A História da Blockchain
P√°gina Inicial
Artigos
A História da Blockchain

A História da Blockchain

Iniciante
Publicado em Dec 6, 2018Atualizado em Aug 17, 2023
3m

A tecnologia por tr√°s das criptomoedas √© a blockchain. Ela permite que todos na rede alcancem uns aos outros sem a necessidade de um terceiro para validar as transa√ß√Ķes.

 

O começo

A ideia por trás da tecnologia blockchain foi descrita no ano de 1991, quando os cientistas da computação Stuart Haber e W. Scott Stornetta introduziram uma solução computacionalmente prática para documentos digitais, uma vez que eles eram gerados com registro de data que não podiam ser adulterados.

O sistema utilizava uma cadeia de blocos protegidos criptograficamente para armazenar os documentos com registro de data e hora. Em 1992 as Merkle trees1 foram incorporadas ao projeto, tornando-o mais eficiente e permitindo que v√°rios documentos fossem coletados em um √ļnico bloco. No entanto, esta tecnologia n√£o foi amplamente utilizada e a patente expirou em 2004, quatro anos antes do in√≠cio do Bitcoin.

 

Prova de trabalho reutiliz√°vel

Em 2004, o cientista da computa√ß√£o e ativista criptogr√°fico Hal Finney (Harold Thomas Finney II) introduziu um sistema chamado RPoW ‚Äď Reusable Proof of Work (Prova de Trabalho Reutiliz√°vel). O sistema funcionava recebendo um token criptografado n√£o permut√°vel e n√£o fung√≠vel baseado no Proof of Work, e em troca criava um token com assinatura RSA2 que poderia ent√£o ser transferido de pessoa para pessoa.

O RPoW solucionou o problema do gasto duplo mantendo a propriedade dos tokens registrados em um servidor confi√°vel e projetado para permitir que usu√°rios em todo o mundo verificassem em tempo real os dados com exatid√£o e integridade.

O RPoW pode ser considerado como o protótipo inicial e um passo significante na história das criptomoedas.

 

Rede Bitcoin

No final de 2008, um white paper introduzindo um sistema de dinheiro eletr√īnico peer-to-peer ou (par-a-par) descentralizado chamado Bitcoin foi postado em uma lista de discuss√£o de criptografia por uma pessoa ou grupo usando o pseud√īnimo de Satoshi Nakamoto.

Com base no algoritmo de Proof of Work Hashcash, mas ao inv√©s de utilizar uma fun√ß√£o de computa√ß√£o confi√°vel de hardware como o RPoW, a prote√ß√£o de gasto duplo em Bitcoin foi fornecida por um protocolo peer-to-peer descentralizado para rastrear e verificar as transa√ß√Ķes. Em suma, os Bitcoins s√£o ‚Äúminerados‚ÄĚ para gerar uma recompensa se utilizando do Proof of Work por mineiros individuais e depois verificados pelos n√≥s descentralizados na rede.¬†

Em 3 de janeiro de 2009, o Bitcoin ganhou vida quando o primeiro bloco de Bitcoin foi minerado por Satoshi Nakamoto, que foi recompensado com 50 Bitcoins. O primeiro destinatário a receber Bitcoins foi Hal Finney que recebeu 10 Bitcoins de Satoshi Nakamoto na primeira transação de bitcoin do mundo no dia 12 de janeiro de 2009.


Ethereum

Em 2013, Vitalik Buterin, um programador e co-fundador da Bitcoin Magazine, afirmou que o Bitcoin precisava de uma linguagem de script para a criação de aplicativos descentralizados. Não conseguindo obter um acordo na comunidade, Vitalik iniciou o desenvolvimento de uma nova plataforma de computação distribuída baseada na blockchain chamado Ethereum. A rede Ethereum apresentava uma nova funcionalidade chamada de Smart-Contracts(Contratos Inteligentes).

Smart-Contracts s√£o programas ou scripts que s√£o implementados e executados no blockchain do Ethereum, eles podem ser usados, por exemplo, para fazer uma transa√ß√£o se determinadas condi√ß√Ķes forem atendidas. Contratos inteligentes s√£o escritos em linguagens de programa√ß√£o espec√≠ficas e compilados em bytecode, onde uma m√°quina virtual completa de Turing nomeada de Virtual Ethereum Machine (EVM), pode ent√£o ler e executar os contratos.

Os desenvolvedores também podem criar e publicar aplicativos que são executados dentro do blockchain do Ethereum. Esses aplicativos são geralmente chamados de DApps (aplicativos descentralizados) e já existem centenas de DApps em execução no blockchain Ethereum, incluindo plataformas de mídia social, aplicativos de jogos de azar e trocas financeiras.

A moeda da rede  Ethereum é chamada Ether, ela pode ser transferida entre contas e é utilizada para pagar as taxas de processamento computacional utilizado na execução de contratos inteligentes na rede.

 

Resumindo

Atualmente, a tecnologia blockchain vem ganhando muita aten√ß√£o e vem sendo utilizada em uma variedade de aplica√ß√Ķes, n√£o limitadas a criptomoedas. Para mais informa√ß√Ķes sobre blockchain e outros t√≥picos interessantes, n√£o se esque√ßa de assistir nossos outros v√≠deos na Binance Academy.

 


Notas

1 - Em criptografia √°rvores de dispers√£o ou √°rvores de Merkle s√£o um tipo de estrutura de dados que cont√©m uma √°rvore de informa√ß√Ķes resumidas sobre um peda√ßo maior de dados - por exemplo, um arquivo usado para verificar seu conte√ļdo.


2 - RSA √© um dos primeiros sistemas de criptografia de chave p√ļblica e √© amplamente utilizado para transmiss√£o segura de dados. Neste sistema de criptografia, a chave de encripta√ß√£o √© p√ļblica e √© diferente da chave de decripta√ß√£o que √© secreta
Compartilhar publica√ß√Ķes
Registre uma conta
Coloque seus conhecimentos em pr√°tica. Abra uma conta na Binance hoje mesmo.