top of page

O que é a Blockchain e a mineração de Bitcoin?

  • Foto do escritor: Henry Lisak
    Henry Lisak
  • 6 de mar. de 2023
  • 4 min de leitura

Se você acompanhou as notícias nos últimos anos, com certeza já ouviu falar no Bitcoin e em outras criptomoedas, como a Ethereum, a Solana etc. Mas afinal, o que são estas criptomoedas, como se consegue elas e por que elas são tão diferentes de tudo o que conhecíamos antes de sua criação? É sobre isso e mais que eu falarei abaixo.

As criptomoedas são um tipo de dinheiro virtual, criado por uma pessoa ou um grupo de pessoas (ninguém sabe o criador) conhecido como Satoshi Nakamoto, lá em 2009. Satoshi criou o Bitcoin, a primeira criptomoeda da história a dar certo (tiveram outras tentativas ao longo das décadas de 1990 e 2000, porém todas sem sucesso) como uma forma dinheiro que não era controlado por uma pessoa ou país, o que permitia que esta moeda fosse descentralizada, ou seja, ninguém é seu dono. Porém, como não há donos, não existia uma forma de proteger o seu dinheiro de ser roubado, já que em um banco você tem seu dinheiro protegido por guardas, cofres, senhas, e muito mais. Por isso, foi necessário criar um novo meio de programar, um meio que fosse mais seguro e impossível de hackear.

E com isso surge o “Blockchain”, que traduzido do inglês significa “corrente de blocos”. No Blockchain, tudo o que acontecer dentro dessa rede fica registrado, mais ou menos como se fosse uma câmera de vigilância, que regista tudo o que acontece no local onde ela está instalada. Este registro é feito por meio de um sistema que decodifica as informações do que aconteceu na rede, ou seja, se uma pessoa decide transferir 10 bitcoins para outra, este movimento de dinheiro entre duas pessoas passará por um processo que irá transformar a movimentação em um código único, uma palavra muito longa, cheia de letras e números, conhecida como “Hash”. Diferente da decodificação de um e-mail, onde a mensagem é alterada assim que ela é enviada, mas ela volta a mensagem original quando ela chega no destino, a decodificação em Hash é um caminho sem volta, e uma vez que uma informação virou um Hash, ela será um Hash para sempre.

Quando uma informação vira um Hash, todos que estiverem conectados no sistema receberão este código, que estará dentro de uma “caixa” (ou melhor, um bloco) junto com outros Hashes que foram gerados até 10 minutos depois do original. O bloco passará a fazer parte da sequência de blocos deste Blockchain, mas para isso esta caixa passará a ser um outro Hash, que irá conter todas as informações dentro daquele bloco em apenas um código, além de possuir o Hash da caixa anterior, ou seja, este novo código é composto tanto pelas informações que ele armazena quanto pelas informações que o bloco anterior armazena, tornando assim possível saber qual era o bloco anterior a ele, já que basta verificar qual bloco armazena as informações “extras” que a nova caixa guarda, e assim é possível identificar qual foi a sequencia de geração de blocos.

Porém, o fato de esta informação estar armazenada não significa que ela é segura e confiável. Para garantir que ela de fato ocorreu, é necessário que alguém comprove isso. E é aí que entra a tal “Mineração de Bitcoin”.

Para comprovar que a informação é verdadeira, vários computadores ao redor do mundo farão muitos cálculos matemáticos, tentando descobrir qual código é a “senha” que libera que estas informações ocorram. Esta senha passa a ser então o novo Hash do bloco, e torna a informação presente ali ainda mais segura, já que esta informação teve seu código de identificação alterada várias vezes, ou seja, ela foi protegida por várias camadas. O computador que conseguir descobrir esta senha receberá uma recompensa por isso, que é o novo Bitcoin gerado (que na verdade não foi gerado, mas sim liberado para uso), além de permitir que os outros computadores, junto dele próprio, possam tentar descobrir a senha do próximo bloco gerado.

Conforme o número de computadores minerando Bitcoin aumenta, o próprio sistema torna os cálculos mais difíceis e diminui a recompensa de bitcoin por bloco (para combater este aumento na dificuldade, muitos mineradores compram vários computadores superpotentes, e assim constroem as “fazendas de mineração”, que gastam muita energia, e desta forma poluem muito o planeta, já que a energia usada vem normalmente de fontes não renováveis, como petróleo e carvão), para garantir assim que o número de novos bitcoins não aumente de forma tão rápida, aumentando a oferta deles no mercado, que levaria a uma queda de preço da moeda, já quanto maior o número de produtos no mercado para um número igual de pessoas, menor fica o valor do produto (isso é a famosa inflação, que já explicamos em outro texto, que tem seu link exposto no final deste texto). Este processo deflacionário (ou seja, que controla a inflação, diminuindo ela) é conhecido como “Halving” (algo traduzido como “dividir pela metade”), e ocorre a cada aproximadamente 4 anos. Como no caso do Bitcoin, especificamente, há um número limitado de moedas que estarão disponíveis, a última moeda a ser minerada será “descoberta” em 2140 (foi calculado a partir de um cálculo feito com o número de Halvings que acontecerá até lá). A partir deste bloco, o dinheiro que irá para os mineradores passará a ser o dinheiro já existente no mercado, e que é pago como taxa toda vez que alguém realiza uma transação.

Este sistema de mineração cheio de cálculos é um dos vários sistemas existentes para validação de blocos em Blockchains, e é atualmente usado pelo Bitcoin e por outras moedas menores. Ele é conhecido como mecanismo de “Proof-of-Work” (PoW), traduzido para “prova de trabalho”, ou também como “Proof-of-Mining”, traduzido para “prova de mineração”. Além dele, existem outros sistemas com funcionamento diferente, como o Proof-of-Stake (PoS), usado pelo Ethereum e pela Solana, por exemplo.

“O que me impede de ir lá em um bloco no meio da sequência e fraudar este bloco?”

Lembre-se que o Hash gerado para um bloco é baseado nas informações que ele guarda, então se você altera um bloco, ele vai alterar o próximo (já que o próximo usa o Hash do bloco anterior para gerar o seu próprio), que alterará o próximo, e assim por diante. Então, este sistema é extremamente seguro, já que é impossível alterar um bloco antigo, e como um bloco novo é gerado a cada 10 minutos, seu computador precisaria ser rápido o suficiente para vencer TODOS os computadores trabalhando nessa rede, para que assim seja possível alterar o novo bloco gerado antes de ele se tornar parte do Hash do bloco seguinte.





Referencias:


Comments


  • Instagram
  • Facebook
  • Twitter
  • LinkedIn
  • YouTube
  • TikTok

© 2022 Jovem Político.

bottom of page