Blockchain

Uma Blockchain (ou cadeia de blocos) é um método de armazenamento de uma lista de entradas, que não pode ser alterada facilmente após serem criadas. Isto também se aplica à lista. Isto é feito usando vários conceitos de criptografia, incluindo assinaturas digitais e funções de hash. Em termos muito básicos, uma cadeia de bloqueios combina as duas idéias a seguir:

  1. Dados alguns dados, é fácil calcular um checksum sobre os dados. Funções especiais de hash podem ser projetadas para calcular esta soma de verificação. Estas funções podem ser projetadas para retornar um valor que sempre tem o mesmo comprimento, que não depende do comprimento da entrada. Este valor é chamado de valor de hash, ou digestão de mensagem. As funções também têm outra propriedade: Dada a mesma entrada, elas devem retornar a mesma saída (valor de hash/resumo de mensagem).
  2. Além dos valores de hash, um bloco normalmente também contém um carimbo de data/hora, e alguma carga útil. Cada bloco usa uma assinatura digital, que permite detectar qualquer alteração nos dados desde que a assinatura foi feita. Quando novos blocos de dados são criados, o bloco recém-criado também conterá o valor do hash do bloco anterior.

Na maioria dos casos, uma cadeia de bloqueio é gerenciada por uma rede peer-to-peer. Todos os pares utilizam um protocolo comum que especifica como eles devem se comunicar entre si, como um novo bloco é criado e validado. Uma vez registrados, os dados em um determinado bloco não podem mais ser facilmente alterados. Mudar o bloco significa que todos os blocos após a sua mudança também precisam ser mudados. Dependendo do protocolo, isto exigirá que a maioria dos pares, ou mesmo todos os pares, concordem.

As correntes de bloqueio são seguras por projeto. A tecnologia de correntes de bloqueio é usada onde é importante manter um registro correto. Os casos de uso incluem registros médicos, gerenciamento de identidade, rastreabilidade de alimentos e votação.

A Blockchain foi inventada por Stuart Haber e Scott Stornetta em 1991 como um meio de garantir a integridade dos registros digitais. Haber e Stornetta lançaram a primeira cadeia de bloqueio comercial do mundo; Surety em 1995.

Em 2008, Satoshi Nakamoto incluiu como referências 3 e 4 do Bitcoin: A Peer to Peer Electronic Cash System, os dois papéis de Haber e Stornetta para servir como livro razão pública de transações do bitcoin de moeda criptográfica. Por causa de sua cadeia de bloqueio, o bitcoin se tornou a primeira moeda digital a resolver o problema de gastos duplos sem a necessidade de uma autoridade ou servidor central confiável. O design do bitcoin tem inspirado outras aplicações.

Foto da cadeia de blocosZoom
Foto da cadeia de blocos

Perguntas e Respostas

P: O que é uma cadeia de bloqueios?


R: Uma cadeia de bloqueio é um método de armazenar uma lista de entradas que não podem ser facilmente alteradas depois de criadas. Ela usa conceitos de criptografia, tais como assinaturas digitais e funções de hash, para assegurar a integridade dos dados.

P: Como funciona uma cadeia de bloqueios?


R: Uma cadeia de bloqueio combina duas idéias - dado alguns dados é fácil calcular um checksum sobre os dados usando funções especiais de hash que retornam um valor que sempre tem o mesmo comprimento; e dado o mesmo input, essas funções devem retornar a mesma saída (valor de hash/digestão de mensagem). Além disso, cada bloco normalmente contém também um carimbo de data/hora e alguma carga útil. Cada bloco usa uma assinatura digital que permite detectar qualquer mudança nos dados desde que foi feito. Quando novos blocos são criados, eles contêm o valor de hash do bloco anterior. Os blocos são gerenciados por redes peer-to-peer que usam protocolos para se comunicar entre si, criar e validar novos blocos. Uma vez registrados, os dados em um determinado bloco não podem mais ser facilmente alterados, já que todos os blocos subseqüentes também precisam ser alterados.

P: O que é despesa dupla?


R: Duplo gasto se refere a quando alguém gasta dinheiro mais de uma vez ou tenta gastar dinheiro duas vezes sem ter fundos suficientes para ambas as transações.

P: Quem inventou a Blockchain?


R: Blockchain foi inventado por Stuart Haber e Scott Stornetta em 1991, como um meio de assegurar a integridade dos registros digitais.

P: O que o senhor Satoshi Nakamoto referiu em 2008?


R: Em 2008, Satoshi Nakamoto fez referência a dois artigos de Haber e Stornetta (referências 3 e 4) em seu artigo "Bitcoin: A Peer To Peer Electronic Cash System", que serviu como livro-razão público de transações de moedas criptográficas bitcoin.

P: Que problema o Bitcoin resolveu com sua tecnologia de cadeia de bloqueios?


R: Com sua tecnologia de cadeia de bloqueio, a Bitcoin resolveu o problema de gastos duplos sem precisar de autoridade ou servidor central de confiança.

P: Quais são alguns casos de uso comum para a tecnologia Blockchain?


R: Casos de uso comum para a tecnologia Blockchain incluem gerenciamento de registros médicos, gerenciamento de identidade, rastreabilidade de alimentos, jogos e sistemas de votação.

AlegsaOnline.com - 2020 / 2023 - License CC3