El cofundador de Ethereum, Vitalik Buterin, revisó la hoja de ruta 2023 para discutir el futuro de la red. Dijo que el plan de escala de Ethereum ha evolucionado desde protocolos de fragmentación y capa 2 hasta una hoja de ruta centrada en rollups, que ahora es su enfoque actual. Buterin explicó que los rollups dividirán las tareas entre la capa principal Ethereum y las L2. Debido a actualizaciones como EIP-4844, Ethereum L1 ahora maneja más datos y diferentes rollups (L2) funcionan como fragmentos, explicó el cofundador. También dice que Ethereum terminará de desarrollar la solución de escalamiento basada en acumulaciones y solucionará intactos los desafíos a la seguridad y descentralización de la red. Mientras tanto, a The Surge, que se refiere a una serie de actualizaciones para mejorar la escalabilidad y eficiencia de Ethereum , se le han asignado 4 objetivos principales. El primer objetivo es llevar las transacciones por segundo (TPS) a más de 100.000 en las capas 1 y 2 combinadas. El segundo es preservar la descentralización y la solidez de la red principal. El tercero es garantizar que algunas L2 hereden completamente las características principales de Ethereum : ser desconfiado, abierto y resistente a la censura. Finalmente, quiere promover la máxima interoperabilidad entre L2, para que Ethereum se sienta como un ecosistema, no fragmentado en cadenas de bloques separadas. Para lograr estos objetivos, Buterin aclara que romper el trilema de la escalabilidad es difícil pero no imposible. Buterin presenta dos enfoques para resolver el trilema de descentralización, escalabilidad y seguridad. El primer enfoque es el muestreo de disponibilidad de datos con SNARK, que permitirá a los nodos verificar que los datos estén disponibles y que los cálculos sean correctos. Los SNARK (argumentos de conocimiento sucintos no interactivos) no son confiables y eliminan la necesidad de verificación. El siguiente enfoque es la arquitectura Plasma, que implica descargar el procesamiento de transacciones y las verificaciones de datos a los usuarios de una manera inteligente y compatible con incentivos. Buterin sugiere que para resolver el trilema se necesitarán métodos avanzados como SNARK y Plasma y no sólo simples correcciones de software. Con eso, PeerDAS y otras mejoras también apuntan a hacer que Ethereum sea más escalable mediante la distribución de datos a través de la red. Si bien la actualización de Dencun mejoró la disponibilidad de datos al introducir 375 kB de datos por ranura de 12 segundos, Buterin dice que todavía limita la cantidad de transacciones. En el caso del muestreo de disponibilidad de datos entre pares, utiliza "blobs" de puntos de datos. Un nodo Ethereum reconstruye el blob completo utilizando solo un subconjunto de estas muestras. Luego, en el muestreo 1D, cada nodo escucha una parte específica de los datos que se transmiten. Los nodos pueden compartir las muestras de datos sin tener que descargar todos los datos. Yo @VitalikButerin , artículo muy informativo. Sin embargo, algunas preguntas para ti. - Zeerabets (@Zeerabets) 17 de octubre 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 se centra en una hoja de ruta centrada en rollups
La implementación de PeerDAS conlleva compensaciones
Si los rollups y EIP-4844 son la forma de escalar ETH, ¿cómo hará DAS para mantenerlo sin confianza sin arruinar la descentralización? ¿Y qué pasa si todas estas L2 se convierten en sus propios pequeños silos? ¿Cómo va a ETH...?Ethereum can look at data compression technique
replacing addresses with pointers and custom serialization for transaction values.