O que é Blockchain ? Guia Explicativo.
A blockchain é a tecnologia por trás do Bitcoin e das Criptomoedas, por isto neste artigo você vai finalmente entender tudo sobre como isto funciona.
** Este artigo foi inicialmente publicado no site Fintser no dia 15/04/2021 **
Neste artigo vamos focar na tecnologia do bitcoin e das criptomoedas, de forma a fazer você entender de uma vez por todas como funciona a Blockchain, o que é, para que serve e como surgiu. Assim teremos a tríade formada entre bitcoin, dinheiro e blockchain.
Muitas pessoas que já investem em bitcoin ou em outras criptomoedas ainda não sabem como funciona de fato a tecnologia por trás destes ativos, por isso vamos tentar ser o mais esclarecedor e simples possível.
O que é a blockchain ?
Para começarmos a entender, vamos para uma analogia que possa clarificar as ideias antes de partirmos para os termos técnicos.
Imagine que dentro de uma sala de aula existem João, Pedro, Clara e Sofia. João quer transferir algumas canetas que possui para Clara, entretanto essa sala de aula possui uma lousa, ou quadro branco, que chama-se Blockchain. Existe uma regra dentro desta sala que diz que qualquer tipo de transação feita dentro da sala, precisa ter escrito quem transferiu, para quem transferiu e quantas canetas, por isso quando João for transferir as canetas para Clara ele deve ir inserir estas informações no quadro.
Dentro desta sala foi criado um “cargo” comumente chamado de minerador, quem está ocupando este cargo no nosso exemplo é o Pedro, este por sua vez é quem tem a tarefa de escrever que o João quer transferir para Clara X quantidades de caneta, o marcador irá utilizar para escrever é permanente e nunca mais poderá ser apagado do quadro.
Agora João fez um pedido para Pedro, para que ele colocasse no quadro que vai transferir 5 canetas para Clara, Pedro por sua vez seguindo o trabalho de seu cargo escreveu no quadro exatamente o que lhe foi pedido, que João iria transferir 5 canetas para Clara, portanto assim que terminou de escrever as canetas automaticamente foram movidas da cadeira de João para Clara.
Talvez você esteja se perguntando: “ok, a transação foi feita, mas e se o Pedro que é quem escreve no quadro, quiser as canetas para ele e escrevesse que as 5 canetas iria para sua própria mesa?” é ai que entra a Sofia.
Sofia possui em sua cadeira uma versão do mesmo quadro branco que João escreve, portanto para que João faça uma alteração no quadro ela precisa ser verificada em sua cadeira o que esta acontecendo, essa versão que Sofia possui em sua cadeira é chamada de “Nó”. Assim, se o João só consegue escrever no quadro aquilo que a Sofia verificou como sendo verdadeiro em sua versão do blockchain, ela é uma validadora da rede.
Basicamente é assim que funciona a Blockchain, é na verdade um “livro distribuído” que no nosso exemplo foi chamado de quadro branco, mas que funciona da mesma forma, é um local onde acontece todas as transações da rede e onda elas são registradas. Dizemos que ele é distribuído porque várias pessoas como a Sofia podem possuir cópias desse livro e se tornarem verificadores dessas informações.
Agora que você já entendeu em linhas gerais como isso ocorre, vamos nos debruçar sobre o que é de fato a tecnologia blockchain de forma técnica.
Como surgiu a blockchain ?
O conceito de blockchain é algo que já vinha sendo estudo desde o século passado, para ser mais exato, no final dos anos 90. Apesar de a ideia não ser algo novo, a blockchain em si só foi apresentada na forma que conhecemos com o whitepaper de Satoshi Nakamoto, mesmo paper que lançava o conceito do bitcoin.
É por isso que é não é possível dissociar os dois termos, blockchain e bitcoin são duas inovações que surgiram juntos, um para complementar o outro. A definição atual estava escrito no documento chamado “Bitcoin: A Peer-to-Peer Electronic Cash System” publicado por Satoshi Nakamoto em 2008, posteriormente em 2009 o código aberto foi lançado na internet.
Neste momento, começou a “mineração” dos primeiros blocos do blockchain, realizadas inicialmente pelo próprio satoshi e depois por outros cryptoentusiastas que ajudaram satoshi a validar as primeiras transações na rede, como Hal Finney que recebeu a primeira transação de bitcoin da história.
A tecnologia Blockchain
Agora que você já tem uma ideia do que é a blockchain e como surgiu, vamos entender como funciona esta tecnologia por “debaixo do capô”. Para isso vamos começar por entender como funciona uma transação dentro da rede, este é o principal aspecto que torna a blockchain algo único, pois as transações registram informações imutáveis e transparentes.
O primeiro passo para a transação é composto por dois endereços que manifestam interesse em transacionar, ou mover informação, no caso do bitcoin é mover valor financeiro. Esta movimentação ocorre entre dois endereços da blockchain (ou wallets), que são locais de armazenamento destes valores dentro da rede, vale ressaltar aqui que é importante saber que os valores, ou os bitcoins, estão sempre dentro da blockchain e nunca saem de lá. A transação na verdade é o movimento destes ativos de um lado da blockchain para outro, seus endereços são a suas assinaturas digitais para saber para quem vai e de onde vem os valores.
Logo em seguida, o passo dois é a validação desta informação. O conhecidos como “nodes” (ou nós) são validadores da rede, ou seja, eles servem para verificarem se cada transação que está ocorrendo é legítima, qualquer pessoa pode ser um validador da rede, basta rodar o “programa” da blockchain em seu computador ou em uma máquina específica para isto. Isto permite a transparência e descentralização da rede, pois qualquer um pode se conectar diretamente a blockchain do bitcoin para verificar a autenticidade das transações ocorridas.
Após as transações serem validadas pelos nodes, entra o terceiro passo, que é a incorporação destas transações em um bloco. Estes blocos são, portanto, um conjunto de transações agrupadas que agora serão fixadas dentro da blockchain para sempre. No caso da blockchain do Bitcoin quem faz isto são os chamados “mineradores” através de um processo chamado “proof-of-work”, onde basicamente eles resolvem um cálculo matemático que é gerado pela própria blockchain utilizando força de computação, que é chamado de hashrate.
Para que um bloco seja inserido na blockchain é necessário um “trabalho” destes computadores, que gastam energia computacional tentando resolver este cálculo, como forma de recompensa para que estes mineradores continuem colocando seus computadores a trabalhar pela rede, Satoshi Nakamoto incluiu a teoria dos jogos, de forma a que cada bloco seja recompensado com novos bitcoins.
Quando um bloco é inserido na blockchain é gerado uma identificação deste bloco, o que é chamado de HASH, que é algo como o resumo daquele bloco. Dentro deste bloco também está gravado o hash anterior, ou a identificação do bloco anterior, dando assim uma ideia de “sequência de blocos”, pois cada bloco contém as informações do anterior e assim sucessivamente.
O passo 4 é quando o bloco constituído conecta-se ao bloco já existente por meio do hash atual e anterior, contendo todas as informações das transações atuais e todas as anteriores, dando fim a uma transação dentro da blockchain. Vale lembrar que todo este processo descrito ocorre em minutos, logo após um bloco ser inserido, outro já está sendo constituído para entrar também, sem pausas, 24h por dia, todos os dias.
A segurança da rede
Os hash que falamos anterior é um função matemática que transforma informações em uma sequência de letras e números. O hash sempre contém a mesma quantidade de caracteres, não importa se é um livro de 500 páginas ou um tweet, sempre será a mesma quantidade e o “output” é único. Portanto cada informação que é traduzida em hash só pode ser escrita dessa forma, caso haja alguma alteração na informação o hash consequentemente vai mudar por completo. Se no livro ou no tweet retirassem uma letra ou vírgula a função hash iria mudar, pois a informação mudou e o código hash seria diferente.
A segurança da rede blockchain está justamente pelo fato de que se alguém mudasse uma informação dentro da blockchain o código hash daquele bloco que contém aquela informação mudaria, mas lembra que eu falei que cada bloco carrega as informações do bloco anterior e que cada hash do bloco se conecta com o hash do bloco anterior ? É justamente por isso que a blockchain é imutável, pois se alguém alterar alguma informação iria precisar recalcular todos os blocos em seguida, pois todos os hashes da cadeia iriam mudar. Para que isto ocorresse seria necessário uma força de computação absurdamente impossível de possuir.
Esta é criptografia da rede, é o que torna a blockchain a rede computacional mais segura que existe atualmente.
Descentralização e Transparência
Como falei anteriormente, qualquer pessoa pode entrar na rede da blockchain e participar ativamente ou não. Isto significa que não existe um órgão central que controla todo este mecanismo, não existe um dono ou “diretor” da blockchain, qualquer pessoa pode participar dos processo de validação, transações e criação de blocos, isto é a descentralização da rede.
Assim como qualquer pessoa pode participar, também pode observar tudo acontecendo. A blockchain é pública, todos os processos que citei anteriormente são possíveis de observar através de exploradores de blokchain ou pelos nodes, pois cada nó da rede possui uma cópia da blockchain que é atualizada constantemente.
A importância da blockchain para o mundo
Por mais que o bitcoin e as criptomoedas seja a utilização mais conhecida da blockchain, existem outras formas de utilizar esta tecnologia em setores mais tradicionais ou no dia-a-dia das pessoas.
Todos os dias nascem projetos novos que utilizam a blokchain para os mais diversos tipos de aplicação, como na cadeia logística, utilizando para rastrear mercadorias pelo planeta, ou então em cartórios e registros de propriedade que podem utilizar a blockchain para terem um banco de dados imutável e transparente, podemos ter um sistema de votação à prova de fraude e alterações.
A verdade é que existem inúmeras aplicações para a blockchain, este tecnologia possui pouco mais de 12 anos e ainda estamos descobrindo suas utilidades no cotidiano. Entretanto é importante ressaltar que a evolução deste ecossistema ocorre muito rapidamente e provavelmente esta é a invenção tecnológica mais importante desde a internet, o que nos mostra um potencial imenso.
Se você chegou até o final e gostou deste artigo, não esquece de compartilhar e deixar seu comentário abaixo.