Con la creciente popularidad de las criptomonedas y la cadena de bloques, los desarrolladores comienzan a buscar formas de mejorar la capacidad del sistema para adaptarse al aumento de la demanda, logrando así la escalabilidad. La fragmentación, las cadenas laterales, los canales de estado y la agregación son métodos de escalado. La agregación de blockchain transfiere ciertos procesos de transacción a una segunda capa, mientras que almacena los datos de las transacciones en la cadena principal Layer 1. Este artículo explorará dos tipos de agregación en el ámbito de las criptomonedas: optimista y de conocimiento cero.
Introducción
Debido al aumento de la demanda en la industria de las criptomonedas, la capacidad de algunas blockchains ha llegado a su límite. Si la capacidad de la blockchain no es suficiente, puede causar congestión en la red y costos elevados por transacción. Para resolver este problema, la industria está desarrollando y probando activamente soluciones de escalado, con la esperanza de aumentar el rendimiento y la velocidad de las transacciones. Estas soluciones se pueden dividir en dos grupos: Layer 1 y Layer 2.
Las soluciones de escalado Layer 1 (como la fragmentación) implican cambios directos en la cadena principal (también conocida como blockchain base o Layer 1). Las soluciones Layer 2 operan sobre la cadena Layer 1. Ejemplos de soluciones Layer 2 incluyen canales de estado, cadenas laterales y agregación de blockchain.
La agregación de blockchain es un protocolo diseñado para aumentar el rendimiento y reducir los costos. Su objetivo es resolver muchos de los problemas que enfrentan las blockchains populares mediante la agrupación de transacciones y la reducción del tamaño de los datos, mejorando así la eficiencia en el procesamiento y almacenamiento de transacciones.
¿Qué es la agregación de blockchain?
La agregación es una solución Layer 2 que busca agrupar datos de transacciones y enviarlos fuera de la cadena principal (o blockchain Layer 1). Luego, las transacciones se ejecutan fuera de la cadena, mientras que los activos se almacenan en contratos inteligentes en la cadena. Los datos de las transacciones se envían de vuelta a la cadena principal una vez completadas.
En teoría, cualquier solución Layer 1 puede realizar agregación para mejorar la eficiencia en el procesamiento de transacciones. A través de la agregación, la blockchain puede aumentar la cantidad de transacciones procesadas y registradas en un período de tiempo determinado.
Actualmente, la agregación se divide en dos tipos: agregación optimista y de conocimiento cero(zk).
¿Qué es la agregación optimista?
La agregación optimista es un protocolo que aumenta la capacidad de transacción agrupando varias transacciones procesadas fuera de la cadena en un lote. Luego, utiliza técnicas de compresión de datos para registrar las transacciones en la cadena principal, lo que ayuda a reducir costos y aumentar la velocidad. Según Ethereum, la agregación optimista puede mejorar la escalabilidad de 10 a 100 veces.
¿Cómo se verifica una transacción en la agregación optimista?
Para mejorar la eficiencia, las transacciones se consideran válidas por defecto. Podrías cuestionar si esto compromete la seguridad para acelerar el procesamiento. Sin embargo, la agregación optimista utiliza un mecanismo de prueba de fraude que establece un período de resolución de disputas llamado “período de desafío”. Durante este tiempo, cualquier persona que monitoree la agregación puede presentar una disputa, verificando la transacción mediante una prueba de fraude.
Si se detecta un error en el lote, el protocolo de agregación corregirá el error re-ejecutando las transacciones incorrectas y actualizando la cadena de bloques. Las partes que aprueben la ejecución de transacciones erróneas serán sancionadas.
Limitaciones de la agregación optimista
Aunque la agregación optimista no tiene un proceso de validación de transacciones, sí establece un período de desafío que la agregación de conocimiento cero no tiene, lo que aumenta el tiempo necesario para completar las transacciones.
La certeza final de las cadenas que usan agregación optimista también es menor que la de las que usan agregación de conocimiento cero. La certeza final es un valor que mide cuánto tiempo deben esperar los usuarios para garantizar razonablemente que una transacción no será revocada o modificada. Debido a que los fondos no pueden ser retirados hasta que finalice el período de desafío, las retiradas en agregación optimista se retrasan. En cambio, en la agregación de conocimiento cero, las retiradas pueden hacerse inmediatamente después de que el contrato inteligente valide la prueba de validez.
Algunos también consideran que la eficiencia de la agregación de conocimiento cero es superior a la de la optimista. En la agregación optimista, todos los datos de transacción deben publicarse en la cadena para completar la transacción, mientras que en la de conocimiento cero solo se necesita la prueba de validez.
¿Qué es la agregación de conocimiento cero(zk)?
La agregación de conocimiento cero es un protocolo que agrupa transacciones y las envía en lote a la cadena principal. Para cada lote, el operador de agregación de conocimiento cero presenta un resumen de los cambios necesarios. Además, crea una prueba de validez que demuestra que los cambios son correctos. Estas pruebas son mucho más pequeñas que los datos de las transacciones, por lo que su verificación es más rápida y económica.
En Ethereum, la agregación de conocimiento cero reduce los costos de los usuarios al comprimir los datos de las transacciones al escribir las transacciones como llamadas en la cadena de Ethereum.
¿Cómo se verifica una transacción en la agregación de conocimiento cero?
La agregación de conocimiento cero utiliza pruebas de conocimiento cero(ZKP) para verificar transacciones. La parte llamada probador genera una prueba matemática que demuestra a la parte llamada verificador que conoce o posee cierta información, verificando así la transacción.
Modo de operación:
El probador proporciona una prueba matemática que solo él puede generar.
El verificador usa esta prueba para validar la validez de la transacción.
Esta información puede demostrar la validez sin revelar el contenido a la parte verificadora.
Ventajas de la agregación de conocimiento cero
Si se implementa correctamente, la agregación de conocimiento cero puede ofrecer un alto nivel de seguridad a los usuarios. Una función clave para esta seguridad es el uso de pruebas de validez de conocimiento cero, que garantizan que la red solo funcione en estados válidos y que los operadores no puedan robar fondos ni dañar el sistema de ninguna manera.
Otra ventaja de la agregación de conocimiento cero es que los usuarios no necesitan monitorear la red. Almacena todos los datos en la cadena y requiere una prueba de validez. Por lo tanto, los operadores no pueden hacer trampa y los usuarios no tienen que preocuparse por comportamientos indebidos en la red. Además, la agregación de conocimiento cero permite a los usuarios retirar fondos al demostrar la disponibilidad de datos y la propiedad de tokens, llevándolos a la cadena principal sin necesidad de colaborar con los operadores.
Al igual que la agregación optimista, la agregación de conocimiento cero también implementa mecanismos fuera de la cadena para acelerar la ejecución de transacciones.
Diferencias entre agregación de conocimiento cero y optimista
Las principales diferencias entre la agregación optimista y la de conocimiento cero son las siguientes.
¿El futuro de la agregación de conocimiento cero y optimista?
El futuro de la agregación de conocimiento cero y optimista sigue siendo incierto. A medida que más personas adopten criptomonedas y blockchain, la agregación podría jugar un papel crucial en mejorar la eficiencia de las cadenas de bloques. Es probable que las blockchains continúen probando diversas soluciones de escalado, incluyendo fragmentación, agregación y Layer 0. También podemos ver nuevas soluciones en desarrollo que pueden usarse junto con la agregación o en lugar de ella.
Conclusión
Debido a la creciente demanda de criptomonedas, las limitaciones de las cadenas de bloques están siendo puestas a prueba, y muchos proponen diferentes soluciones de escalado. En este artículo, exploramos las diferencias inherentes entre dos variantes de agregación (optimista y de conocimiento cero). A medida que la agregación continúe enfrentando pruebas en la práctica, eventualmente podríamos ver versiones mejoradas que nos ayuden a lograr escalabilidad y, en última instancia, una adopción masiva. **$LAYER **$LA **$LAB **
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.
Diferencias entre la consolidación optimista y la consolidación de conocimiento cero
Resumen
Con la creciente popularidad de las criptomonedas y la cadena de bloques, los desarrolladores comienzan a buscar formas de mejorar la capacidad del sistema para adaptarse al aumento de la demanda, logrando así la escalabilidad. La fragmentación, las cadenas laterales, los canales de estado y la agregación son métodos de escalado. La agregación de blockchain transfiere ciertos procesos de transacción a una segunda capa, mientras que almacena los datos de las transacciones en la cadena principal Layer 1. Este artículo explorará dos tipos de agregación en el ámbito de las criptomonedas: optimista y de conocimiento cero.
Introducción
Debido al aumento de la demanda en la industria de las criptomonedas, la capacidad de algunas blockchains ha llegado a su límite. Si la capacidad de la blockchain no es suficiente, puede causar congestión en la red y costos elevados por transacción. Para resolver este problema, la industria está desarrollando y probando activamente soluciones de escalado, con la esperanza de aumentar el rendimiento y la velocidad de las transacciones. Estas soluciones se pueden dividir en dos grupos: Layer 1 y Layer 2.
Las soluciones de escalado Layer 1 (como la fragmentación) implican cambios directos en la cadena principal (también conocida como blockchain base o Layer 1). Las soluciones Layer 2 operan sobre la cadena Layer 1. Ejemplos de soluciones Layer 2 incluyen canales de estado, cadenas laterales y agregación de blockchain.
La agregación de blockchain es un protocolo diseñado para aumentar el rendimiento y reducir los costos. Su objetivo es resolver muchos de los problemas que enfrentan las blockchains populares mediante la agrupación de transacciones y la reducción del tamaño de los datos, mejorando así la eficiencia en el procesamiento y almacenamiento de transacciones.
¿Qué es la agregación de blockchain?
La agregación es una solución Layer 2 que busca agrupar datos de transacciones y enviarlos fuera de la cadena principal (o blockchain Layer 1). Luego, las transacciones se ejecutan fuera de la cadena, mientras que los activos se almacenan en contratos inteligentes en la cadena. Los datos de las transacciones se envían de vuelta a la cadena principal una vez completadas.
En teoría, cualquier solución Layer 1 puede realizar agregación para mejorar la eficiencia en el procesamiento de transacciones. A través de la agregación, la blockchain puede aumentar la cantidad de transacciones procesadas y registradas en un período de tiempo determinado.
Actualmente, la agregación se divide en dos tipos: agregación optimista y de conocimiento cero(zk).
¿Qué es la agregación optimista?
La agregación optimista es un protocolo que aumenta la capacidad de transacción agrupando varias transacciones procesadas fuera de la cadena en un lote. Luego, utiliza técnicas de compresión de datos para registrar las transacciones en la cadena principal, lo que ayuda a reducir costos y aumentar la velocidad. Según Ethereum, la agregación optimista puede mejorar la escalabilidad de 10 a 100 veces.
¿Cómo se verifica una transacción en la agregación optimista?
Para mejorar la eficiencia, las transacciones se consideran válidas por defecto. Podrías cuestionar si esto compromete la seguridad para acelerar el procesamiento. Sin embargo, la agregación optimista utiliza un mecanismo de prueba de fraude que establece un período de resolución de disputas llamado “período de desafío”. Durante este tiempo, cualquier persona que monitoree la agregación puede presentar una disputa, verificando la transacción mediante una prueba de fraude.
Si se detecta un error en el lote, el protocolo de agregación corregirá el error re-ejecutando las transacciones incorrectas y actualizando la cadena de bloques. Las partes que aprueben la ejecución de transacciones erróneas serán sancionadas.
Limitaciones de la agregación optimista
Aunque la agregación optimista no tiene un proceso de validación de transacciones, sí establece un período de desafío que la agregación de conocimiento cero no tiene, lo que aumenta el tiempo necesario para completar las transacciones.
La certeza final de las cadenas que usan agregación optimista también es menor que la de las que usan agregación de conocimiento cero. La certeza final es un valor que mide cuánto tiempo deben esperar los usuarios para garantizar razonablemente que una transacción no será revocada o modificada. Debido a que los fondos no pueden ser retirados hasta que finalice el período de desafío, las retiradas en agregación optimista se retrasan. En cambio, en la agregación de conocimiento cero, las retiradas pueden hacerse inmediatamente después de que el contrato inteligente valide la prueba de validez.
Algunos también consideran que la eficiencia de la agregación de conocimiento cero es superior a la de la optimista. En la agregación optimista, todos los datos de transacción deben publicarse en la cadena para completar la transacción, mientras que en la de conocimiento cero solo se necesita la prueba de validez.
¿Qué es la agregación de conocimiento cero(zk)?
La agregación de conocimiento cero es un protocolo que agrupa transacciones y las envía en lote a la cadena principal. Para cada lote, el operador de agregación de conocimiento cero presenta un resumen de los cambios necesarios. Además, crea una prueba de validez que demuestra que los cambios son correctos. Estas pruebas son mucho más pequeñas que los datos de las transacciones, por lo que su verificación es más rápida y económica.
En Ethereum, la agregación de conocimiento cero reduce los costos de los usuarios al comprimir los datos de las transacciones al escribir las transacciones como llamadas en la cadena de Ethereum.
¿Cómo se verifica una transacción en la agregación de conocimiento cero?
La agregación de conocimiento cero utiliza pruebas de conocimiento cero(ZKP) para verificar transacciones. La parte llamada probador genera una prueba matemática que demuestra a la parte llamada verificador que conoce o posee cierta información, verificando así la transacción.
Modo de operación:
El probador proporciona una prueba matemática que solo él puede generar.
El verificador usa esta prueba para validar la validez de la transacción.
Esta información puede demostrar la validez sin revelar el contenido a la parte verificadora.
Ventajas de la agregación de conocimiento cero
Si se implementa correctamente, la agregación de conocimiento cero puede ofrecer un alto nivel de seguridad a los usuarios. Una función clave para esta seguridad es el uso de pruebas de validez de conocimiento cero, que garantizan que la red solo funcione en estados válidos y que los operadores no puedan robar fondos ni dañar el sistema de ninguna manera.
Otra ventaja de la agregación de conocimiento cero es que los usuarios no necesitan monitorear la red. Almacena todos los datos en la cadena y requiere una prueba de validez. Por lo tanto, los operadores no pueden hacer trampa y los usuarios no tienen que preocuparse por comportamientos indebidos en la red. Además, la agregación de conocimiento cero permite a los usuarios retirar fondos al demostrar la disponibilidad de datos y la propiedad de tokens, llevándolos a la cadena principal sin necesidad de colaborar con los operadores.
Al igual que la agregación optimista, la agregación de conocimiento cero también implementa mecanismos fuera de la cadena para acelerar la ejecución de transacciones.
Diferencias entre agregación de conocimiento cero y optimista
Las principales diferencias entre la agregación optimista y la de conocimiento cero son las siguientes.
¿El futuro de la agregación de conocimiento cero y optimista?
El futuro de la agregación de conocimiento cero y optimista sigue siendo incierto. A medida que más personas adopten criptomonedas y blockchain, la agregación podría jugar un papel crucial en mejorar la eficiencia de las cadenas de bloques. Es probable que las blockchains continúen probando diversas soluciones de escalado, incluyendo fragmentación, agregación y Layer 0. También podemos ver nuevas soluciones en desarrollo que pueden usarse junto con la agregación o en lugar de ella.
Conclusión
Debido a la creciente demanda de criptomonedas, las limitaciones de las cadenas de bloques están siendo puestas a prueba, y muchos proponen diferentes soluciones de escalado. En este artículo, exploramos las diferencias inherentes entre dos variantes de agregación (optimista y de conocimiento cero). A medida que la agregación continúe enfrentando pruebas en la práctica, eventualmente podríamos ver versiones mejoradas que nos ayuden a lograr escalabilidad y, en última instancia, una adopción masiva. **$LAYER **$LA **$LAB **