A paisagem das criptomoedas foi, na história recente, dominada por blockchains monolíticos. Ou seja, blockchains que tentam lidar com todas as responsabilidades de execução, segurança e disponibilidade de dados. Isso tem sido - até recentemente - uma questão de certa dificuldade, devido ao trilema de escalabilidade.
O trilema de escalabilidade será familiar para muitos. É desejável que uma blockchain seja escalonável - para ser rápida e oferecer suporte a muitos usuários. É desejável que uma blockchain seja descentralizada - para evitar depender de organizações ou arquitetura centralizada. E, é desejável que uma blockchain seja seguro - para resistir ou derrotar formas comuns de ataque.
O trilema de escalabilidade diz que existem três propriedades que uma blockchain tenta ter e também que, se você se limitar a técnicas "simples", poderá obter apenas duas dessas três.
Vitalik, Why sharding is great: demystifying the technical properties
A importância da escalabilidade e segurança é bastante óbvia: as blockchains devem ser capazes de suportar bases de usuários massivas e os aplicativos blockchain exigem segurança. A descentralização também é de extrema importância, especialmente porque a política em torno do blockchain ainda está se desenvolvendo rapidamente. Para mais detalhes sobre descentralização, confira:
Blockchains modulares
Optimistic Rollups, zkRollups, Valdiums, and Volitions means a shift from a monolithic blockchain model to segregating security, data availability, and execution into different layers
— ChainLinkGod.eth 2.0 (@ChainLinkGod) October 6, 2021
This is key to not just the mitigating the blockchain scalability trilemma, but inverting it
Blockchains modulares permitem uma inversão desse trilema. A descentralização deixou de ser um custo, passou a ser uma fonte de benefícios. As blockchains podem se especializar em uma (ou mais) das propriedades desejáveis e os sistemas cripto usarão várias cadeias para oferecer mais velocidade, escala, segurança e descentralização do que as abordagens monolíticas da última meia década são capazes.
Ethereum L2s são um exemplo dessa abordagem em ação. (Muitos) L2s lidam com a execução e usam Ethereum para segurança e disponibilidade de dados, ou usam Ethereum para segurança e usam uma cadeia diferente para disponibilidade de dados. Os benefícios são tangíveis e praticamente disponíveis atualmente. Mas eles não estão nem perto de terminados.
Exponential scaling roadmap through modular architectures.
— polynya (@epolynya) October 8, 2021
As an example: rollups on Ethereum alone. Not validiums, not volitions, not state channels on rollups - just rollups fully secured by Ethereum. In TPS, inner bound DeFi trades, outer ERC20 transfers. Sky's the limit. pic.twitter.com/o9WWQ2zi51
Isso tem implicações enormes, não apenas para o Ethereum e outros blockchains modulares, mas para a direção da Web3 e da internet como um todo.
Parte do motivo pelo qual a tecnologia da Web2 está tão profundamente enraizada é que a infraestrutura teve muito tempo para amadurecer. "Não reinvente a roda" é um ditado comum (e sensato) entre os desenvolvedores. A construção de um serviço Web2 é, de muitas maneiras, facilitada por soluções e estruturas que já resolveram muitos dos problemas associados.
Estamos extremamente otimistas sobre a direção da Web3, mas não é difícil ver que os "blocos de construção" da Web3 não são tão abundantes ou maduros quanto aqueles da era Web2 centralizada. Frequentemente, as soluções descentralizadas apresentam desafios adicionais quando comparadas às soluções centralizadas (mas também benefícios adicionais!), E não faltaram recursos para o desenvolvimento da Web2 (e, portanto, da infraestrutura da Web2).
No entanto, a infraestrutura do Web3 está evoluindo rapidamente e cada etapa leva os limites teóricos da escalabilidade ainda mais longe.
O futuro das redes sociais, das finanças, da arte e da governança comunitária será descentralizado, modular e quase infinitamente escalonável. À medida que o dinheiro-Legos se torna cultura-Legos1, e blockchains são utilizadas para ajudar a descentralizar, para ajudar a lutar contra a censura e pela liberdade e enquanto a comunidade e a criptografia continuam a evoluir, espere ver o desenvolvimento da Web3 e da escalabilidade da blockchain (leia: Ethereum) modular de maneira acelerada.
Notas de rodapé
- Tecnicamente, o plural de Lego é Lego, mas não diga a LEGO que dissemos Legos e tudo vai ficar bem.
Links Externos
polynya escreveu muito sobre blockchains modulares:
- A configuração do terreno blockchain modular
- Processadores e blockchains: modular é revolucionário
- Caminhos a seguir para cadeias monolíticas
- Rollups, camadas de disponibilidade de dados e blockchains modulares: meta post introdutório
Mudanças de Paradigma - The Daily Gwei # 357
Bankless: David e Anthony descompactam Blockchains ModularesVitalik Buterin: Os Limites de Escalabilidade da Blockchain