A tecnologia subjacente às criptomoedas é o blockchain. Ele permite que todos os clientes na rede cheguem a um consenso sem precisar confiar uns nos outros.
nos primeiros dias
A ideia por trás da tecnologia blockchain foi descrita pela primeira vez em 1991, quando os pesquisadores Stuart Haber e Scott Stornetta apresentaram uma solução prática e computacional para selar documentos digitais de forma que não pudessem ser anulados ou manipulados.
Usei um sistema de blockchain garantido para armazenar documentos com timestamp, e em 1992 foi incorporada a árvore de Merkle (Merkle tree) ao design, tornando-o mais eficiente ao permitir que vários documentos fossem agrupados em um único bloco. No entanto, essa tecnologia ficou inativa e a patente expirou em 2004, quatro anos antes do surgimento do Bitcoin.
Prova de Trabalho Reutilizável (Reusable Proof Of Work)
Em 2004, o cientista da computação e ativista cripto Hal Finney (Harold Thomas Finney II) apresentou um sistema chamado Prova de Trabalho Reutilizável (RPoW). O sistema funciona recebendo Hashcash não intercambiável baseado em um token de prova de trabalho e, em troca, cria um token assinado com a criptografia RSA que pode ser transferido de pessoa para pessoa.
O RPoW resolveu o problema do gasto duplo ao manter a propriedade dos tokens registrada em um servidor confiável projetado para permitir que usuários de todo o mundo verifiquem sua validade e integridade em tempo real.
A Prova de Trabalho Reutilizável (RPoW) pode ser vista como um protótipo inicial e um passo importante na história das criptomoedas.
Rede Bitcoin
No final de 2008, um white paper foi publicado apresentando um sistema de dinheiro eletrônico descentralizado entre pares - chamado Bitcoin - para uma lista de e-mails cripto por uma pessoa ou grupo que usava o pseudônimo Satoshi Nakamoto.
Baseado no Hashcash como algoritmo de prova de trabalho, mas ao invés de usar uma função de computação confiável de hardware como o RPoW, a proteção contra gastos duplos no Bitcoin é fornecida por um protocolo descentralizado entre pares para rastrear e verificar transações. Em resumo, o Bitcoin é minerado como recompensa usando o mecanismo de prova de trabalho por mineradores (Miners) e, em seguida, verificado por contratos descentralizados na rede.
Em 3 de janeiro de 2009, o Bitcoin surgiu quando o primeiro bloco de Bitcoin foi minerado por Satoshi Nakamoto, que recebeu uma recompensa de 50 Bitcoins. O primeiro destinatário do Bitcoin foi Hal Finney, que recebeu 10 Bitcoins de Satoshi Nakamoto na primeira transação de Bitcoin do mundo em 12 de janeiro de 2009.
Ethereum
Em 2013, Vitalik Buterin, um programador e co-fundador da revista Bitcoin, mencionou que o Bitcoin precisava de uma linguagem de programação para construir aplicativos descentralizados. Sem um consenso na comunidade, Vitalik começou a desenvolver uma nova plataforma de computação distribuída baseada em blockchain, o Ethereum, que incorporou uma funcionalidade de scripting chamada contratos inteligentes.
Os contratos inteligentes são programas ou scripts que são publicados e executados em um conjunto de blockchain do Ethereum, e podem ser usados, por exemplo, para realizar uma transação se determinadas condições forem atendidas. Os contratos inteligentes são escritos em linguagens de programação específicas e são compilados em código digital que é executado em uma máquina virtual descentralizada chamada (EVM).
Os desenvolvedores também podem criar e lançar aplicativos que funcionam dentro do blockchain do Ethereum, conhecidos como DApps (aplicativos descentralizados), e já existem centenas de DApps operando no blockchain do Ethereum, incluindo plataformas de mídia social, aplicativos de jogos de azar e exchanges financeiras.
A criptomoeda do Ethereum é chamada Ether e pode ser transferida entre contas, sendo usada para pagar as taxas de computação necessárias para executar contratos inteligentes.
Resumo
A tecnologia blockchain hoje está ganhando muita atenção pública e já está sendo usada em uma variedade de aplicações, não se limitando apenas às 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.
