La tecnología blockchain ha logrado avances significativos desde el nacimiento de Bitcoin. Con la aparición de nuevas aplicaciones como juegos y NFT, la industria está explorando constantemente formas de mejorar la eficiencia técnica, especialmente en el manejo de cargas altas y en la realización de retrasos en tiempo real. Las blockchains de nivel 1 enfrentan dos grandes desafíos: primero, la necesidad de lograr un alto rendimiento mientras se mantiene una baja latencia, y segundo, asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos desafíos, se debe mantener la descentralización a través de la participación dinámica y la reconfiguración de los nodos de validación.
Una forma de aumentar el rendimiento es utilizar un protocolo de consenso basado en DAG. Este tipo de protocolo permite que la blockchain procese simultáneamente una gran cantidad de transacciones, lo que lo hace muy adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG suelen generar retrasos de algunos segundos, lo que implica un costo de tiempo relativamente alto para transferencias normales o acciones en juegos.
Por otro lado, los protocolos sin consenso muestran un gran potencial para reducir la latencia y mejorar la escalabilidad. Este tipo de protocolos no requieren consenso, lo que permite un procesamiento rápido de transacciones sin necesidad de ordenar globalmente las transacciones independientes que se procesan en paralelo. Sin embargo, solo son aplicables a un número limitado de operaciones básicas en la cadena de bloques, lo que limita los tipos de contratos inteligentes que se pueden ejecutar, y ajustar dinámicamente el conjunto de validadores puede ser un desafío.
A pesar de que estos métodos tienen un gran potencial, aún no se han aplicado a cadenas de bloques de nivel de producción, solo se han publicado en conferencias académicas y no han sido adoptados ampliamente por la comunidad de blockchain. El protocolo de soporte de una red de blockchain combina un consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: latencia en el orden de milisegundos y un rendimiento continuo de miles de transacciones por segundo. Este protocolo no solo cumple con estas dos tareas, sino que también mantiene la capacidad de ejecutar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a través de ciclos.
métodos de consenso y no consenso combinados
Este protocolo innovador adopta un enfoque único al combinar las dos soluciones mencionadas. Para garantizar la seguridad de las operaciones de activos de propiedad única (objetos poseídos), el sistema utiliza un protocolo de difusión consistente entre los validadores, logrando una latencia por debajo del consenso. Este protocolo se basa únicamente en el consenso para procesar contratos inteligentes complejos sobre objetos compartidos, es decir, objetos que cualquier usuario puede modificar. Además, también admite operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de validadores. Al manejar transacciones en un entorno bizantino replicado, esta estrategia novedosa ofrece una solución que equilibra eficiencia y seguridad.
El ciclo de vida de la transacción de este protocolo es el siguiente: los usuarios que poseen la clave privada crean y firman transacciones para cambiar los objetos que poseen, o para llevar a cabo operaciones mixtas que involucren objetos propios y compartidos. La transacción se envía a cada nodo de validación (generalmente a través de nodos completos), los nodos de validación realizan una serie de verificaciones de validez y seguridad, firman la transacción y devuelven la transacción firmada al cliente. El cliente recopila las respuestas de la mayoría de los nodos de validación para formar un certificado de transacción, momento en el cual la transacción se considera irreversible (alcanzando la finalización).
Después de completar el ensamblaje del certificado, se envía a todos los nodos de verificación, que revisan su validez y confirman la recepción al cliente. Si se trata de un objeto exclusivo, el certificado de transacción se puede procesar y ejecutar de inmediato, sin necesidad de esperar al motor de consenso (ruta rápida directa). Todos los certificados se reenvían al protocolo de consenso basado en DAG. El consenso finalmente produce el orden total de los certificados; los nodos de verificación revisan y ejecutan las transacciones que incluyen objetos compartidos, y el cliente puede recoger las respuestas de la mayoría de los nodos de verificación, ensamblándolas en un certificado de efecto, como prueba de liquidación de la transacción. Posteriormente, se forma un punto de control para cada presentación de consenso, que se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso de negociación principal, el protocolo también proporciona múltiples instalaciones para respaldar blockchain de nivel de producción:
Implementar el protocolo de puntos de control después de alcanzar la certeza final, generando la historia causal de todas las transacciones en el sistema. Utilizado para auditorías completas y para mantener de manera eficiente la sincronización entre nodos completos y nodos de verificación en espera.
admite reconfiguración al final de cada período, momento en el cual el conjunto de validadores y su poder de voto pueden cambiar. Para asegurar que todas las transacciones finales estén incluidas en una era, es necesario cerrar cuidadosamente cada era y confirmar la seguridad final.
En el anterior protocolo sin consenso, cuando existían activos de doble gasto en clientes con fallos, los activos serían bloqueados permanentemente. Este protocolo "desbloqueará" de manera segura los activos que fueron bloqueados erróneamente al final del período, minimizando así los daños causados por el error.
Este innovador protocolo proporciona soporte para la gestión del valor de una gran cantidad de usuarios en la blockchain. El informe técnico completo detalla cómo funcionan los protocolos de seguridad y actividad, así como sus pruebas de seguridad con participantes bizantinos parcialmente sincronizados en un modelo de sistema distribuido estándar.
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.
12 me gusta
Recompensa
12
7
Compartir
Comentar
0/400
WhaleSurfer
· hace9h
dag también es así de miserable
Ver originalesResponder0
TaxEvader
· 08-05 20:16
Cadena de bloques abuelo nada más
Ver originalesResponder0
GweiWatcher
· 08-03 18:33
¿Qué tan grave es?
Ver originalesResponder0
ZenZKPlayer
· 08-03 18:27
No hay almuerzo gratis en el mundo.
Ver originalesResponder0
MetaverseVagabond
· 08-03 18:26
Consenso no se puede lograr, ¿qué se puede realizar?
Ver originalesResponder0
CryptoAdventurer
· 08-03 18:23
Otra vez se está implementando un nuevo concepto para tomar a la gente por tonta.
Ver originalesResponder0
AltcoinAnalyst
· 08-03 18:17
Según los datos históricos, el rendimiento del DAG ha mejorado en un 32%, pero el riesgo de latencia debe ser vigilado.
Protocolo de cadena de bloques innovador: fusión de consenso DAG y métodos sin consenso para lograr alta capacidad y baja latencia
Texto
La tecnología blockchain ha logrado avances significativos desde el nacimiento de Bitcoin. Con la aparición de nuevas aplicaciones como juegos y NFT, la industria está explorando constantemente formas de mejorar la eficiencia técnica, especialmente en el manejo de cargas altas y en la realización de retrasos en tiempo real. Las blockchains de nivel 1 enfrentan dos grandes desafíos: primero, la necesidad de lograr un alto rendimiento mientras se mantiene una baja latencia, y segundo, asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos desafíos, se debe mantener la descentralización a través de la participación dinámica y la reconfiguración de los nodos de validación.
Una forma de aumentar el rendimiento es utilizar un protocolo de consenso basado en DAG. Este tipo de protocolo permite que la blockchain procese simultáneamente una gran cantidad de transacciones, lo que lo hace muy adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG suelen generar retrasos de algunos segundos, lo que implica un costo de tiempo relativamente alto para transferencias normales o acciones en juegos.
Por otro lado, los protocolos sin consenso muestran un gran potencial para reducir la latencia y mejorar la escalabilidad. Este tipo de protocolos no requieren consenso, lo que permite un procesamiento rápido de transacciones sin necesidad de ordenar globalmente las transacciones independientes que se procesan en paralelo. Sin embargo, solo son aplicables a un número limitado de operaciones básicas en la cadena de bloques, lo que limita los tipos de contratos inteligentes que se pueden ejecutar, y ajustar dinámicamente el conjunto de validadores puede ser un desafío.
A pesar de que estos métodos tienen un gran potencial, aún no se han aplicado a cadenas de bloques de nivel de producción, solo se han publicado en conferencias académicas y no han sido adoptados ampliamente por la comunidad de blockchain. El protocolo de soporte de una red de blockchain combina un consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: latencia en el orden de milisegundos y un rendimiento continuo de miles de transacciones por segundo. Este protocolo no solo cumple con estas dos tareas, sino que también mantiene la capacidad de ejecutar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a través de ciclos.
métodos de consenso y no consenso combinados
Este protocolo innovador adopta un enfoque único al combinar las dos soluciones mencionadas. Para garantizar la seguridad de las operaciones de activos de propiedad única (objetos poseídos), el sistema utiliza un protocolo de difusión consistente entre los validadores, logrando una latencia por debajo del consenso. Este protocolo se basa únicamente en el consenso para procesar contratos inteligentes complejos sobre objetos compartidos, es decir, objetos que cualquier usuario puede modificar. Además, también admite operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de validadores. Al manejar transacciones en un entorno bizantino replicado, esta estrategia novedosa ofrece una solución que equilibra eficiencia y seguridad.
El ciclo de vida de la transacción de este protocolo es el siguiente: los usuarios que poseen la clave privada crean y firman transacciones para cambiar los objetos que poseen, o para llevar a cabo operaciones mixtas que involucren objetos propios y compartidos. La transacción se envía a cada nodo de validación (generalmente a través de nodos completos), los nodos de validación realizan una serie de verificaciones de validez y seguridad, firman la transacción y devuelven la transacción firmada al cliente. El cliente recopila las respuestas de la mayoría de los nodos de validación para formar un certificado de transacción, momento en el cual la transacción se considera irreversible (alcanzando la finalización).
Después de completar el ensamblaje del certificado, se envía a todos los nodos de verificación, que revisan su validez y confirman la recepción al cliente. Si se trata de un objeto exclusivo, el certificado de transacción se puede procesar y ejecutar de inmediato, sin necesidad de esperar al motor de consenso (ruta rápida directa). Todos los certificados se reenvían al protocolo de consenso basado en DAG. El consenso finalmente produce el orden total de los certificados; los nodos de verificación revisan y ejecutan las transacciones que incluyen objetos compartidos, y el cliente puede recoger las respuestas de la mayoría de los nodos de verificación, ensamblándolas en un certificado de efecto, como prueba de liquidación de la transacción. Posteriormente, se forma un punto de control para cada presentación de consenso, que se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso de negociación principal, el protocolo también proporciona múltiples instalaciones para respaldar blockchain de nivel de producción:
Implementar el protocolo de puntos de control después de alcanzar la certeza final, generando la historia causal de todas las transacciones en el sistema. Utilizado para auditorías completas y para mantener de manera eficiente la sincronización entre nodos completos y nodos de verificación en espera.
admite reconfiguración al final de cada período, momento en el cual el conjunto de validadores y su poder de voto pueden cambiar. Para asegurar que todas las transacciones finales estén incluidas en una era, es necesario cerrar cuidadosamente cada era y confirmar la seguridad final.
En el anterior protocolo sin consenso, cuando existían activos de doble gasto en clientes con fallos, los activos serían bloqueados permanentemente. Este protocolo "desbloqueará" de manera segura los activos que fueron bloqueados erróneamente al final del período, minimizando así los daños causados por el error.
Este innovador protocolo proporciona soporte para la gestión del valor de una gran cantidad de usuarios en la blockchain. El informe técnico completo detalla cómo funcionan los protocolos de seguridad y actividad, así como sus pruebas de seguridad con participantes bizantinos parcialmente sincronizados en un modelo de sistema distribuido estándar.