O cofundador da Ethereum, Vitalik Buterin, revisitou o roteiro de 2023 para discutir o futuro da rede. Ele disse que o plano de expansão do Ethereum evoluiu de protocolos de fragmentação e camada 2 para um roteiro centrado em rollup, que agora é seu foco atual. Buterin explicou que os rollups dividirão as tarefas entre a camada principal Ethereum e os L2s. Devido a atualizações como EIP-4844, Ethereum L1 agora está lidando com mais dados e diferentes rollups (L2s) estão funcionando como fragmentos, explicou o cofundador. Ele também diz que Ethereum terminará o desenvolvimento da solução de escalonamento baseada em rollup e contornará intactos os desafios à segurança e descentralização da rede. Enquanto isso, The Surge, que se refere a uma série de atualizações para melhorar a escalabilidade e eficiência do Ethereum , recebeu quatro objetivos principais. O primeiro objetivo é elevar as transações por segundo (TPS) a mais de 100.000 na camada 1 e na camada 2 combinadas. A segunda é preservar a descentralização e a robustez da rede principal. A terceira é garantir que alguns L2s herdem totalmente os principais recursos do Ethereum : serem confiáveis, abertos e resistentes à censura. Finalmente, quer promover a máxima interoperabilidade entre L2s, para que Ethereum pareça um ecossistema, não fragmentado em blockchains separados. Para atingir esses objetivos, Buterin esclarece que quebrar o trilema da escalabilidade é difícil, mas não impossível. Buterin apresenta 2 abordagens para resolver o trilema da descentralização, escalabilidade e segurança. A primeira abordagem é a amostragem de disponibilidade de dados com SNARKs, que permitirá aos nós verificar se os dados estão disponíveis e se os cálculos estão corretos. SNARKs (Argumentos de Conhecimento Sucintos Não Interativos) não são confiáveis e eliminam a necessidade de verificação. A próxima abordagem é a arquitetura Plasma, que envolve a transferência do processamento de transações e verificações de dados para os usuários de uma forma inteligente e compatível com incentivos. Buterin sugere que a resolução do trilema exigirá métodos avançados como SNARKs e Plasma, e não apenas simples correções de software. Com isso, o PeerDAS e outras melhorias também visam tornar Ethereum mais escalável, distribuindo dados pela rede. Embora a atualização do Dencun tenha melhorado a disponibilidade de dados ao introduzir 375 kB de dados por intervalo de 12 segundos, Buterin diz que ainda limita o número de transações. No caso da amostragem de disponibilidade de dados de pares, ela usa “blobs” de pontos de dados. Um nó Ethereum reconstrói todo o blob usando apenas um subconjunto dessas amostras. Então, na amostragem 1D, cada nó escuta uma parte específica dos dados que estão sendo transmitidos. Os nós podem compartilhar as amostras de dados sem precisar baixar todos os dados. Yo @VitalikButerin , artigo muito informativo. algumas perguntas para você. — Zeerabets (@Zeerabets) 17 de outubro de 2024 The Ethereum co-founder explained that while PeerDAS allows nodes to request samples from others outside their subnet, there is a more conservative approach to using SubnetDAS using the local subnet. With that, the blog underlines that the goal is to increase the data per slot to 16 MB, which would result in a potential throughput of around 58,000 TPS. Buterin writes, “And so ultimately we want to go further, and do 2D sampling, which works by random sampling not just within blobs, but also between blobs.” Buterin underlines that the next step is rolling out PeerDAS and then increasing the blob count. However, the long-term goal is to reportedly move beyond 1D DAS and develop 2D Data Availability Sampling (DAS) to allow sampling both within and between blobs. Buterin is also of the view that Ethereum needs to move away from the mathematical technique of KZG commitments and look toward a quantum-resistant, trusted-setup-free alternative like more advanced STARKs. In the meantime, Ethereum needs to choose between 2D DAS and 1D DAS. There is a trade-off in both cases between efficiency and simplicity. The former offers the highest scalability but is more complex, while the latter is easier to manage but has a lower data capacity. However, Buterin points out that Plasma could reduce the need for DAS. In this case, the trade-off would be a change in Ethereum’s architecture as reliance on users to handle data would increase. Buterin also suggests that if data compression techniques are implemented, it could reduce the need for advanced 2D DAS. Data compression looks at cutting the size of each transaction on-chain to improve scalability. Ethereum could use different methods of compression like zero-byte compression, signature aggregation, Irrespective of the method used, the technique wants to make each transaction smaller in terms of bytes to process many more transactions within the same data space. This will be a benefit but there are trade-offs in this case as well. For instance, Buterin explains that data compression would need switching to BLS Signatures, which will need major development. Replacing addresses with pointers is also complex for the client code. Overall, these changes could potentially make it harder to verify or audit transactions and could create problems for tools that rely on full transaction data. That said, Buterin explains that all the current scalability solutions struggle in various aspects. Therefore, the Plasma scaling solution could become powerful as it utilizes an operator to publish blocks off-chain while putting the Merkle roots of those blocks on-chain. Of course, bringing them to production remains a huge task. Achieving dependency on L2 proof systems is another problem statement for Ethereum. Buterin says that most rollups lack full trustlessness due to the presence of a security council. With the main aim being achieving Stage 2 status, Buterin suggests formal verification techniques along with creating multiple proof systems and employing a multisig mechanism. Since advanced L2 proof systems will help reduce MEV stress on layer 1, scalability will be achieved as a result. Among these developments, improvements in cross-L2 interoperability remain important. Buterin says that better interaction between L2s and L1 will enhance Ethereum’s overall usability. Unlike the other suggested changes, interoperability is not one technical upgrade. However, it is crucial to Ethereum’s long-term scalability roadmap. Ethereum está se concentrando em um roteiro centrado em rollup
A implementação do PeerDAS traz compensações
Se rollups e EIP-4844 são a maneira de escalar a ETH, como o DAS irá mantê-la sem confiança sem atrapalhar a descentralização? e o que acontecerá se todos esses L2s se transformarem em seus próprios pequenos silos? Como a ETH vai…Ethereum can look at data compression technique
replacing addresses with pointers and custom serialization for transaction values.