O que é um Blockchain?
Um blockchain é um sistema para manter registros distribuídos de fatos e o histórico das atualizações do livro-razão. Um blockchain é uma lista de registros em constante crescimento, chamados blocos, que são vinculados e protegidos usando criptografia.
Isso permite que as organizações que não confiam totalmente umas nas outras concordem com as atualizações enviadas a um razão compartilhado usando protocolos peer-to-peer em vez de um processo central de reconciliação offline de terceiros ou manual. O Blockchain permite transações em tempo real e compartilha com segurança dados invioláveis em uma rede de negócios confiável.
Uma rede blockchain tem um fundador que cria e mantém a rede e os participantes que se juntam à rede. Todas as organizações incluídas na rede são chamadas de membros.
O Oracle Blockchain Platform é um blockchain com permissão, que fornece um ecossistema fechado no qual apenas organizações (ou participantes) convidados podem ingressar na rede e manter uma cópia do razão. Os blockchains com permissão usam uma camada de controle de acesso para impor quais organizações têm acesso à rede. A organização fundadora, ou proprietário da rede blockchain, determina os participantes que podem se juntar à rede. Todos os nós da rede são conhecidos e usam protocolo de consenso para garantir que o próximo bloco seja a única versão da verdade. Há três etapas para o protocolo de consenso:
-
Endosso — Esta etapa determina se uma transação deve ser aceita ou rejeitada.
-
Ordem — Essa etapa classifica todas as transações dentro de um período em uma sequência ou em um bloco.
-
Validação — Esta etapa verifica se o endosso necessário foi obtido em conformidade com a política de endosso e as permissões da organização.
Propriedades-chave do Blockchain
Compartilhada, transparente e descentralizada — A rede mantém um registro distribuído de fatos e um histórico de atualizações. Todos os participantes da rede veem dados consistentes. Os dados são distribuídos e replicados entre as organizações da rede. Qualquer organização autorizada pode acessar os dados.
Imutável e irreversível — Cada novo bloco contém uma referência ao bloco anterior, que cria uma cadeia de dados. Os dados são distribuídos entre as organizações de rede. Os registros de blockchain só podem ser anexados e não podem ser alterados ou excluídos de forma indetectável. O consenso é necessário antes que os blocos ou as transações sejam gravados no razão. Portanto, a existência e a validade de um registro de dados não podem ser negadas. Depois que as políticas de endosso são satisfeitas e o consenso é alcançado, os dados são agrupados em blocos e os blocos são anexados ao razão com hashes criptograficamente protegidos que fornecem imutabilidade. Somente os membros autorizados a ter as chaves de criptografia correspondentes podem exibir dados.
Criptografia — Todos os registros são criptografados.
Ecossistema fechado — As organizações associadas podem ter uma cópia do razão. As organizações são conhecidas no mundo real. Os protocolos de consenso dependem de saber quem são as organizações.
Velocidade — As transações são verificadas em minutos. Os membros da rede interagem diretamente.
Exemplo de blockchain
Um exemplo de uma organização que se beneficia do uso de blockchain é uma empresa de manufatura por contrato da cadeia de suprimentos. Suponha que esta empresa esteja localizada nos Estados Unidos e use uma empresa de terceiros no México para fornecer materiais e produzir componentes eletrônicos. Com uma rede blockchain, a empresa de manufatura pode rapidamente saber as respostas para as seguintes perguntas:
-
Onde está o produto no ciclo de produção?
-
Onde o produto está sendo produzido?
-
O produto contém materiais de origem ética?
-
O produto atende às especificações e às regras de conformidade de exportação?
-
Quando a propriedade é transferida?
-
A fatura corresponde e a organização deve pagá-la?
-
Como a organização deve tratar quaisquer exceções ao processo de fabricação, remessa ou recebimento?