O que é Blockchain
Por Bernard Tavares
Começando por algumas definições rápidas. Blockchain é a tecnologia que possibilitou a existência de criptomoedas e outras coisas. Bitcoin é o nome da criptomoeda mais conhecia, aquela para a qual a tecnologia blockchain foi inventada. Uma criptomoeda é um meio de troca, como o dólar americano, mas é digital e usa técnicas de criptografia para controlar a criação de unidades monetárias e verificar transferência de fundos.
Um blockchain é um livro-razão descentralizado de todas as transações em uma rede peer to peer. Essa tecnologia é um tipo de banco de dados capaz de armazenar os dados em blocos que são encadeados. Isso faz com que todos os blockchains sejam banco de dados, mas nem todos os bancos de dados sejam blockchain. Este sistema também torna inerentemente uma linha do tempo irreversível de dados identificando outra característica, o registro cronológico.
O que difere uma blockchain de um banco de dados é a maneira como esses dados são estruturados. Uma blockchain coleta seus dados em grupos ou blocos, que contêm conjuntos de informações. Os blocos têm capacidades de armazenamento e, quando preenchidos e registrados, herdam as informações do bloco anterior gerando um código chamado de hash, formando uma cadeia de dados denominada “blockchain”. Todas as informações que seguem aquele bloco anterior são compiladas em um bloco recém-formado que também será adicionado à cadeia de blocos depois de preenchido. Quando um bloco é preenchido, ele é gravado com um novo hash code e se torna parte da linha do tempo daquela cadeia de blocos. Um banco de dados estrutura seus dados em tabelas, enquanto um blockchain, como seu nome indica, estrutura seus dados em blocos, que são encadeados.
Descentralização
Para entender como uma blockchain pode ser descentralizada, podemos analisar o contexto no qual ele foi primeiramente implementado. O bitcoin tendo tido a blockchain como um “banco de dados”, precisa de uma rede de computadores para armazenar seu blockchain. No caso da blockchain da bitcoin, a mesma é apenas um tipo específico de banco de dados que armazena todas as transações de bitcoin já feitas, armazenadas em computadores distribuídos ao redor do mundo operados por indivíduos ou empresas e não necessariamente em um lugar central.
No blockchain cada nó (computador) tem um registro completo dos dados que foram armazenados no blockchain desde seu início. Os dados são todo o histórico de todas as transações de bitcoin já feitas. Se um nó tiver um erro, ele pode usar os milhares de outros nós como ponto de referência e validação para se corrigir. Dessa forma, nenhum nó da rede pode alterar as informações contidas nela, trazendo assim transparência quando usado.
Hoje em dia percebe-se três categorias cronológicas da blockchain:
- 1: aplicações em criptomoedas, como bitcoin
- 2: usos relacionados a contratos de todo o tipo, que vão muito além de transações em dinheiro, nessa utilização podem ser realizados contratos relacionados a ações, empréstimos, hipotecas, títulos e contratos inteligentes
- 3: categoria que compreende as aplicações que vá além dos usos mencionados anteriormente. Neste, destacam-se as áreas governamentais, de saúde, ciência, literatura, cultura e artes.
A estrutura da blockchain tem conceitos fundamentais sendo eles:
- Segurança: sua estrutura garante os mais importantes princípios de segurança de computadores sendo eles integridade, confidencialidade e disponibilidade.
- Descentralização : os registros não estão alocados em um local e sim distribuídos entre diversas máquinas
- Integridade de dados: devido ao entrelaçamento de cada bloco adicionado ao hash do bloco anterior, qualquer tentativa de modificação desse hash mudará a estrutura dos demais blocos
- Imutabilidade: pelo fato de uma blockchain ter um estrutura ordenada de forma cronológica, nenhum dado adicionado pode ser apagado ou modificado do seu bloco, tornando-se também um histórico de tudo que já foi registrado
Validação dos blocos
Ao se realizar uma transação, processo que conferem sua validade são realizados e ao serem validadas, as transações estão aptas para serem registradas em um novo bloco e ficam temporariamente em uma estrutura chamada “pool”. Na pool, cada nó que está conectado a blockchain, filtra as transações que estão na pool esperando para serem registradas e as insere em um novo bloco, seguidos pelo hash do bloco anterior. Ao se ter um bloco formado, todas as maquinas conectadas são informadas, iniciando processo de autentificação pelas demais maquinas conectadas. No universo bitcoin, isso é chamado de mineração.
Tipos de blockchain
Hoje podemos identificar dois tipos de blockchain: redes públicas (acesso aberto) e redes privadas (acesso privado) sendo que na pública todos os nós validam, iniciam ou recebem transações, já na rede privada, a responsabilidade dos nós é dividida, alguns realizam validações outros só recebem transações e outros só inicializam transações assim como vemos na figura abaixo.

Principais empresas que utilizam blockchain
Amazon
A Amazon oferece o Amazon Managed Blockchain para empresas que não tem recurso, e preferem terceirizar esse serviço. A Nestle é um de seus clientes e usa essa tecnologia para informar aos seus consumidores as informações sobre suas cadeias de suprimentos. Na Austrália, a empresa lançou com a ajuda dessa ferramenta uma nova marca de café que permite que o consumidor possa estar ciente de toda a cadeia de suprimentos do café. Ao comprar o produto o consumidor tem acesso a um QR-Code onde é possível ver em qual fazenda aqueles grãos foram plantados e colhidos, posteriormente onde foram torrados. Deixando o consumidor mais consciente do produto que está consumindo.
BMW
A BMW é outra empresa que também consume o Amazon Managed Blockchain, a fabricante de carros tem um programa piloto e usa a tecnologia fornecida pela Amazon para monitorar materiais, componentes e partes em toda cadeia de produção. A BMW juntamente com a Honda e a Ford, fazem parte da Mobi (Mobile Open Mobility Initiativa) lançaram em julho de 2019 o primeiro padrão de identificação de carros pela blockchain da Amazon, dando uma nova identidade digital. A tecnologia tem planos de futuramente identificar futuros problemas nos carros e conectar os veículos de tal forma que os mesmos compartilhem informações como velocidade, localizações, etc…
HSBC
O HSBC desenvolveu uma plataforma chamada FX Everywhere, usando uma versão modificada do ethereum, registrando um milhão de transações de cambio estrangeiras. Outro projeto do HSBC, a Contour hoje oferece um conceito de interoperabilidade através de sua blockchain, fornecendo cartas de crédito digitalizadas, economizando o tempo gasto de 5 a 10 dias para apenas 24 horas. O grupo fez uma pesquisa e 86% dos entrevistados disseram que as cartas de crédito tradicionais dependiam demais da papelada e que o processo está se tornando “intolerável” tanto para empresas quanto para bancos.
IBM
A IBM aperfeiçoou o Hyperledger Fabric, projeto este iniciado em 2015 pela Linux Foundation, criando o código IBM Blockchain, onde sua configuração é mais rápida e seu uso otimizado. O IBM Food Trust foi projetado para compartilhar as informações de cadeias complicadas de suprimentos alimentícios para uma plataforma distribuída e compartilhada. Uma das maiores produtoras de azeite do mundo, a CHO, fábrica mais de 25 mil garrafas de azeite por dia e usa a blockchain Food Trust, para registrar 8 pontos de dados incluindo a fazenda onde as azeitonas foram cultivadas, o moinho onde foram trituradas, as indústrias onde o óleo é filtrado, engarrafado e distribuído, cada um registrado na blockchain e acessível pelo QR Code disponível na garrafa.
Conclusão
Podemos ver que blockchain não se limita a transações financeiras, e sim em diversas formas de aplicabilidade em armazenar dados e trafegá-los. É claro que neste artigo não conseguimos estudar de forma completa o que é blockchain, mas conseguir fazer uma introdução rápida do assunto. Agora que você já conhece um pouco da teoria de como funciona um blockchain pode se aventurar em conhecer mais sobre essa tecnologia que vem surgindo em nossa civilização.

