Un amigo me pidió que analizara los nuevos jugadores además de los cuatro reyes de la capa 2, como Linea, Polygon zkEVM, Mantle, Metis y otros cuatro pequeños dragones. Después de una mirada aproximada, descubrí que la mayoría de las diferencias principales entre la capa 2 radican en dos puntos: 1) ¿La disponibilidad de datos depende de la red principal de Ethereum; 2) ¿Cuál es la afinidad con EVM?
Si EVM es equivalente y fácil de entender determina la transferencia ecológica de bajo umbral para los desarrolladores; este artículo analiza, desde una perspectiva de divulgación científica, ¿qué es exactamente la disponibilidad de datos? ¿Por qué la capa DA es la capa central de la capa 2? ¿Qué decisiones han tomado los DA de terceros como Celestia y Eigenlayer?
Primero, expliquemos brevemente qué es la disponibilidad de datos.
En pocas palabras, la disponibilidad de datos significa que en la red blockchain, todos los nodos pueden obtener la disponibilidad de todos los datos históricos generados por el sistema. ¿Por qué es esto importante? Porque la cadena de bloques se distribuye y registra en diferentes nodos. Si algunos datos críticos se pierden u ocultan, la seguridad de todo el sistema se ve comprometida.
Por ejemplo, si la información detallada de una transacción solo la conocen algunos nodos y otros no pueden obtenerla, entonces todos los validadores no pueden verificar correctamente la transacción. Para otro ejemplo, si desea consultar el saldo de una cuenta, debe recorrer todas las transacciones históricas relacionadas para calcular el resultado final. Si faltan algunos datos de la transacción, el resultado del saldo será incorrecto.
Por lo tanto, la Disponibilidad de Datos garantiza que cualquier nodo pueda obtener todos los datos históricos para una verificación y consulta correctas, asegurando que los datos en el sistema blockchain no se pierdan ni se oculten, y que todos los nodos puedan obtener datos completos. Si la capa DA no puede funcionar correctamente, tomando Optimism como ejemplo, su período de desafío de 7 días no podrá continuar, porque si el estado antes y después del lote Calldata no se puede leer normalmente, el contrato acumulativo no se puede confirmar. En última instancia, DA consiste en garantizar la seguridad del sistema de contabilidad blockchain.
Hablemos de las ventajas y desventajas de la capa 2 usando Ethereum como capa DA.
El uso de Ethereum como capa DA de la Capa 2 puede aprovechar la seguridad y la integridad de los datos de Ethereum. Esta es la mayor ventaja. De lo contrario, no habrá restricciones a la manipulación maliciosa de las transacciones de la Capa 2 y la contabilidad desordenada. La red, naturalmente, será difícil obtener el reconocimiento generalizado. Sin embargo, la capacidad de bloque y el rendimiento de transacciones de Ethereum son limitados y puede resultar difícil admitir una red de capa 2 de alto TPS a largo plazo.
Este grave desajuste en la capacidad significa que una gran cantidad de transacciones de Capa 2 están en cola para la confirmación del bloque y la verificación DA no se puede completar a tiempo. Al mismo tiempo, también aumenta la competencia de la Capa 2 por el espacio de bloques de Ethereum, lo que eleva las tarifas del gas.
Por lo tanto, solo confiamos en la red principal de Ethereum como capa DA. A largo plazo, definitivamente se convertirá en un cuello de botella para el desarrollo de Layer2, por lo que surgieron algunas soluciones DA convencionales durante el desarrollo de Layer2:
Comprima los datos de estado en L1, por ejemplo, zkSync envía la prueba de zkSNARK a la red principal y L2 mantiene una gran cantidad de datos de transacciones originales;
Una plataforma de cadena pública de terceros, como Celestia, proporciona una solución de capa DA, y los datos se envían a la red distribuida de terceros para su verificación y el estado del resultado se sincroniza con L1;
Después de la actualización de Cancún, se agregó espacio de almacenamiento adicional de Blob, que se codificó y verificó utilizando herramientas KZB.
Selección de solución modular DA de terceros
Cuando se trata de soluciones modulares DA de terceros, los dos proyectos más conocidos son Celestai y Eigenlayer (así como Ethstorage).
La red Celestia en sí puede manejar un gran volumen de transacciones, lo que garantiza la efectividad de DA con la gran cantidad de datos generados por las aplicaciones en la capa 2. Solo el estado de las transacciones se carga en Ethereum en lotes, por lo que es una solución DA que puede ser plan altamente modularizado;
Eigenlayer separa el procesamiento de transacciones y el almacenamiento de datos. Las transacciones se procesan rápidamente en un paquete acumulativo, pero los datos de integridad se almacenan en la red distribuida construida por Eigenlayer. Rollup solo cargará datos clave, como encabezados de bloques y raíces de árboles Merkle, en Ethereum. Square. Cuando sea necesario leer datos completos, el contrato acumulativo leerá los datos de la red Eigenlayer en tiempo real.
En la actualidad, estas dos soluciones DA modulares son relativamente populares. Por ejemplo, las cadenas de aplicaciones del ecosistema Cosmos, como Eclipse y Cevmos, usan Celestia como capa DA, y las redes de capa 2 como Mantle usan Eigenlayer como capa DA.
Cabe decir que la solución DA modular es una solución DA que está más orientada al futuro. Después de todo, está integrada con un consenso externo de terceros y no utiliza directamente Ethereum como consenso DA. Por lo tanto, algunas personas tienen propuso utilizar un DA de terceros. El proyecto de solución desaloja el escalón Layer2.
Esencialmente, es una cuestión de si confía en este anidamiento externo en una solución DA que pueda mejorar la capacidad y el rendimiento. En mi opinión, Ethereum DA debe ser más popular a corto plazo, pero a largo plazo, especialmente en la era de las aplicaciones multicadena, este tipo de solución DA modular de terceros también puede desarrollar un fuerte consenso.
Simple System habló sobre el impacto de la disponibilidad de datos en la capa 2. Parece que las ideas y marcos emergentes de varias capas 2 son muy claros. El núcleo de los métodos OP y ZK Rollup es la diferencia en la forma de verificar la precisión del estado de los datos, y si se debe adoptar el tercero El DA modular tripartito es para resolver las limitaciones de capacidad de Ethereum como DA. La expansión adicional del Blob después de la mejora de Cancún es un compromiso.
Con base en esta premisa, si observamos varias soluciones de capa 2 de vanguardia, tendremos los criterios de juicio del marco cognitivo básico.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Layer2 ¿Cuáles son las ventajas y desventajas de utilizar Ethereum como capa de disponibilidad?
Escrito por: Haotian
Un amigo me pidió que analizara los nuevos jugadores además de los cuatro reyes de la capa 2, como Linea, Polygon zkEVM, Mantle, Metis y otros cuatro pequeños dragones. Después de una mirada aproximada, descubrí que la mayoría de las diferencias principales entre la capa 2 radican en dos puntos: 1) ¿La disponibilidad de datos depende de la red principal de Ethereum; 2) ¿Cuál es la afinidad con EVM?
Si EVM es equivalente y fácil de entender determina la transferencia ecológica de bajo umbral para los desarrolladores; este artículo analiza, desde una perspectiva de divulgación científica, ¿qué es exactamente la disponibilidad de datos? ¿Por qué la capa DA es la capa central de la capa 2? ¿Qué decisiones han tomado los DA de terceros como Celestia y Eigenlayer?
Primero, expliquemos brevemente qué es la disponibilidad de datos.
En pocas palabras, la disponibilidad de datos significa que en la red blockchain, todos los nodos pueden obtener la disponibilidad de todos los datos históricos generados por el sistema. ¿Por qué es esto importante? Porque la cadena de bloques se distribuye y registra en diferentes nodos. Si algunos datos críticos se pierden u ocultan, la seguridad de todo el sistema se ve comprometida.
Por ejemplo, si la información detallada de una transacción solo la conocen algunos nodos y otros no pueden obtenerla, entonces todos los validadores no pueden verificar correctamente la transacción. Para otro ejemplo, si desea consultar el saldo de una cuenta, debe recorrer todas las transacciones históricas relacionadas para calcular el resultado final. Si faltan algunos datos de la transacción, el resultado del saldo será incorrecto.
Por lo tanto, la Disponibilidad de Datos garantiza que cualquier nodo pueda obtener todos los datos históricos para una verificación y consulta correctas, asegurando que los datos en el sistema blockchain no se pierdan ni se oculten, y que todos los nodos puedan obtener datos completos. Si la capa DA no puede funcionar correctamente, tomando Optimism como ejemplo, su período de desafío de 7 días no podrá continuar, porque si el estado antes y después del lote Calldata no se puede leer normalmente, el contrato acumulativo no se puede confirmar. En última instancia, DA consiste en garantizar la seguridad del sistema de contabilidad blockchain.
Hablemos de las ventajas y desventajas de la capa 2 usando Ethereum como capa DA.
El uso de Ethereum como capa DA de la Capa 2 puede aprovechar la seguridad y la integridad de los datos de Ethereum. Esta es la mayor ventaja. De lo contrario, no habrá restricciones a la manipulación maliciosa de las transacciones de la Capa 2 y la contabilidad desordenada. La red, naturalmente, será difícil obtener el reconocimiento generalizado. Sin embargo, la capacidad de bloque y el rendimiento de transacciones de Ethereum son limitados y puede resultar difícil admitir una red de capa 2 de alto TPS a largo plazo.
Este grave desajuste en la capacidad significa que una gran cantidad de transacciones de Capa 2 están en cola para la confirmación del bloque y la verificación DA no se puede completar a tiempo. Al mismo tiempo, también aumenta la competencia de la Capa 2 por el espacio de bloques de Ethereum, lo que eleva las tarifas del gas.
Por lo tanto, solo confiamos en la red principal de Ethereum como capa DA. A largo plazo, definitivamente se convertirá en un cuello de botella para el desarrollo de Layer2, por lo que surgieron algunas soluciones DA convencionales durante el desarrollo de Layer2:
Comprima los datos de estado en L1, por ejemplo, zkSync envía la prueba de zkSNARK a la red principal y L2 mantiene una gran cantidad de datos de transacciones originales;
Una plataforma de cadena pública de terceros, como Celestia, proporciona una solución de capa DA, y los datos se envían a la red distribuida de terceros para su verificación y el estado del resultado se sincroniza con L1;
Después de la actualización de Cancún, se agregó espacio de almacenamiento adicional de Blob, que se codificó y verificó utilizando herramientas KZB.
Selección de solución modular DA de terceros
Cuando se trata de soluciones modulares DA de terceros, los dos proyectos más conocidos son Celestai y Eigenlayer (así como Ethstorage).
La red Celestia en sí puede manejar un gran volumen de transacciones, lo que garantiza la efectividad de DA con la gran cantidad de datos generados por las aplicaciones en la capa 2. Solo el estado de las transacciones se carga en Ethereum en lotes, por lo que es una solución DA que puede ser plan altamente modularizado;
Eigenlayer separa el procesamiento de transacciones y el almacenamiento de datos. Las transacciones se procesan rápidamente en un paquete acumulativo, pero los datos de integridad se almacenan en la red distribuida construida por Eigenlayer. Rollup solo cargará datos clave, como encabezados de bloques y raíces de árboles Merkle, en Ethereum. Square. Cuando sea necesario leer datos completos, el contrato acumulativo leerá los datos de la red Eigenlayer en tiempo real.
En la actualidad, estas dos soluciones DA modulares son relativamente populares. Por ejemplo, las cadenas de aplicaciones del ecosistema Cosmos, como Eclipse y Cevmos, usan Celestia como capa DA, y las redes de capa 2 como Mantle usan Eigenlayer como capa DA.
Cabe decir que la solución DA modular es una solución DA que está más orientada al futuro. Después de todo, está integrada con un consenso externo de terceros y no utiliza directamente Ethereum como consenso DA. Por lo tanto, algunas personas tienen propuso utilizar un DA de terceros. El proyecto de solución desaloja el escalón Layer2.
Esencialmente, es una cuestión de si confía en este anidamiento externo en una solución DA que pueda mejorar la capacidad y el rendimiento. En mi opinión, Ethereum DA debe ser más popular a corto plazo, pero a largo plazo, especialmente en la era de las aplicaciones multicadena, este tipo de solución DA modular de terceros también puede desarrollar un fuerte consenso.
Simple System habló sobre el impacto de la disponibilidad de datos en la capa 2. Parece que las ideas y marcos emergentes de varias capas 2 son muy claros. El núcleo de los métodos OP y ZK Rollup es la diferencia en la forma de verificar la precisión del estado de los datos, y si se debe adoptar el tercero El DA modular tripartito es para resolver las limitaciones de capacidad de Ethereum como DA. La expansión adicional del Blob después de la mejora de Cancún es un compromiso.
Con base en esta premisa, si observamos varias soluciones de capa 2 de vanguardia, tendremos los criterios de juicio del marco cognitivo básico.