Na semana passada, equipes de clientes, testes e pesquisas da Ethereum de todo o mundo se reuniram para uma semana de intenso trabalho na atualização da rede Pectra, PeerDAS e Verge.

Da mesma forma que eventos anteriores como Edelweiss 🏔️ ou Amphora 🏺, o foco da interoperabilidade Nyota ✨ foi alcançar a interoperabilidade multicliente nas diferentes faixas técnicas.

Além disso, Nyota foi precedida por um evento público inédito do tipo: Frontiers Africa, onde os principais desenvolvedores e pesquisadores passaram o dia se reunindo e trocando com construtores de toda a região.

Fronteiras África

Inspirado pelas viagens impactantes que a borderless.africa organizou em África no ano passado, o continente rapidamente se tornou um dos principais candidatos para acolher a interoperabilidade. Para maximizar o impacto de ter mais de 100 contribuidores principais do Ethereum em um dos lugares que mais podem se beneficiar com isso, organizamos um evento comunitário de um dia logo antes da interoperabilidade: Frontiers Africa.

O objetivo do evento era permitir que os mantenedores do L1 e os construtores locais aprendessem uns com os outros. Depois de alguns painéis matinais, a agenda foi preenchida com sessões de discussão para os participantes participarem de conversas bidirecionais sobre tópicos que vão desde o roteiro Ethereum até a jornada de integração para contribuidores principais, como construir aplicativos para adoção em massa no continente africano. e como unir as comunidades africanas e globais.

A Frontiers Africa teve mais de 350 participantes locais, juntamente com participantes interoperacionais. Esperançosamente, o evento lançou as bases para mais eventos maiores, focados em Ethereum, que acontecerão em toda a África!

Estrela ✨

O evento de interoperabilidade deste ano se concentrou em três faixas técnicas principais: Pectra, PeerDAS e Verkle. Além destes, as equipes também progrediram em EOF, SSZ, Expiração de Histórico e muito mais.

Pectra Devnet 0

O foco principal do Nyota era a interoperabilidade entre clientes no devnet-0. Esperava-se que as equipes interoperassem com implementações completas e passassem a semana construindo gradualmente para que os devnets multiclientes funcionassem sem problemas.

No primeiro dia, vimos muitos devnets 1:1, onde pares EL:CL específicos podiam ser executados juntos localmente. Rapidamente, devnets mais complexos começaram a aparecer, com um 5x5 sendo lançado no meio da semana! Embora em eventos de interoperabilidade anteriores isso representasse todas as combinações de clientes, Nyota teve duas novas equipes de clientes ingressando pela primeira vez: Grandine e Reth.

No final da semana, todos os clientes, exceto um, estavam rodando em devnet-0, e dependências externas, como relés, estavam sendo testadas. Como teste final na última noite do evento, uma retirada acionada pela camada de execução foi enviada pela rede, com o validador saindo com sucesso e a rede finalizando sem problemas!

Verkle

Antes da interoperabilidade, esperava-se que os contribuidores da Verkle ingressassem na rede de teste Kaustinen. Embora isso não tenha sido alcançado por todas as equipes antes do evento, no final da semana todas as equipes, exceto duas, tinham pelo menos implementações parciais, com muitas também apoiando redes pós-transição desde a gênese.

Além do trabalho de implementação, um dos principais objetivos da trilha Verkle era tentar resolver muitos problemas de especificações pendentes. As diversas sessões sobre o tema resultaram num projeto de PR para o EIP para discussão mais ampla antes de finalizar as alterações.

PeerDAS

Por último, mas não menos importante, a via PeerDAS é provavelmente aquela onde foi feito o maior progresso durante a interoperabilidade. No início da semana, apenas dois dos clientes da camada de consenso tinham implementações parciais.

Na sexta-feira, todas as seis equipes podiam distribuir e receber dados em sub-redes, todas, exceto uma, podiam servir os dados por RPC, devnets multiclientes foram criados e algumas equipes começaram a trabalhar em integrações de sincronização!

Blogue da EF

Recapitulação da interoperabilidade Nyota ✨

Postado por Tim Beiko em 22 de maio de 2024

Pesquisa e desenvolvimento

Na semana passada, equipes de clientes, testes e pesquisas da Ethereum de todo o mundo se reuniram para uma semana de intenso trabalho na atualização da rede Pectra, PeerDAS e Verge.

Da mesma forma que eventos anteriores como Edelweiss 🏔️ ou Amphora 🏺, o foco da interoperabilidade Nyota ✨ foi alcançar a interoperabilidade multicliente nas diferentes faixas técnicas.

Além disso, Nyota foi precedida por um evento público inédito: Frontiers Africa, onde os principais desenvolvedores e pesquisadores passaram o dia se reunindo e trocando com construtores de toda a região.

Fronteiras África

Inspirado pelas viagens impactantes que a borderless.africa organizou em África no ano passado, o continente rapidamente se tornou um dos principais candidatos para acolher a interoperabilidade. Para maximizar o impacto de ter mais de 100 contribuidores principais do Ethereum em um dos lugares que mais podem se beneficiar com isso, organizamos um evento comunitário de um dia logo antes da interoperabilidade: Frontiers Africa.

O objetivo do evento era permitir que os mantenedores do L1 e os construtores locais aprendessem uns com os outros. Depois de alguns painéis matinais, a agenda foi preenchida com sessões de discussão para os participantes participarem de conversas bidirecionais sobre tópicos que vão desde o roteiro Ethereum até a jornada de integração para contribuidores principais, como construir aplicativos para adoção em massa no continente africano. e como unir as comunidades africanas e globais.

A Frontiers Africa teve mais de 350 participantes locais, juntamente com participantes interoperacionais. Esperançosamente, o evento lançou as bases para mais eventos maiores, focados em Ethereum, que acontecerão em toda a África!

Estrela ✨

O evento de interoperabilidade deste ano se concentrou em três faixas técnicas principais: Pectra, PeerDAS e Verkle. Além destes, as equipes também progrediram em EOF, SSZ, Expiração de Histórico e muito mais.

Pectra Devnet 0

O foco principal do Nyota era a interoperabilidade entre clientes no devnet-0. Esperava-se que as equipes interoperassem com implementações completas e passassem a semana construindo gradualmente para que os devnets multiclientes funcionassem sem problemas.

No primeiro dia, vimos muitos devnets 1:1, onde pares EL:CL específicos podiam ser executados juntos localmente. Rapidamente, devnets mais complexos começaram a aparecer, com um 5x5 sendo lançado no meio da semana! Embora em eventos de interoperabilidade anteriores isso representasse todas as combinações de clientes, Nyota teve duas novas equipes de clientes ingressando pela primeira vez: Grandine e Reth.

No final da semana, todos os clientes, exceto um, estavam rodando em devnet-0, e dependências externas, como relés, estavam sendo testadas. Como teste final na última noite do evento, uma retirada acionada pela camada de execução foi enviada pela rede, com o validador saindo com sucesso e a rede finalizando sem problemas!

Verkle

Antes da interoperabilidade, esperava-se que os contribuidores da Verkle ingressassem na rede de teste Kaustinen. Embora isso não tenha sido alcançado por todas as equipes antes do evento, no final da semana todas as equipes, exceto duas, tinham pelo menos implementações parciais, com muitas também apoiando redes pós-transição desde a gênese.

Além do trabalho de implementação, um dos principais objetivos da trilha Verkle era tentar resolver muitos problemas de especificações pendentes. As diversas sessões sobre o tema resultaram num projeto de PR para o EIP para discussão mais ampla antes de finalizar as alterações.

PeerDAS

Por último, mas não menos importante, a via PeerDAS é provavelmente aquela onde foi feito o maior progresso durante a interoperabilidade. No início da semana, apenas dois dos clientes da camada de consenso tinham implementações parciais.

Na sexta-feira, todas as seis equipes podiam distribuir e receber dados em sub-redes, todas, exceto uma, podiam servir os dados por RPC, devnets multiclientes foram criados e algumas equipes começaram a trabalhar em integrações de sincronização!

Todo o resto

Além dos principais cursos técnicos, as equipes progrediram em uma série de outras iniciativas, como:

  • Refinamento da especificação EIP-7702

  • Próximos passos do EOF e interação com outros EIPs

  • Expiração do histórico, suporte para EIP-4444 e rede de portal

  • Refletindo sobre os processos de atualização AllCoreDevs e Network

...e até mesmo uma trilha técnica SSZ inteira!

Próximos passos

Espere que as notas e os rascunhos de PRs provenientes de Nyota sejam refinados em especificações e propostas formais nas próximas semanas. Embora muitas ideias tenham sido discutidas ao longo da semana, quaisquer alterações no protocolo Ethereum serão levantadas, como sempre, nas ligações do AllCoreDevs.

Nas próximas semanas, as equipes esperam finalizar o escopo da atualização da rede Pectra e continuar testando suas implementações. Assim que esse processo for concluído, será feito um anúncio para a implantação da atualização nas redes de teste existentes. Obrigado a todos que participaram da interoperabilidade e tornaram esta semana incrivelmente produtiva e divertida. Um agradecimento especial ao EthPandaOps, equipes de especificações e testes cujo trabalho permitiu que todos os outros começassem a trabalhar imediatamente. Para o Amphora 🏺, nossa meta de interoperabilidade era estabelecer um único devnet até o final da semana. Desta vez, lançamos mais de 100! #ETHETFsApproved $ETH