Finanças costumam ser um tema sensível para muitos. Na era digital, em que essas transações se dirigem, cada vez mais, para o universo virtual, muitos são os questionamentos. Há quem faça todas as atividades financeiras online, mas há os que não querem nem ter contato com essa possibilidade. Afinal, tudo o que é feito nesse ambiente hoje pode ser rastreado.

Para tornar as operações financeiras online mais confiáveis, muitas tecnologias já foram testadas. De senhas a tokens, passando por acessórios físicos de geração de códigos, houve muitas tentativas diferentes nesse aspecto.

A mais elaborada delas é a blockchain. Com ela, é possível ter uma internet anônima, descentralizada e com garantia de proteção à privacidade. Em tradução livre, blockchain é corrente de blocos. O sistema é composto por duas partes: uma rede peer-to-peer (P2P) e um banco de dados descentralizado.

A rede P2P tem usuários que compartilham tarefas, trabalho ou arquivos sem a necessidade de um servidor central (o que traz uma redução de custos significativa). Todos os participantes têm iguais privilégios e influência no ambiente.

Cada computador integrante da rede é um nó e, sempre que um novo dado entra no sistema, ele é recebido por todos os nós. Essa informação é encriptada e não há como rastrear quem a adicionou — só é possível verificar sua validade.

Como medida de segurança, o método faz o registro distribuído das informações para descentralizar o processo. Assim, quando um nó deixa a rede, os outros já têm uma cópia de toda a informação compartilhada. Da mesma forma, se novos nós entram nela, os demais criam cópias de suas informações para eles.

Livro contábil

Reprodução

Na prática, então, a blockchain é como um livro contábil, em que são cadastrados vários tipos de transações. Com a descentralização, as páginas desse livro contábil são armazenadas em bibliotecas localizadas em lugares distintos. Ou seja, trata-se de um registro coletivo, em que os dados são distribuídos entre todos os computadores ligados à rede.

Como essas anotações são públicas e compartilhadas, podem ser verificadas a qualquer momento. Apesar de a transparência ser uma das principais qualidades da blockchain, os dados dos envolvidos ficam seguros, pois tudo é criptografado. Cria-se, assim, uma relação de confiança na comunicação direta entre as partes, o que elimina a necessidade de intermediários.

É possível saber que a operação ocorreu porque ela fica gravada no sistema para sempre. Além disso, depois que ela é inserida, não pode ser desfeita nem alterada. Isso faz da blockchain um registro permanente e à prova de violação.

A blockchain é composta por blocos ligados uns aos outros — ou seja, eles são sua parte concreta. Cada um deles recebe um conjunto de informações, que são protegidas por uma camada de criptografia com códigos bastante complexos. Toda vez que um bloco é concluído (após o registro das transações mais recentes), um novo é criado.

Criptografia e segurança

Na blockchain, quando uma transação é realizada, ela recebe um código único — isto é, uma assinatura digital. Esse carimbo, com data e hora, é verificado pelos próprios participantes da corrente e a operação só é incorporada à blockchain (em forma de um novo bloco) depois de aprovada. Essa verificação é uma etapa importante para evitar fraudes.

Além da assinatura digital da atividade, cada bloco tem seu próprio código criptografado — as chamadas hashs. Além disso, eles carregam a hash do bloco anterior: ela é o elo que os mantém ligados. Quem monta essa sequência de blocos interligados são os mineradores.

São eles que reúnem as transações que ainda não foram colocadas em um bloco e, depois, calculam a hash para formar a ligação entre eles. Esses cálculos são bastante complexos e, por isso, feitos por computadores de alto desempenho.

Reprodução

Desse modo, para ter acesso aos dados contidos em um bloco, é preciso descobrir a criptografia de duas hashs (a dele e a do anterior). Como é uma corrente em que tudo está interligado, o processo teria de ser feito sucessivamente e não teria fim.

Graças às hashs, a blockchain permite, além de proteger as informações, compartilhá-las sem perder o controle sobre elas. As atividades inseridas na rede só são validadas quando todo o bloco é preenchido.

Para que uma transação seja adicionada a um bloco, é preciso que haja o consenso da rede: isso significa que a maioria simples (50%+1) dos participantes deve concordar que a operação é legítima e correta. Se duas cadeias de blocos forem formadas ao mesmo tempo, a rede vai escolher uma delas — em geral, a que tiver a maior quantidade de trabalho.

A cada 10 minutos, aproximadamente, um novo bloco é formado e conectado ao anterior. Nesse intervalo de tempo, os dados são verificados e adicionados a ele. Como os blocos são dependentes um dos outros, a tecnologia é ideal para registrar informações que requerem confiabilidade — o que é o caso das operações financeiras.

Os blocos são adicionados de modo linear e cronológico. Cada participante — os computadores conectados à rede — deve validar e repassar as informações. Ao ingressarem no sistema, eles recebem uma cópia da blockchain e ela tem informação completa, do bloco gênese (o que deu início à sequência) ao mais recentemente concluído.

Para fraudar a blockchain seria necessário, então, alterar os dados registrados em cada um dos dispositivos ligados a essa rede. Como ela aumenta continuamente, isso requer altíssima capacidade de processamento: algo maior do que o total de computadores existentes hoje.

Criação do conceito

O conceito de blockchain foi criado em 2008 para permitir o desenvolvimento da bitcoin. Trata-se, basicamente, do conjunto de regras que determinam o funcionamento da moeda virtual. Há indícios de que a bitcoin foi desenvolvida por Satoshi Nakamoto há dez anos, em 2009, mas pouco se sabe sobre ele e rumores sugerem que ele é, na verdade, várias pessoas.

Dois anos depois, em 2011, Nakamoto desapareceu de fóruns sobre bitcoin e parou de fazer artigos e contribuições ao código do sistema. Mesmo assim, a moeda continuou a ser desenvolvida e comercializada, e a própria comunidade formada em torno dela passou a atuar na solução de problemas no código.

De modo geral, então, bitcoin e blockchain estão intimamente ligados. E ambos, coincidentemente, só existem no formato virtual. Ninguém tem uma bitcoin à mão para mostrar: todos os dados sobre ela ficam em uma carteira virtual.

Reprodução

Além disso, a moeda não tem vínculo com nenhum governo, empresa ou banco. Ela foi pensada para ser um sistema econômico alternativo, em que tudo é controlado e verificado pelos próprios usuários da rede com base na tecnologia blockchain.

Uma das vantagens da blockchain é que ela permite autenticar os clientes por meios de chaves de criptografia, o que significa que não há armazenamento dos dados pessoais deles. Assim, são eles que decidem se querem ou não compartilhar informações com diferentes plataformas.

Outro destaque é a menor propensão de interrupção do serviço. Isso porque a rede funciona em um ambiente distribuído — ou seja, há menos chances de haver uma parada generalizada que afeta todo o sistema.

Outras aplicações

Apesar de ter surgido para servir de apoio à bitcoin, a blockchain pode ser usada em várias outras aplicações. Muitos acreditam que a tecnologia pode ser a peça-chave para uma nova forma de armazenar informações.

A proteção de dados na internet é uma preocupação global atualmente. No Brasil, entra em vigor em 2020 a Lei Geral de Proteção de Dados Pessoais (LGPDP) — a ideia é que ela regule o uso de dados pessoais de cidadãos e ajude a proteger sua privacidade. A blockchain pode ser uma resposta para as necessidades identificadas nesse processo.

Além disso, por serem descentralizadas, essas redes de informação podem transformar a forma como os negócios são concretizados. E isso já está em testes. Em 2018, por exemplo, foi despachada a primeira carga de soja dos EUA para a China cujas etapas foram registradas em blockchain.

Na cadeia logística, pode ser necessário passar por diversas etapas, diferentes fornecedores, múltiplas localidades e assim por diante. Com isso, são produzidos muitos registros (faturas, pagamentos, documentos de recebimento e outros) e podem haver extravios, fraudes, falta de transparência e afins.

Com a blockchain essas dificuldades podem ser resolvidas de forma a tornar o processo mais eficiente. A expectativa é que a tecnologia simplifique os sistemas operacionais e mantenha o ambiente mais seguro.

A internet é, atualmente, a forma mais eficiente de compartilhar informação em segundos com destinatários de todo o mundo — e a blockchain pode adicionar confiabilidade a esse processo. Entre as possibilidades estão a distribuição de documentos confidenciais e o armazenamento de votos em eleições.

No caso de operações financeiras, são guardados o envio e o recebimento de valores — mas o conceito pode ser usado em outros segmentos. E tudo isso é feito sem intermediários — ou seja, sem a necessidade pagar tarifas para terceiros. As possibilidades incluem:

  • créditos de carbono: com menos envolvidos nos processos, a pegada de carbono é amenizada;
  • prontuários médicos: esse tipo de documentação é altamente confidencial;
  • registros de automóveis e imóveis: nesse caso, a blockchain pode ajudar a evitar fraudes;
  • documentos de identificação: a garantia de autenticidade é essencial para esses itens;
  • históricos escolares e diplomas: fidelidade é a palavra-chave.

E elas não param por aí. Com a blockchain, é possível catalogar, rastrear, certificar e autenticar os mais diferentes artigos. Como as informações ficam registradas em um banco de dados público, o sistema é seguro e acessível a todos os interessados.

Desafios a enfrentar

Como se trata de uma nova tecnologia, alguns aspectos ainda precisam ser melhorados. É o caso da velocidade de transação, do processo de verificação e dos limites de dados. Enfrentá-los é crucial para tornar a blockchain de fato aplicável.

Além disso, os mineradores da rede precisam de uma quantidade substancial de poder computacional para validar as transações — reduzir essa necessidade é essencial. E mais: para adotá-la, é preciso que a rede seja descentralizada e tenha a participação dos usuários. Ou seja, é uma grande mudança de mentalidade.

Essa reformulação tem um custo alto. E, mesmo que o uso da blockchain ofereça grande economia — tanto em preço quanto em tempo de transação —, o investimento inicial necessário pode torná-la pouco atraente.