Seguindo os passos da ETH Denver, o ecossistema de rollup está fervilhando com as várias ideias novas e interessantes discutidas em Mile High City para resolver o crescente problema de fragmentação do estado no espaço de rollup.
Avi Zurlo é diretor de produtos da =nulo; Instauração.
No evento, líderes, construtores e visionários revisitaram o roteiro centrado no rollup da Ethereum a partir de 2020; onde chegamos porquê indústria desde portanto; e porquê o novo roteiro levou a um incremento explosivo do ecossistema L2. Na verdade, o valor totalidade bloqueado na classe 2 aumentou mais de 230% só no ano pretérito.
Com esse incremento veio o próximo passo originário na evolução: projetos de graduação modular. Embora as blockchains modulares (ou seja, redes especializadas na realização de funções específicas) estejam a servir a procura a limitado prazo de transações mais baratas e a fornecer designs de aplicações inteiramente novos, os líderes de opinião em Denver concordaram unanimemente que ainda existem desafios pendentes apresentados pela graduação modular. Esses problemas são particularmente aparentes quando novos rollups são introduzidos no ecossistema Ethereum, o que agrava os problemas de partilha de funcionalidades.
Abordando os problemas técnicos atuais da arquitetura rollup do Ethereum, o desenvolvedor da Instauração Ethereum, Justin Drake, disse melhor: Temos um problema de fragmentação.
Onde erramos com o dimensionamento modular?
Em um mundo perfeito, as soluções de escalonamento Ethereum manteriam a capacidade de constituição síncrona universal, permitindo uma troca contínua e liquidação em tempo real de transações na rede. Na verdade, porém, cada rollup existe dentro de um envolvente solitário que não tem noção de outros estados de rollup nem de Ethereum.
Esta fragmentação do estado compromete fundamentalmente os principais efeitos de rede do ecossistema Ethereum, introduz complicação (e risco) agravada dos protocolos de interoperabilidade e resulta numa experiência objetivamente pior do desenvolvedor e do usuário. Para piorar a situação, as aplicações sensíveis ao preço são forçadas a executar infraestruturas específicas de aplicações para evitar taxas de congestionamento em rollups de uso universal, agravando ainda mais o problema da fragmentação do estado.
Portanto, porquê nós chegamos cá?
Efeitos de rede comprometidos
Comprometer-se com os principais efeitos de rede do estado global (ou seja, a teoria de que Ethereum é o “computador mundial”) é talvez uma das razões mais óbvias pelas quais as blockchains modulares não cumprem a sua promessa de ser o Santo Graal das soluções de escalabilidade.
Em primeiro lugar, a falta de liquidez unificada em todo o ecossistema L2 cria uma barreira à ingresso para utilizadores que procuram aquiescer a uma rede única, seja para necessidades de negociação, swap ou staking.
Outra barreira de ingresso para fundadores e desenvolvedores de aplicativos é a distribuição de usuários em todas as cadeias. Isso significa que os fundadores e desenvolvedores de aplicativos são obrigados a se perguntar se uma rede específica tem o tipo propício de usuários que suas necessidades específicas de aplicativos. Por exemplo, e se o fundador de um aplicativo Web3 quiser implantar na cárcere X por suas baixas taxas de transação e “escalabilidade” confiável, mas a rede, ao longo do tempo, atendeu a uma base de usuários DeFi?
Antes do início do L2, os fundadores de aplicativos podiam simplesmente implantar na rede principal Ethereum sem a urgência de questionar a base de usuários, já que os usuários viviam universalmente em um único mundo blockchain. Agora, no entanto, os blockchains modulares introduziram ao longo do tempo um mundo de possibilidades de arquitetura ilimitadas, levando as cadeias a serem adaptadas a interesses verticais de nicho dentro de um estado único e independente ou de uma cárcere específica de aplicativo.
Isso levanta a questão: vale a pena personalizar uma cárcere específica de aplicativo?
Complicação da interoperabilidade: quando terminará?
Os hacks de pontes são responsáveis por mais de US$ 2,8 bilhões em fundos perdidos na maior indústria de criptografia. Hoje, os usuários ficaram insensíveis a hacks de ponte. Infelizmente, o número de hacks só aumentará à medida que continuarmos a ignorar e não conseguirmos chegar a um consenso para uma solução sobre o estado atual da fragmentação do estado L2.
É importante observar que a interoperabilidade sempre foi extremamente difícil de resolver e não existe uma solução mágica “tamanho único”, mas no ritmo em que o ecossistema L2 está crescendo e a infinidade de blockchains específicos de aplicativos surgindo, o A questão da interoperabilidade e da fragmentação do Estado só aumentará e se tornará ainda mais complexa.
Diminuindo a experiência do desenvolvedor e do usuário
Com base no meu ponto supra, a complicação da interoperabilidade somente cria frustração e fragmentação adicionais para o desenvolvedor que constrói em qualquer rede. Os desenvolvedores não deveriam ter que se preocupar se seu aplicativo implantado será dimensionado com sucesso, manterá baixos custos de transação e, em última estudo, atenderá às necessidades de seus usuários.
Simplificando, a mentalidade do desenvolvedor deve ser focada exclusivamente na construção de um conjunto de aplicativos para impulsionar a integração do próximo bilhão de usuários na Web3. No momento, porém, os desenvolvedores estão trabalhando em torno de abstrações de rede complicadas para oferecer uma experiência de usuário perfeita que, em última estudo, serve porquê uma distração e uma trouxa de trabalho desnecessária para o desenvolvedor.
Da mesma forma, os usuários são forçados a gerenciar a complicação da interação entre cadeias, incluindo pontes de ativos, gerenciamento de rede de carteiras e malabarismos com quantidades infinitas de tokens de gás somente para se adaptarem a esse estado fragmentado. Os construtores precisam se concentrar na introdução de soluções de escalonamento não somente para os usuários avançados de criptografia, mas também para os recém-chegados curiosos sobre criptografia, que imediatamente se sentirão intimidados pelas intermináveis etapas necessárias para se orar entre cadeias e virar a cabeça para o ecossistema Ethereum todos juntos.
Portanto, para onde vai o dimensionamento modular a partir daqui?
A responsabilidade recai sobre os próprios L2, que não conseguiram mitigar as taxas de congestionamento e deixaram as aplicações sensíveis ao preço sem outra escolha a não ser transmigrar para uma infraestrutura específica de emprego. À medida que o próximo ciclo se aproxima, um efeito de globo de neve cruel deverá ocorrer; à medida que as taxas de congestionamento L2 aumentam, mais desenvolvedores são forçados a optar por infraestruturas específicas para aplicativos, exacerbando os problemas (já) generalizados associados à fragmentação do estado.
Em alguns anos, não seria uma surpresa se a incapacidade dos L2s de resolver a fragmentação do estado levasse à queda do domínio de emprego do ecossistema Ethereum.
Para todos os meus amigos, camaradas e colegas que estão construindo no ecossistema Ethereum:
Nós precisamos fazer melhor.