-
La función principal de Doppio es optimizar la elección y el ordenamiento de las transacciones.
-
La integración evitaría el uso de servidores centralizados y no interoperables, aseguran.
Wallets, aplicaciones y protocolos descentralizados, rollups… los desarrollos que aparecen cada día en Ethereum son muchos. Sin embargo, con la llegada de más soluciones de escalabilidad, también aparecen surgen softwares con la premisa de cuidar la descentralización de la red. Eso es lo que promete Espresso Systems al anunciar Doppio.
El equipo de desarrollo de esta compañía acaba de lanzar Doppio, una testnet (red de pruebas) de un secuenciador para rollups de Ethereum. Los rollups son un tipo de solución de escalabilidad que agrupan transacciones para luego llevarlas a todas juntas a la red principal, y así logran reducir los costos en comisiones por transacciones.
El secuenciador es la parte del rollup que se encarga de elegir las transacciones y ordenarlas; es la misma función que cumplen los validadores en la capa principal de Ethereum.
La mayoría de los rollups de Ethereum (entre los cuales destacan Arbitrum, Optimism y zkSync) usan su propio secuenciador integrado. Los desarrolladores de Espresso Systems dicen que esto los hace poco actualizables y genera problemas técnicos a menudo, ya que los rollups no pueden comunicarse entre sí (hay que usar puentes, a menudo inseguros, para mover fondos entre sus redes). Por eso, resaltan la importancia de su desarrollo para evitar la centralización y mejorar la interoperabilidad entre rollups.
A su vez, Espresso se basa en HotShot, un «protocolo de consenso de finalidad rápida diseñado para alcanzar la misma escala que el conjunto de validadores de Ethereum». Ahí se sustenta la descentralización que promete este secuenciador, ya que HotShot se basa en el restaking para que validadores de Ethereum puedan participar como validadores en este protocolo.
Tipos de rollups compatibles con Espresso
En publicaciones previas de CriptoNoticias se ha contado que existen dos clases de rollups: los de tipo optimista (optimistic) y los de conocimiento cero (zero knowledge o zk). Básicamente, estos se diferencian en los métodos criptográficos que usan para demostrar la validez de las transacciones que incluyen.
Espresso asegura ser compatible con ambos tipos de rollups. Por un lado, sus desarrolladores afirman contar con compatibilidad para rollups optimistic y añaden haber desarrollado «una integración de extremo a extremo con un rollup zk completamente funcional». Específicamente, se trata de una bifurcación de Polygon zkEVM, presentado en octubre de 2022.
Una capa de secuenciación descentralizada compartida tiene el potencial de mejorar la descentralización general y la interoperabilidad del futuro rollup-céntrico de Ethereum.
Equipo de Espresso Systems.
Con respecto a la fase de desarollo en la que se encuentran, el equipo de Espresso afirma que están comenzando a incorporar rollups y rollups-as-a-service al secuenciador. Los desarrolladores de rollups que deseen integrar el secuenciador a su producto ya lo tienen disponible y pueden comenzar a probarlo, concluyen.