O que é a blockchain pública?
Blockchain pública refere-se a uma blockchain descentralizada em que todos têm acesso às informações da mesma e participam nas suas atividades. A Ethereum é a blockchain pública mais conhecida e que serve de base para a construção de muitos projetos de DeFi, NFT e DApp. Contudo, enfrenta os problemas de congestionamento de rede e de taxas de gás elevadas. Por estes motivos, dá espaço para que outras cadeias públicas cresçam. Atualmente, há um número crescente de blockchains públicas com diferentes tecnologias subjacentes e algoritmos para melhorar o desempenho e dar resposta ao "trilema da blockchain". Algumas blockchains públicas bastante conhecidas incluem Terra, Solana, Cardano, etc.
O que é a escalabilidade de blockchain?
Pressupõe-se que a blockchain ideal tem três elementos principais: segurança, descentralização e escalabilidade. A escalabilidade das blockchains pode ser medida pelas transações por segundo (TPS). O TPS médio da Bitcoin é inferior a 10 e o valor de TPS atual da Ethereum está no intervalo de 12 a 15. O crescente volume de transações na Ethereum e o próspero ecossistema de DApp trouxeram à luz do dia os problemas relativos ao congestionamento de transações e às altas taxas de gás. Assim, a Ethereum 2.0 (ETH.20), que se espera que entre em funcionamento no segundo trimestre de 2022, será dimensionada para um desempenho de cerca de 100 000 TPS. Nos últimos anos, as blockchains públicas emergentes também tentaram explorar os métodos de escalabilidade com tecnologias diferentes sob a premissa de garantir a descentralização e a segurança.
Como dimensionar a blockchain? / A blockchain é escalável?
De acordo com a arquitetura das blockchains, existem três abordagens principais à escalabilidade: escalabilidade de camada 0, escalabilidade on-chain (escalabilidade de camada 1) e escalabilidade off-chain (escalabilidade de camada 2). A escalabilidade de camada 0 otimiza, sobretudo, a velocidade de transmissão ao modificar o protocolo de transmissão de dados subjacente. A escalabilidade on-chain pode ser melhorada mediante a otimização da camada de dados, da camada de rede ou da camada de consenso. A escalabilidade off-chain refere-se a quatro aspetos: computação off-chain, canal de estado (transação off-chain), side-chain e cross-chain.
Como dimensionar para a camada 1? / O que é a escalabilidade de camada 1?
A escalabilidade on-chain refere-se a modificar diretamente a camada subjacente do protocolo da blockchain para melhorar o tamanho dos blocos e a velocidade de processamento de dados de transações da blockchain de três formas:
A primeira é modificar a camada de dados. O tamanho dos blocos pode ser aumentado ao expandir os blocos ou ao alterar o armazenamento dos dados de transações através de SegWit, para aumentar o número de transações por bloco, para melhorar a eficiência do processamento de transações.
A segunda é modificar o mecanismo de consenso. As blockchains públicas representadas pela Bitcoin aplicam o mecanismo de consenso PoW (Comprovativo de Trabalho), que tem um desempenho de segurança alto, mas uma verificação de transações extremamente lenta, devido à necessidade de todos os nós terem de participar em cada transação. Para lidar com esta limitação, a blockchain pública Ethereum vai mudar do mecanismo de PoW para PoS (Prova de Participação), que será concluído quando a rede principal e a beacon chain forem completamente fundidas. Algumas cadeias públicas utilizam o mecanismo DPOS (Prova de Participação Delegada), como as cadeias públicas EOS e OKT, que se baseia em PoS e reduz os nós de verificação para melhorar a eficiência da verificação, mas sacrificando a descentralização parcial. Além disso, algumas blockchains públicas utilizam abordagens de consenso híbrido. Por exemplo, a Solana combina os mecanismos PoS e PoH (Prova de Histórico) para melhorar substancialmente a eficiência da blockchain.
A terceira forma é modificar a camada de rede, que, geralmente, adota o método de Sharding (Fragmentação). Por exemplo, a blockchain NEAR utiliza a tecnologia de Sharding para melhorar o processamento do volume de transações por segundo à conta do mecanismo PoS.
Qual é a melhor blockchain?
Atualmente, é difícil definir que blockchain pública tem o maior potencial, porque todas têm os seus pontos fortes e fracos. Muitas pessoas perguntam se a Ethereum ultrapassa a Bitcoin? Em termos do valor do ecossistema, a resposta deveria ser "sim". Contudo, até à data, a capitalização de mercado e o desempenho de liquidez da Bitcoin permanecem intocáveis. Por este motivo, não há uma blockchain pública com mais potencial ou que seja melhor do que as outras. No futuro, a chegada da Ethereum 2.0 e de novas blockchains públicas tornará a concorrência muito mais interessante.