Por mais promissora que pareça a globalização da tecnologia blockchain, ela não é necessariamente o antídoto para todos os nossos problemas de negócios. Embora o Bitcoin seja um termo familiar e o blockchain esteja pronto para entrar em todos os setores possíveis, existem problemas para a adoção do blockchain.
Quais são os problemas com blockchain? Quais desafios estão impedindo a adoção do blockchain e como eles podem ser superados?
O que é Blockchain?
Quando pensamos em blockchain, a primeira palavra que vem à mente é Bitcoin, e a maioria de nós traduz blockchain como criptomoeda.
Mas são duas coisas diferentes. Blockchain é o sistema e criptomoeda é um produto que roda nesse sistema.
A estrutura deste sistema é adequadamente representada pelo seu nome. Seu principal componente é uma cadeia de blocos que armazenam dados em ordem de tempo. É uma tecnologia de contabilidade distribuída (DLT), o que significa que essa cadeia não é armazenada em um dispositivo central, mas em todos os nós conectados ao blockchain.
Simplificando, um blockchain é uma rede de nós. Os nós são dispositivos conectados a esse blockchain usando o software. Os nós validam cada transação ou troca de dados que ocorre dentro do blockchain. Além disso, a maioria das blockchains públicas permite que qualquer pessoa crie e opere um nó, tornando a blockchain um sistema descentralizado e transparente.
Embora a criptomoeda possa ser o uso mais comum da blockchain, ela não se limita às moedas digitais. Alguns desenvolveram blockchains que podem circular vídeos, fotos, documentos, tokens e muitas formas de dados.
Todo o sistema dificulta a falsificação de transações por hackers. Para alterar uma transação, eles não apenas terão que alterar o bloco relevante armazenado em cada nó da blockchain separadamente, mas também os blocos subsequentes na cadeia, se não quiserem que as discrepâncias em seus links sejam óbvias (ou rejeitadas completamente) .
O que poderia dar errado?
Bem, ao que parece, MUITO!
6 problemas com a tecnologia Blockchain
Os sistemas Blockchain têm fraquezas em muitos domínios, tornando a adoção em massa do blockchain uma ideia absurda. Abaixo, orientamos você por pelo menos seis problemas diferentes com blockchain que você pode nunca ter notado.
1. Segurança
Por mais seguras que pareçam, as blockchains são tão seguras quanto seu elo mais fraco. Por exemplo, se alguém quiser acessar dados compartilhados em uma blockchain exclusiva, eles só precisam acessar um nó nela.
Isso significa que o dispositivo mais fácil de hackear em uma blockchain é uma ameaça à privacidade de toda a blockchain. Infelizmente, esse não é o único problema com blockchains.
Pode ser quase impossível forjar uma transação em uma blockchain, mas é possível obter uma transação fraudulenta aprovada.
Prova de identidade
Blockchains são bastante democráticos. Eles usam diferentes métodos de votação para chegar a um consenso. Nesse caso, cada nó que possui uma identidade recebe um voto. A maioria vence! Existem problemas com algoritmos de consenso de prova de identidade, como minorias sendo marginalizadas ou manipulando redes blockchain menores.
É mais fácil para grupos de criminosos entrarem em uma blockchain com muitos dispositivos diferentes, consequentemente comprando mais votos para si mesmos.
Uma vez que eles formam a maioria, eles podem obter qualquer transação aprovada.
Prova de Participação
Este diz respeito às partes interessadas em um blockchain. O peso do seu voto é diretamente proporcional à participação que você detém em uma blockchain. Isso significa que se você possui a maioria dos ativos em uma blockchain, você governa!
Se um grupo de pessoas compra mais de 50% dos ativos em um blockchain, eles controlam o blockchain.
Tanto a prova de identidade quanto os métodos de prova de participação podem sucumbir a um ataque de 51%.
Falaremos sobre o terceiro método, prova de trabalho, em breve. Por enquanto, vamos falar sobre como a transparência pode sair pela culatra.
2. Transparência
Tem havido muita discussão sobre a integração da tecnologia blockchain nas cadeias de suprimentos. Parece uma ótima ideia! Afinal, tornar as cadeias de suprimentos transparentes pode fornecer o fechamento que todos precisam para fazer escolhas éticas.
No entanto, blockchain público (a forma mais prevalente) em um ambiente comercial nem sempre é uma boa ideia. Por quê? Porque se uma cadeia de suprimentos se tornar transparente, o mesmo acontecerá com os dados de todos os clientes e parceiros que lidam com esse negócio.
Ao trabalhar em um ambiente comercial, a transparência total não é o ideal, pois permite que os participantes vejam o que cada membro está fazendo em tempo real.
Existem blockchains privados, que podem restringir os participantes de visualizar determinadas transações, mas têm suas desvantagens. Como um blockchain privado pode restringir quem pode participar como um nó, ele não é verdadeiramente descentralizado; reduzindo assim a confiança do público no produto.
Assim como os clientes não gostariam que todas as empresas envolvidas nas cadeias de suprimentos obtivessem seus dados, uma empresa não gostaria que a concorrência sentisse o cheiro de sua propriedade intelectual, segredos e estratégias.
3. Escalabilidade
Quanto maior um blockchain cresce, mais vulnerável ele fica. Se isso não for suficiente para convencê-lo, há mais coisas sobre as quais precisamos conversar antes de planejar a introdução do blockchain em seus negócios.
A redundância de blockchains os torna difíceis de escalar. Cada dispositivo em sua rede deve ter uma cópia de cada transação realizada, desde o bloco de gênese até a transação mais recente. Isso significa centenas de cópias dos mesmos dados!
Requer armazenamento massivo e, quanto maior o blockchain, mais poder os nós precisam para processar tudo.
E mesmo que você tenha todas as necessidades digitais, de software e de hardware atendidas, regular seu blockchain será quase impossível.
4. Regulamento
A descentralização da autoridade significa que não há poder único para impor a lei e a ordem na rede. Sem moderadores, sem líderes, nem mesmo um órgão regulador!
Sem mencionar como os contratos feitos em uma blockchain (conhecidos como contratos inteligentes) não são legalmente reconhecidos como acordos ou provas substanciais na maioria dos países.
Além disso, como cada usuário pode ser de um país diferente e o blockchain ultrapassa todas as fronteiras, quais leis devem ser aplicadas a contratos, acordos, transações e casos inteligentes?
A falta de padrões universais abre vulnerabilidades e desafios para os desenvolvedores que tentam criar produtos baseados em blockchain em várias plataformas.
5. Velocidade de Transação
O problema não resolvido da velocidade lenta das transações está surgindo como um grande desafio na adoção de blockchain para aplicações práticas. Devido à natureza descentralizada do blockchain, cada transação deve ser verificada pelos nós antes de ser aceita como um bloco. Em sistemas centralizados, a confiança é depositada em um órgão central de governo (governo ou banco), o que lhes permite processar milhões de transações por dia.
Para comparação, considere a velocidade de transação do Bitcoin com empresas como a Visa. No momento, o Bitcoin só pode garantir 4,6 transações por segundo. A Visa, por outro lado, processa em média cerca de 1.736 transações por segundo (cálculos baseados na reivindicação oficial de 150 milhões de transações por dia).
Existem vários projetos e startups trabalhando para agilizar a velocidade das transações no blockchain, mas todas essas soluções vêm com limitações.
6. Consumo de Energia
A tecnologia Blockchain consome mais energia do que qualquer sistema centralizado. Não apenas sua redundância faz com que eles consumam mais energia do que um sistema médio baseado em nuvem centralizado, mas seu método de validação de transações também desempenha um grande papel.
Primeiro, eles exigem mais armazenamento do que qualquer outro sistema. A eletricidade necessária é multiplicada pelo número de nós adicionados a uma blockchain. Cada nó armazena e processa quase tantos dados quanto um corpo central em qualquer outro sistema.
Mas essa nem é a nossa maior preocupação aqui. Lembra do terceiro método de validação sobre o qual íamos falar? Requer grandes recursos para ser executado.
Prova de Trabalho
Na prova de identidade, todos os dispositivos têm o mesmo peso. Na prova de participação, os maiores stakeholders governam. Mas a prova de trabalho exige esforço por parte dos usuários e de seus dispositivos.
Quando um minerador usa a prova de trabalho para validar uma transação, ele recebe um problema matemático complexo que requer uma grande quantidade de poder computacional para resolver.
O problema matemático complexo tem mais a ver com a verificação da transação por meio de seu hash. Por que é difícil? Porque um hash é mesclado com outro hash em cada transação.
Para garantir que uma transação seja autêntica, é preciso rastrear o hash e seu histórico até sua origem. Os mineradores de criptomoedas resolvem esses algoritmos complexos e correspondências de hash, recebendo uma recompensa de criptomoeda por cada bloco que validam.
À medida que o número de nós concorrentes aumenta em uma blockchain, há uma luta por mais poder de computador, que consome mais energia. Esse mecanismo de confirmação complexo sutil é extremamente ineficiente, pois apenas um nó vence a corrida para confirmar o próximo bloco.
O objetivo de todo esse trabalho é proteger o blockchain, tornando mais difícil e inviável para qualquer criminoso validar transações fraudulentas – tudo às custas de altas contas de eletricidade e enormes quantidades de consumo de energia.
Estima-se que o Bitcoin sozinho consuma tanta energia quanto países inteiros como Malásia e Suécia.
Com tudo isso em mente, a questão permanece, o blockchain é uma tecnologia sustentável?
Blockchain é a solução que você precisa?
Blockchain é uma tecnologia de contabilidade distribuída destinada a formar sistemas transparentes e descentralizados. Pode parecer seguro, exclusivo, democrático e a utopia de um hipster nerd, mas não é exatamente infalível.
Se você acha que a transparência é a força do blockchain, espere até que seus registros médicos sejam armazenados em uma instalação médica baseada em blockchain.
Você não pode escalar seu blockchain sem esgotar seus recursos, nem pode regulá-lo porque não há leis padrão a respeito. Dados e provas armazenados em uma blockchain nem são considerados substanciais nos tribunais.
E você pode economizar tudo menos energia quando se trata de uma blockchain de Prova de Trabalho. Você só estará prejudicando o meio ambiente se mudar de um sistema centralizado para um blockchain, a menos que seu sistema anterior fosse um desperdício de papel e combustível da velha escola.
Com isso em mente, saiba no que você está se metendo ao ingressar em uma blockchain.