freeCodeCamp/guide/portuguese/blockchain/index.md

4.7 KiB

title localeTitle
Blockchain Cadeia bloco

Blockchain

"É um banco de dados descentralizado que armazena um registro de ativos e transações através de uma rede peer-to-peer. É basicamente um registro público de quem possui o quê e quem transaciona o quê. As transações são protegidas por criptografia e ao longo do tempo fica bloqueado em blocos de dados que são, então, criptograficamente vinculados e protegidos. Isso cria um registro imutável e inexeqüível de todas as transações nessa rede. Esse registro é replicado em todos os computadores que usam a rede. "

- Betina Warburg 1

Blockchain é frequentemente associado com Bitcoin e outras criptomoedas, mas elas não são a mesma coisa. O Bitcoin foi o primeiro a implementar o conceito do Blockchain. A estrutura de uma blockchain, uma lista crescente de registros, pode ser aplicada a muitos outros campos, como identidade digital, cadeia de suprimentos e até mesmo democracia .

Mesmo que o blockchain possa ser aplicado a uma grande variedade de problemas, não é a solução para tudo. Essa tecnologia é geralmente usada para resolver problemas em que as peças não confiam umas nas outras.

Um terceiro é geralmente necessário para validar as relações de confiança. No exemplo mais comum, que é o sistema bancário, é necessária uma autoridade confiável, como um banco, para intermediar transações, gerenciar contas, verificar saldos e validar transferências. Blockchain, em seguida, vem neste caso para substituir a autoridade reguladora. No caso de criptomoedas, substitui a figura do banco, fazendo todas as validações e garantindo a segurança e a veracidade nas transações.

Por este motivo, Blockchain também é conhecido como "The Trust Protocol" .

História

O primeiro trabalho em uma cadeia de blocos protegidos criptograficamente foi descrito em 1991 por Stuart Haber e W. Scott Stornetta. Eles queriam implementar um sistema em que os registros de data e hora dos documentos não pudessem ser violados ou retroativos. Em 1992, Bayer, Haber e Stornetta incorporaram as árvores Merkle ao projeto, o que melhorou sua eficiência ao permitir a coleta de vários documentos em um único bloco.

O primeiro blockchain foi conceituado por uma pessoa (ou grupo de pessoas) conhecido como Satoshi Nakamoto em 2008. Ele foi implementado no ano seguinte por Nakamoto como um componente principal do bitcoin criptomoeda, onde serve como razão pública para todas as transações no mercado. rede.

Em agosto de 2014, o tamanho do arquivo blockchain do bitcoin, contendo registros de todas as transações que ocorreram na rede, atingiu 20 GB (gigabytes). Em janeiro de 2015, o tamanho cresceu para quase 30 GB e, de janeiro de 2016 a janeiro de 2017, o blockchain de bitcoin cresceu de 50 GB para 100 GB. Além disso, Nakamoto introduziu o conceito de prova de trabalho para garantir uma confiança mais descentralizada na segurança dos registros.

As palavras bloco e corrente foram usadas separadamente no artigo original de Satoshi Nakamoto, mas acabaram sendo popularizadas como uma única palavra, blockchain, até 2016. O termo blockchain 2.0 refere-se a novas aplicações do banco de dados de blockchain distribuído, surgindo em 2014. The Economist descreveu uma implementação deste blockchain programável de segunda geração vem com "uma linguagem de programação que permite aos usuários escrever contratos inteligentes mais sofisticados, criando faturas que se pagam quando uma remessa chega ou compartilha certificados que automaticamente enviam dividendos a seus proprietários se os lucros atingirem uma certa nível."

A partir de 2016, as implementações do blockchain 2.0 continuam a exigir um oráculo off-chain para acessar quaisquer "dados externos ou eventos baseados em tempo ou condições de mercado para interagir com o blockchain".

Fontes

  1. Bettina Warburg, "Como a blockchain transformará radicalmente a economia", TED Talks , 8 de dezembro de 2016
Mais Informações