Autor: Caldera, Fonte: Autor Twitter @Calderaxyz
O ano é 2035. Existem milhões de cadeias de rollup de EVM em algumas estruturas de rollup poderosas, mas ainda não existe uma maneira neutra e contínua de conectá-las.
Cada estrutura é como uma cidade-estado gigante, com regras e regulamentos próprios e intrincados.
Numa situação boa, centenas de milhões de dólares foram roubados por hackers em ataques de ponte, de modo que as pessoas tendem a manter-se fiéis aos seus ecossistemas e a não correr riscos, a menos que tenham uma boa razão. O poder continua a consolidar-se dentro destes quadros monopolistas e eles não têm incentivos para serem simpáticos.
Neste futuro, a promessa da tecnologia blockchain parece muito diferente da sua realidade potencial.
Hoje, Ethereum está em um momento semelhante ao da Internet no início do século XXI. Na época, cada rede usava protocolos, padrões e tecnologias diferentes, dificultando a comunicação e a interoperabilidade contínuas. Do e-mail ao compartilhamento de arquivos, quase todos os aspectos da web que consideramos naturais já foram uma bagunça.
O rollup no Ethereum ocorre no mesmo momento. Eles permitem que a rede seja dimensionada, mas também criam fragmentação entre diferentes estruturas Rollup.
Pode haver milhões de cadeias de EVM Rollup espalhadas por dezenas de estruturas Rollup no futuro, mas ainda não existe uma maneira neutra e contínua de conectar todas elas.
Mas primeiro, precisamos resolver o que deu errado para que possamos começar a consertar.
Cada rollup aumenta o risco sistêmico
Atualmente, cada novo Rollup introduz seu próprio modelo de segurança, que pode ter efeitos negativos agravados à medida que mais cadeias interagem na estrutura do Rollup. À medida que mais pontes são introduzidas para conectar esses rollups, elas também introduzem mais riscos porque há mais interdependências e potenciais vetores de ataque.
Isso ocorre porque não existe uma única “fonte de verdade” entre as estruturas Rollup, e uni-las torna quase impossível discernir quais transações no Rollup podem ser consideradas parte de sua história canônica. Transacionar através do Rollup é arriscado e só piorará à medida que mais estruturas e cadeias Rollup forem criadas.
Cada Rollup é uma ilha
Atualmente, o ecossistema Rollup está isolado e esses silos estão cada vez mais distantes. Os desenvolvedores estão construindo estruturas Rollup isoladas, cada uma com sua própria visão de interoperabilidade – desde que permaneça dentro do jardim murado de sua pilha de tecnologia.
Atualmente não existe uma solução escalável e neutra que conecte o Rollup em todas as principais estruturas do Rollup.
Ao mesmo tempo, a experiência do usuário na estrutura Rollup é quase inexistente, exceto quando os usuários jogam os dados e fazem a ponte entre os fundos.
O envio de valor entre essas estruturas deve ser contínuo, sem vetores de ataque, custos e atrasos que ocorrem ao usar pontes. Os usuários devem ser capazes de verificar facilmente múltiplas cadeias entre estruturas.
Para os construtores, cada rollup significa mais trabalho
Hoje, é quase impossível construir dApps, protocolos e infraestrutura que possam aproveitar efetivamente várias estruturas Rollup ao mesmo tempo. Se os desenvolvedores quiserem criar uma infraestrutura de cadeia completa que possa ser usada em todo o ecossistema, eles deverão construir e implantar essas soluções uma por uma para cada estrutura Rollup, consumindo muitos recursos e tempo.
Idealmente, deveria haver um único destino para desenvolvedores que desejam integrar vários frameworks Rollup e Rollup em seus projetos. A partir desta plataforma, os desenvolvedores poderão lançar infraestrutura e aplicativos em toda a estrutura Rollup em uma plataforma unificada.
A criação de uma camada de conectividade entre estruturas Rollup é crítica se esperamos alcançar capacidade de composição e interoperabilidade em escala no Ethereum. Caso contrário, cada estrutura Rollup continuará a evoluir como uma ilha, com comunidades fragmentadas, captura de valor e liquidez e aplicações redundantes construídas para cada pilha.
Se quisermos construir um mundo onde o Rollup possa se comunicar e realizar transações perfeitamente entre múltiplas estruturas e aplicações, teremos que construí-lo nós mesmos.