O que o Bitcoin Blockchain grava?
O blockchain Bitcoin é essencialmente uma lista enorme, compartilhada e criptografada de todos os endereços que mantêm saldos Bitcoin. Cada novo bloco representa a última atualização dos saldos das contas. Um bloco simplesmente se refere a um conjunto de transações Bitcoin relacionadas porque ocorreram no mesmo período de tempo. Novos blocos são criados após a mineração adicional ou após uma transação ocorrer onde o Bitcoin é trocado.
Principais vantagens
- O blockchain Bitcoin é essencialmente uma lista enorme, compartilhada e criptografada de todos os endereços que mantêm saldos Bitcoin.
- Blockchains consistem em uma série de blocos individuais, organizados em ordem cronológica com base na ordem das transações.
- Enquanto um blockchain pode ser usado para armazenar qualquer número de pontos de dados (votos em uma eleição, inventários de produtos, identificações de estado, escrituras de residências, etc.), o Bitcoin apenas usa o blockchain como um meio de registrar de forma transparente um livro-razão de pagamentos.
Os blocos são empilhados uns sobre os outros de forma que um bloco dependa do anterior. Desta forma, uma cadeia de blocos é criada; é daí que vem o termo “blockchain”. Quando uma transação é enviada à rede Bitcoin, as informações são transmitidas por meio de todos os nós Bitcoin – todos os computadores conectados a outros computadores no blockchain – ao mesmo tempo (por meio do blockchain).
A função de um blockchain
Dessa forma, ele funciona como um livro-razão público, contabilizando as transações econômicas e fornecendo uma maneira de verificar se todos os usuários de Bitcoin foram equipados com as mesmas informações. Todos podem baixar uma cópia do blockchain e usá-lo para rastrear o caminho dos Bitcoins de uma transação Bitcoin para outra.(Note-se que, embora haja um registro de toda transação Bitcoin já feito, eles estão ligados a um endereço Bitcoin específico, em vez de um nome de identificação pessoal ou e-mail. Por esta razão, Bitcoin é considerada pseudônimo.)1
O objetivo de um blockchain é permitir que as informações digitais sejam registradas e distribuídas a todos os participantes, mas nunca editadas. Enquanto um blockchain pode ser usado para armazenar qualquer número de pontos de dados (votos em uma eleição, inventários de produtos, identificações de estado, escrituras de casas, etc.), o Bitcoin apenas usa o blockchain como um meio de registrar de forma transparente um livro-razão de pagamentos.
Em um blockchain, cada nó tem um registro completo dos dados que foram armazenados no blockchain desde seu início. Para Bitcoin, esses dados incluem todo o histórico de todas as transações de Bitcoin. Se um nó tiver um erro em seus dados, ele pode usar os milhares de outros nós como um ponto de referência para se corrigir.
Informações contidas em cada bloco
Blockchains consistem em uma série de blocos individuais, organizados em ordem cronológica com base na ordem das transações. Existem duas partes para as informações contidas em um bloco.
A primeira parte consiste nos elementos do cabeçalho: informações sobre a localização e outros dados relacionados às transações contidas naquele bloco. Por exemplo, um hash no cabeçalho aponta para o bloco anterior. Não há hashes para blocos de gênesis porque esses blocos não têm predecessor. Uma árvore merkle – uma estrutura de dados usada em ciência da computação para registrar transações – é usada para exibir a sequência de transações contidas no bloco. Outro hash dentro do bloco contém informações de carimbo de data / hora, o nonce e o nível de dificuldade. Aqui está uma breve explicação de cada um desses componentes:
- Informações de carimbo de data / hora : exibe a hora e data de criação do bloco
- Nonce : o número que deve ser resolvido pelos mineiros
- Nível de dificuldade : denota a dificuldade do problema a ser resolvido.
A segunda parte são as informações do identificador. Novamente, esta é uma função hash criptográfica. Ele é gerado por hash dos elementos do cabeçalho duas vezes seguidas.
Blockchain mais anônimo do que um extrato bancário
Um dos supostos benefícios (ou riscos, dependendo de sua perspectiva) do Bitcoin é seu anonimato exclusivo. As transações em Bitcoins devem estar vinculadas a um endereço Bitcoin específico, em vez de um nome de identificação pessoal ou e-mail. No entanto, o anonimato está um tanto comprometido por causa do livro razão de informações do blockchain.
Uma vez que todas as transações são registradas publicamente, uma única violação da identidade de propriedade pode levar à revelação de muitos outros proprietários, simplesmente acompanhando as transações. O blockchain é ainda mais anônimo do que um extrato bancário, mas não é um véu impenetrável de sigilo, como alguns defensores da tecnologia Bitcoin gostam de afirmar.