O que é o Bloco Genesis de uma blockchain?

Como você já deve saber, as blockchains são bancos de dados descentralizados, com cópias idênticas em centenas de milhares de nós (computadores), em todo o mundo. 

Essas verdadeiras cadeias de blocos salvam, em seus dados ,todas as transações feitas em uma blockchain, desde os seus princípios. 

E assim como uma corrente tem seu primeiro elo, as blockchains também. E é exatamente o primeiro bloco que recebe o nome de bloco gênesis. É o começo da cadeia e a base para a construção de todos os blocos seguintes.

Todos os nós completos têm uma cópia do genesis block e de todos os que foram acrescentados depois. Tudo isso serve para manter uma cópia fiel da blockchain e para reconstruir transações, caso isso chegue a ser necessário. 

Hoje é dia de entrar de cheio na definição e conceitos relacionados ao primeiro bloco da cadeia blockchain, seja quando falamos da rede Bitcoin ou de outras criptomoedas. 

Vamos nessa?

bloco genesis do bitcoin

Pra que serve o bloco genesis?

A principal diferença do bloco genesis é o fato de que ele não tem nenhum bloco prévio. 

Quando falamos de blockchains, todas as informações são salvas em blocos, que ficam unidos por meio de funções criptográficas. Neste sentido, cada novo bloco adicionado contém uma série de transações, além de uma referência ao bloco anterior. 

Essa referência só não existe no bloco genesis, já que ele é o primeiro da cadeia que se formará posteriormente. O bloco gênesis não cumpre necessariamente uma função especial, mas ele é o ponto de partida para a criação de uma blockchain. 

Sempre que alguém fizer o download de um nó completo da Bitcoin, seu computador vai processar todos os blocos existentes, do genesis até o mais atual. Assim, é feita mais uma cópia completa e atualizada dessa blockchain. 

Essa é a forma como todos os nós se comunicam entre si, já que passaram pelo mesmo procedimento para entrarem para a red. 

O bloco genesis cria a possibilidade de que seja a feita a primeira transação coinbase. Neste sentido, foi o primeiro bloco do bitcoin, que continha os novos BTCs que foram mandados para wallet do minerador que criou o bloco. 

De 2009 até 2012, todos os blocos criados tinham uma transação coinbase de 50 BTC. Depois do primeiro halving, essa quantidade diminuiu para 25 BTC. Atualmente, após outros dois halvings, há 6,25 BTC por bloco. 

Curiosidades sobre o bloco genesis de bitcoin

Os primeiros 50 BTCs não podem ser gastos

No primeiro bloco da cadeia blockchain do BTC, encontramos a transação que emitiu os 50 primeiros bitcoins. O curioso é que, por motivos desconhecidos, esses BTCs não podem ser transferidos. 

👀 Tem gente que acredita que isso acontece por causa de um erro, outros pensam que se trata de uma decisão intencional de Satoshi Nakamoto, o criador da Bitcoin

A carteira que salva esses primeiros 50 BTC até hoje nunca fez nenhuma transação. Mesmo assim, ao longo dos anos após a criação do bitcoin, o endereço recebeu 18,55 BTC em mais de 3400 transações diferentes. 

🎁 Vai que alguns usuários de bitcoin quiseram mandar algumas frações de BTC pra Nakamoto, como uma forma de agradecer pela sua criação. 

A mensagem incluída no bloco genesis

Na transação coinbase do bloco genesis, Satoshi escondeu uma mensagem:

The Times 03/Jan/2009: Chancellor on brink of second bailout for banks”

A mensagem pode ser traduzida em algo como “Chanceler à beira de segundo resgate aos bancos”. Essa foi a manchete do jornal britânico The Times, no dia 3 de janeiro de 2009 e faz referência direta à decisão dos governos de emitir mais dinheiro para salvar os bancos e grandes empresas após o golpe da crise econômica daquele momento. 

Não houve pré-mineração

Pré-mineração é a criação de unidades de uma criptomoeda antes que a blockchain seja aberta ao público em geral. 

Alguns projetos usam essa técnica para recompensar desenvolvedores e investidores que participam do projeto desde o começo, já que isso permite que eles recebam criptos de uma blockchain antes mesmo do lançamento oficial. 

No nascimento do bitcoin, Satoshi publicou o código do BTC desde o primeiro momento, tudo para que a blockchain pudesse ser baixada e as pessoas pudessem minerar desde o princípio de sua existência. 

Ainda sobre isso, mesmo que não houvesse muitos mineradores no começo e que os mesmos tenham acumulado muitos BTC, a distribuição foi justa, afinal de contas, a mineração sempre foi pública e acessível. 

Entre o primeiro e o segundo bloco de BTC, passaram 6 dias

Cada bloco tem uma informação chamada timestamp, que indica o momento em que um bloco novo é adicionado à blockchain. 

O bloco genesis bitcoin foi criado em um dia 3 de janeiro. O segundo bloco só foi criado no dia 9 do mesmo mês. Sobre esse lapso de tempo, ninguém sabe com certeza porque demorou tanto tempo para que o segundo bloco fosse adicionado. 

Há quem acredite que Satoshi usou esse intervalo para fazer algumas provas na rede e, depois, decidiu deletar os blocos formados e recomeçar do zero, a partir do bloco genesis. Também tem gente que acha que isso tem mais a ver com o tempo que o seu computador precisou para encontrar um bloco válido. 

A primeira transação de BTC

Os primeiros 169 blocos da blockchain do bitcoin contém somente uma transação, essa que citamos antes, que emitiu 50 BTCs e mandou tudo pra carteira do minerador. 

Foi somente no bloco 170, no dia 12 de janeiro de 2009, que aconteceu o primeiro envio ‘real’ de BTC entre usuários. 

Satoshi mandou 10 BTC para Hal Finney, um criptógrafo que colaborou na criação do bitcoin. 

E se tem uma coisa super interessante na história das criptomoedas é que você mesmo pode “ver” o registro de cada momento, mesmo que ele tenha acontecido há anos. Como? Basta examinar pra blockchain. Se quiser dar uma olhada nos detalhes dessa icônica transação, é só clicar aqui

Blocos genesis de outras criptomoedas

Litecoin (8 de outubro de 2011)

Após o bitcoin, várias altcoins começaram a surgir. Uma das primeiras foi a Litecoin, um fork da rede do BTC. 

O bloco genesis da Litecoin foi minerado pelo seu criador, Charlie Lee. Após um período de 5 dias de testes, o código da Litecoin se tornou público e a rede estava oficialmente aberta para todos. 

Ethereum (30 de julho de 2015)

Oficialmente, a Ethereum só foi lançada em julho de 2015, mas as suas redes de provas já estavam funcionando desde alguns meses antes. 

De fato, uma recompensa de 25.000 ETH estava à disposição dos desenvolvedores que se dedicassem a experimentar com a rede de provas e informar qualquer erro que encontrassem. Quando esse período passou, no dia 30 de julho, o bloco genesis da Ethereum foi minerado e continua 5 ETH. 

Como você viu no post de hoje, tudo tem um começo. E você, já começou a investir em criptomoedas? Não perca mais tempo: compre suas primeiras criptos hoje mesmo!