A Worldcoin está lançando sua própria L2: World Chain. Após várias migrações dentro do Ecossistema Ethereum, a Worldcoin finalmente pode encontrar seu novo lar permanente em um lugar que possa escalar.
Uma Breve História da Escalabilidade das Blockchains na Worldcoin
O protocolo Worldcoin visa tornar-se a maior rede financeira e de identidade. Mas mais do que isso, deve fazer isso sendo o projeto mais inclusivo e permitindo que qualquer pessoa no mundo participe. Do lado tecnológico, isso significa construir sistemas que sejam capazes de escalar para bilhões de usuários. Especificamente para blockchains, ficou claro que isso levaria as redes aos seus limites, e muito além.
Ainda no início para os Ethereum Rollups como um todo, a equipe da Worldcoin se deparou com o Projeto Hubble no final de 2020 e começou a implementar um sequenciador mais performático. O Hubble era um tanto original em seu design híbrido zk/otimista, pois empregava agregação de assinaturas BLS e formatos de transação comprimidos personalizados combinados com provas de fraude. O World App, uma aplicação importante desenvolvida inicialmente para o protocolo Worldcoin pela Tools for Humanity, usou o Hubble em sua primeira fase alfa e escalou usando-o para cerca de 700.000 usuários.
Embora muito eficiente (menos de 12 bytes de calldata L1 para uma transferência de token), o design do Hubble mostrou-se limitante em termos de experiência do usuário e do desenvolvedor, pois só permitia transferências simples e a adição de novos tipos de transação exigiria uma atualização do protocolo, incluindo uma prova de fraude personalizada adicional que precisaria ser implementada. Rapidamente ficou claro que as necessidades dos usuários iam além de apenas segurar ou enviar WLD. Os principais colaboradores da Worldcoin decidiram migrar para a rede Polygon PoS, que era na época a única rede performática e barata no ecossistema Ethereum. Ao mesmo tempo, o World App também começou a oferecer aos usuários swaps e acesso a outros tokens, bem como metatransações que permitem transações sem gás (porque transações em blockchain devem ser praticamente gratuitas para os usuários a longo prazo!) através da implantação de contas Safe para cada usuário.
Pouco antes do lançamento da Worldcoin da beta em julho de 2023, a Worldcoin decidiu que os Ethereum Rollups haviam amadurecido o suficiente e migrou para o OP Mainnet, na época incluindo cerca de 2 milhões de usuários da Worldcoin. O lançamento do projeto Worldcoin em julho de 2023, no entanto, rapidamente mostrou muitas áreas na pilha de infraestrutura L2 que poderiam se beneficiar de melhorias (incluindo o próprio OP mainnet, infraestrutura de relays, provedores de RPC, infraestrutura do World App). Enquanto a Worldcoin foi o primeiro grande aplicativo lançado em um Ethereum L2 (e permanece o maior até hoje), ficou claro que o ecossistema L2 ainda estava em um estágio inicial para grandes aplicações.
A migração para uma L2 também revelou muita atividade onchain ineficiente. Embora as taxas de gás de execução permanecessem baixas, de repente a calldata ganhou mais importância, exigindo uma série de otimizações inicialmente contra intuitivas. Por exemplo, em vez de enviar transações em sua forma bruta individualmente, empregamos técnicas semelhantes às algumas ideias iniciais no Hubble e usamos contratos de compressão para reduzir o consumo de calldata. Isso envolveu todo tipo de pequenos truques, como tabelas de pesquisa codificadas para endereços de contratos, mas finalmente tornou viável para a Worldcoin operar em um Ethereum L2; no entanto, o recente aumento na atividade geral através dos L2s causou um aumento nos preços do gás L1 em mais de 20 vezes durante períodos prolongados. Felizmente
Commentaires