Table of Contents
Blockchain, a tecnologia subjacente que mantém o registro de transações do bitcoin, revolucionou a forma como as informações podem ser compartilhadas na Internet porque os dados não podem ser alterados ou excluídos.
Bitcoin é provavelmente a aplicação de blockchain mais conhecida, mas isso é apenas o começo. A tecnologia Blockchain pode ser usada para reduzir custos, acelerar transações e melhorar a segurança de dados para instituições financeiras, prestadores de cuidados de saúde, empresas e muito mais. Isso é uma boa notícia para consumidores e investidores. Embora a tecnologia blockchain ainda não tenha sido amplamente adotada, ela tem o potencial de mudar drasticamente a forma como fazemos negócios, oferecendo um sistema criptográfico confiável para troca de informações.
O que é Blockchain?
Blockchain recebe esse nome pela maneira como armazena dados de transações – em blocos vinculados para formar uma cadeia. Blockchain e bitcoin foram introduzidos juntos em 2008 em um white paper intitulado “Bitcoin: A Peer-to-Peer Electronic Cash System”.
Pense em um blockchain como um livro que contém uma lista de transações que todos os membros de um grupo ou rede precisam ver. Cada membro ou “nó” da rede tem seu próprio exemplar do livro. Cada página do livro é um “bloco” de dados. Cada página do livro é identificada por um número de página exclusivo chamado “hash”, e a primeira entrada em cada página é o “hash” da página anterior. Essa primeira entrada é a “cadeia” que liga as páginas ou “blocos” de transações.
Observação
Bitcoin e blockchain não são a mesma coisa. Bitcoin é um tipo de moeda digital não regulamentada cujo livro-razão de transações é mantido pela tecnologia blockchain.
Como funciona o Blockchain?
- Cada cópia do blockchain, ou “livro”, deve ser idêntica. Todos os membros têm as mesmas informações.
- Novos blocos só podem ser adicionados se a maioria dos nós da rede, ou “membros”, concordarem que as informações contidas são válidas. O processo é chamado de mecanismo de consenso.
- Quando uma nova cópia do blockchain é distribuída, cada membro a compara com a cópia antiga. Se todos os blocos históricos em uma nova cópia não corresponderem, os membros da cópia existente não aceitarão a nova cópia.
Todos os membros, ou nós, processam continuamente transações em novos blocos de dados. Quando um novo bloco é preenchido, cada nó da rede deve verificar independentemente se o bloco é válido usando uma fórmula matemática complexa. O novo bloco só é adicionado à cadeia quando os membros concordam que o bloco é válido através do mecanismo de consenso.
Este processo de comparação é o motivo pelo qual as transações blockchain não podem ser alteradas. O grande poder de computação necessário para que vários membros resolvam quebra-cabeças matemáticos complexos para verificação é outra forma de inibir fraudes e hackers.
Um guia para iniciantes na tecnologia blockchain explica o processo de verificação distinto. “Máquinas com cópias idênticas do livro-razão ‘se unem’ para resolver o quebra-cabeça que lhes foi dado. A primeira equipe a resolver o quebra-cabeça vence, e todas as outras máquinas atualizam seus livros-razão para corresponder ao da equipe vencedora. A ideia é que a maioria ganha porque tem o maior poder computacional para resolver seu quebra-cabeça primeiro.”
Após a validação, uma nova cópia do blockchain é distribuída a cada membro.
Blockchain e consenso são usados para bitcoin e outras redes de criptomoedas porque a tecnologia evita “gastos duplos”. Ninguém pode manter um bitcoin depois de gasto; ele passa do remetente para o destinatário. A transação não pode ser alterada ou desfeita porque os blocos de dados não podem ser facilmente alterados por hackers.
O artigo original que introduziu o blockchain em 2008 previu o processo da seguinte forma: “Propomos uma rede peer-to-peer… para registrar um histórico público de transações que rapidamente se torna computacionalmente impraticável para um invasor alterar se nós honestos controlarem a maioria do poder [da unidade central de processamento]”.
Blockchain também pode funcionar com protocolos, ou regras, que tornam os dados úteis. Contratos inteligentes são protocolos usados com blockchain para automatizar uma série de transações com base nos termos, como pedidos de compra, faturas e pagamentos. Os contratos inteligentes são uma ferramenta poderosa porque reduzem erros de transação, tempo de processamento e sobrecarga administrativa. Isso se traduz em custos mais baixos e lucros maiores para os usuários.
Tipos de Blockchain
Uma blockchain pública é pública e os membros são anônimos. Qualquer pessoa pode ingressar na rede, processar transações e validar blocos, desde que possua os recursos computacionais substanciais necessários. Todos os membros de uma blockchain pública podem ver todos os dados.
Os membros de uma rede pública de blockchain, como aquela que suporta bitcoin, usam “mineradores” para o mecanismo de consenso. Os mineradores são membros que validam blocos de dados na rede pública. Os mineradores competem com outros mineradores para validar blocos de dados resolvendo equações matemáticas complicadas.
Redes públicas, ou “sem permissão”, são usadas para criptomoedas porque as transações são diretas entre as partes, sem um intermediário financeiro, como um banco. A natureza anónima das transacções, contudo, atrai actividade criminosa. Um estudo de 2019 estimou que 46% das transações de bitcoin, ou US$ 76 bilhões por ano, envolvem atividades ilegais.
Observação
Os mineradores de blockchain recebem bitcoin ou outra criptomoeda para validar transações.
Um blockchain privado ou “permitido” exige que todos os membros sejam identificados e precisem de credenciais ou permissões para enviar transações e validar blocos de dados. Uma blockchain privada pode dar acesso a todos os dados a alguns usuários, enquanto restringe outros. Blockchains privados são mais adequados para uma empresa individual.
Blockchains podem ser hackeados?
Blockchains são difíceis de hackear porque cada membro possui uma cópia das transações, mas não são completamente impenetráveis. Os hackers precisam obter acesso a vários membros individuais para criar transações fraudulentas e aceitá-las. O vasto poder de computação necessário por si só torna o hackeamento de blockchains muito difícil e caro.
A verdadeira fraqueza está nos protocolos, como os contratos inteligentes. Os hackers podem potencialmente explorar uma fraqueza na forma como eles operam e “manipulam” o sistema.
Principais conclusões
- A tecnologia Blockchain ainda não foi amplamente adotada, mas tem o potencial de mudar drasticamente a forma como fazemos negócios em diversos setores.
- As transações Blockchain não podem ser alteradas.
- Blockchain é a tecnologia que torna possível o bitcoin e outras criptomoedas.
- Blockchain é seguro, mas não “inquebrável”.
