Como temos falado ultimamente sobre a tecnologia blockchain e todos os desenvolvimentos inovadores atuais, acho que é hora de falar sobre o principal problema desses desenvolvimentos. “O trilema blockchain”

O trilema blockchain consiste em 3 diretrizes; Segurança, escalabilidade e descentralização. É um trilema porque tecnicamente, se você otimizar a funcionalidade de um desses elementos, outro será afetado. Isso tem sido assim desde sempre, aliás, você conhece algum blockchain com todas essas funcionalidades em 100%? Não existe.. Mas os desenvolvedores têm estudado muitas opções bastante promissoras.

Neste artigo iremos detalhar cada conceito deste trilema e as soluções propostas.

Descentralização

Vamos começar com o ícone do blockchain, a descentralização. Você sabia que muitos dos blockchains atuais (se não todos) são pouco descentralizados?

A descentralização pode ter diferentes conceitos, no blockchain podemos ter o Bitcoin como principal exemplo. #Bitcoin não possui uma organização ou entidade por trás dele que possa mover, substituir ou alterar dados sem que outros usuários percebam — Em comparação com os bancos tradicionais que movimentam o dinheiro e as informações dos usuários da maneira que eles quiserem, portanto, pode ser considerado um “ blockchain descentralizado”

No entanto, uma coisa a considerar é que devido à forma como estes sistemas distribuídos funcionam e devem ter uma grande variedade de participantes para chegar a acordo sobre a validade de quaisquer dados, os tempos de transação podem ser lentos devido à forma como são partilhados e processam as informações. Por esse motivo, os blockchains precisam ser escalonados.

Segurança

Uma boa rede blockchain deve ser resistente a ataques de entidades maliciosas. Em sistemas centralizados é mais fácil garantir a segurança porque uma entidade é proprietária dos dados e pode movê-los à vontade, mas, se quero um sistema descentralizado, como posso garantir a segurança? Agora você está entendendo o trilema...

Podemos tomar novamente o Bitcoin como exemplo, neste caso, o Bitcoin utiliza o consenso PoW (Proof Of Work) onde através da mineração os usuários podem verificar e garantir que cada transação é verdadeira e assim garantir uma segurança imutável. Até agora, o Bitcoin é perfeito, certo. ?

Escalabilidade

De acordo com a Bloomberg em 2022: “Em setembro deste ano, o Bitcoin não conseguia lidar com mais de sete transações por segundo e o Ethereum, a segunda rede mais popular, estava limitado a cerca de 15 por segundo; uma vida inteira em comparação com as trocas convencionais.”

Se compararmos isso com a Visa, a Visa pode lidar com 24.000 transações por segundo. Agora vemos o que falta ao Bitcoin, sim, escalabilidade…

Vamos comparar o Visa com um dos blockchains mais rápidos do mercado, Solana, Solana pode lidar com 29.000 transações por segundo, mas sabemos que Solana arriscou a descentralização e a segurança para conseguir isso.

Escalabilidade em criptomoedas refere-se à capacidade das blockchains de se adaptarem aos aumentos de demanda, realizando mais transações por segundo e sem que isso afete seu desempenho.

Existe uma solução para o trilema do blockchain?

Não existe uma solução definitiva para isto, no entanto existem desenvolvimentos com resultados muito interessantes. Estes são alguns dos desenvolvimentos mais importantes atualmente;

  • Fragmentación o “sharding”

É um método de separar blockchains (ou outros tipos de bancos de dados) em blockchains menores e divididos que gerenciam segmentos específicos de dados. Essa configuração evita que uma única cadeia lide com todas as transações e interações em uma rede.

Uma das blockchains que está aplicando esse sistema e que promete “escalabilidade linear” através do shard é o Shardeum, já falei sobre isso em um post anterior que você pode ver aqui: https://medium.com/@gonzalezweb3/shardeum- o-novo-l1-com-escalabilidade-linear-que-ressoa-na-comunidade-da-web3-880c9bf73a7a

Esta é uma tabela de escalabilidade do Shardeum versus outros L1s;

  • Soluções de Camada 2 ou Camada 2

Tanto a fragmentação quanto os diferentes mecanismos de consenso são conhecidos como soluções da Camada 1. Eles buscam mudar o design fundamental da rede subjacente. Mas outros desenvolvedores que desejam resolver o trilema têm trabalhado em soluções que se baseiam na estrutura de rede já existente. Ou seja, eles acreditam que a solução está em uma segunda camada, ou Camada 2. Um exemplo disso poderia ser o L2 de #Ethereum da Coinbase, também falei sobre isso em um post anterior que você pode ver aqui: https://medium.com/@gonzalezweb3/base-el-futuro-de-blockchain-y-la-adopci%C3%B3n-masiva-9294ca930322

  • Entre outras soluções

Temos a Sei Network, que permite incorporar CLOBs ao blockchain construído no Cosmos SDK e promete trazer o blockchain mais rápido do ecossistema (5x vezes mais rápido que Solana) com um sistema de governança revolucionário. Você pode aprender mais sobre a Sei Network aqui: https://medium.com/@gonzalezweb3/sei-network-el-nasdaq-de-la-defi-1eac907007fa

Conclusões

O trilema do blockchain claramente impede a adoção em massa do blockchain, até o momento não há solução comprovada. Depois de ler este artigo e as possíveis soluções, qual é a mais promissora para você?