O que é Blockchain?

Publicado por Javier Ricardo


Blockchain, a tecnologia de sustentação que mantém o livro razão de transações para bitcoin, revolucionou a maneira 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 mais conhecida de blockchain, 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, provedores de saúde, empresas e muito mais. Essa é 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?


O Blockchain recebe esse nome devido à maneira como armazena dados de transações – em blocos vinculados para formar uma cadeia.
Blockchain e bitcoin foram apresentados juntos em 2008 em um white paper intitulado “Bitcoin: um sistema de caixa eletrônico ponto a ponto”.
  


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 sua própria cópia 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 denominado “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.

Bitcoin e blockchain não são a mesma coisa. Bitcoin é um tipo de moeda digital não regulamentada cujo livro 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 possuem as mesmas informações.
  • Novos blocos só podem ser adicionados se a maioria dos nós da rede, ou “membros”, concordar 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, estão continuamente processando transações em novos blocos de dados.
Quando um novo bloco é preenchido, cada nó da rede deve verificar de forma independente 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 por meio do mecanismo de consenso. 


Esse processo de comparação é o motivo pelo qual as transações de blockchain não podem ser alteradas.
O grande poder de computação necessário para vários membros resolverem enigmas matemáticos complexos para verificação é outra maneira de inibir fraudes e hackers.


Um guia para iniciantes em tecnologia de 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 receberam. A primeira equipe a resolver o quebra-cabeça vence e todas as outras máquinas atualizam seus livros para corresponder ao da equipe vencedora. A ideia é que a maioria vence porque tem o maior poder de computação para resolver seu quebra-cabeça primeiro. ”



Após a validação, uma nova cópia do blockchain é então distribuída para cada membro. 


Blockchain e consenso são usados ​​para bitcoins e outras redes de criptomoedas porque a tecnologia evita “gastos em dobro”.
Ninguém pode ficar com 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 alterados facilmente por hackers. 


O artigo original introduzindo o blockchain em 2008 previa o processo da seguinte maneira: “Propusemos uma rede ponto a ponto … 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 dos energia [unidade central de processamento]. ”



O Blockchain também pode trabalhar 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.
 Contratos inteligentes são uma ferramenta poderosa porque reduzem erros de transação, tempo de processamento e sobrecarga administrativa. Isso se traduz em menor custo e maiores lucros para os usuários. 

Tipos de Blockchain 


Um blockchain público é público e os membros são anônimos.
Qualquer pessoa pode ingressar na rede, processar transações e validar blocos, desde que tenha os recursos de computador substanciais necessários. Todos os membros de um blockchain público podem ver todos os dados. 


Membros de uma rede pública de blockchain, como a que suporta bitcoin, usam “mineiros” para o mecanismo de consenso.
Os mineiros são membros que validam blocos de dados na rede pública. Os mineiros competem com outros mineiros para validar blocos de dados resolvendo equações matemáticas complicadas. 


Redes públicas ou “sem permissão” são usadas para criptomoeda porque as transações são diretas entre as partes, sem um intermediário financeiro como um banco.
A natureza anônima das transações, no entanto, atrai atividades criminosas. Um estudo de 2019 estimou que 46% das transações de bitcoin, ou US $ 76 bilhões por ano, envolvem atividades ilegais.

Os mineiros de blockchain recebem bitcoins ou outras criptomoedas para validar as transações.


Um blockchain privado ou “com permissão” exige que todos os membros sejam identificados e precisem de credenciais ou permissões para enviar transações e validar blocos de dados.
Um blockchain privado pode dar acesso a todos os dados para alguns usuários enquanto restringe outros. Os blockchains privados são mais adequados para uma empresa individual.

Blockchains podem ser hackeados?


Blockchains são difíceis de hackear porque cada membro tem uma cópia das transações, mas eles não são completamente impenetráveis.
Os hackers precisam obter acesso a vários membros individuais para criar transações fraudulentas e fazer com que sejam aceitas. O vasto poder de computação exigido por si só torna o hacking de blockchains muito difícil e caro. 


A verdadeira fraqueza está nos protocolos, como os contratos inteligentes.
Os hackers podem explorar uma fraqueza na forma como eles operam e “manipular” o sistema.


Principais vantagens

  • A tecnologia Blockchain ainda não foi amplamente adotada, mas tem o potencial de mudar drasticamente a forma como fazemos negócios em uma variedade de setores.
  • As transações do blockchain não podem ser alteradas. 
  • Blockchain é a tecnologia que torna possível o bitcoin e outras criptomoedas.
  • O Blockchain é seguro, mas não “intransponível”.