Los puntos clave no están disponibles para este artículo en este momento.
Las limitaciones de escalabilidad de las blockchains públicas han obstaculizado su adopción generalizada en aplicaciones del mundo real. Mientras la comunidad de Ethereum avanza en soluciones de zk-rollup (rollup de conocimiento cero), como la introducción de la ``transacción blob'' en EIP-4844, las redes de Capa 2 enfrentan un problema de disponibilidad de datos: almacenar transacciones completamente fuera de la cadena presenta un riesgo de pérdida de datos, particularmente cuando los nodos de Capa 2 no son de confianza. Además, construir bloques de Capa 2 requiere una potencia computacional significativa, comprometiendo el aspecto de descentralización de las redes de Capa 2. Este documento introduce nuevas técnicas para abordar los desafíos de disponibilidad de datos y descentralización en redes de Capa 2. Para garantizar la disponibilidad de datos, introducimos el concepto de ``prueba de descarga'', que asegura que los nodos de Capa 2 no puedan agregar transacciones sin descargar datos históricos. Además, diseñamos un esquema de ``prueba de almacenamiento'' que castiga a los nodos que eliminan maliciosamente datos históricos. Para la descentralización, introducimos una nueva separación de roles para Capa 2, permitiendo que nodos con hardware limitado participen. Para evitar aún más la colusión entre nodos de Capa 2, diseñamos un esquema de ``prueba de suerte'', que también proporciona una protección robusta contra ataques de valor extraíble máximo (MEV). Los resultados experimentales muestran que nuestras técnicas no solo garantizan la disponibilidad de datos, sino que también mejoran la eficiencia general de la red, lo que implica la viabilidad y potencial de nuestras técnicas para su implementación en el mundo real.
Huang et al. (Sat,) estudiaron esta cuestión.