Avances en la tecnología de la cadena de bloques y exploración de nuevos protocolos
La tecnología de la Cadena de bloques ha logrado avances significativos desde el nacimiento de Bitcoin. Con la aparición de nuevos escenarios de aplicación como juegos y NFT, la industria está explorando constantemente formas de mejorar la eficiencia técnica, especialmente en el manejo de alta carga y en la provisión de respuestas en tiempo real. Las L1 Bloquear enfrentan dos grandes desafíos: primero, la necesidad de lograr un alto rendimiento manteniendo una baja latencia, y segundo, asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos desafíos, también es necesario 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 lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG. Estos protocolos permiten que la cadena de bloques procese simultáneamente una gran cantidad de transacciones, lo que los hace muy adecuados para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG suelen causar retrasos de varios segundos, lo que implica un costo de tiempo relativamente alto para transferencias normales o operaciones de juego.
Por otro lado, los protocolos sin consenso muestran un gran potencial para reducir la latencia y escalar. Estos protocolos eliminan la necesidad de consenso, lo que permite un procesamiento rápido de transacciones sin la necesidad de un orden total para transacciones independientes procesadas en paralelo. Sin embargo, están limitados a una clase de operaciones de cadena de bloques simples restringidas, lo que limita las funcionalidades de contratos inteligentes que se pueden implementar, y reconfigurar un conjunto de validadores dinámicamente cambiante puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente se encuentran principalmente en la etapa de investigación académica y aún no se han aplicado ampliamente en cadenas de bloques de nivel de producción. Un nuevo protocolo combina el consenso basado en DAG y métodos sin consenso, con el objetivo de lograr lo mejor de ambos mundos: latencias de menos de un segundo y un rendimiento sostenido de miles de transacciones por segundo. Este protocolo no solo ha cumplido con estas dos tareas, sino que también mantiene la capacidad de expresar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a lo largo del tiempo.
Este nuevo protocolo adopta un enfoque único que combina los dos métodos mencionados anteriormente. Para garantizar la seguridad de las operaciones sobre los activos (objetos poseídos) de un único propietario, el sistema utiliza un protocolo de difusión consistente entre los validadores, lo que resulta en una latencia inferior a la del consenso. Solo depende del consenso para manejar contratos inteligentes complejos que se ejecutan sobre objetos compartidos, es decir, objetos que cualquier usuario puede modificar. El protocolo también admite operaciones de mantenimiento de la red, como definir puntos de control y reconfigurar validadores. Al manejar transacciones en un entorno bizantino replicado, esta estrategia novedosa proporciona una solución que equilibra el rendimiento y la seguridad.
En este nuevo protocolo, los usuarios que poseen la clave privada crean y firman transacciones para modificar los objetos que poseen, o una mezcla de objetos que poseen y objetos compartidos. Las transacciones se envían a cada nodo de validación, que lleva a cabo una serie de comprobaciones de validez y seguridad, firma la transacción y devuelve la transacción firmada al cliente. El cliente recopila las respuestas de la gran mayoría de los nodos de validación para formar un certificado de transacción, momento en el que la transacción puede considerarse irreversible.
Una vez que se complete el ensamblaje del certificado, se enviará de vuelta a todos los nodos de validación, que verificarán su validez y confirmarán la recepción al cliente. Si la transacción involucra objetos exclusivos, el certificado de transacción puede ser procesado y ejecutado de inmediato, sin necesidad de esperar al motor de consenso. 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 validación revisan y ejecutan aquellas transacciones que contienen objetos compartidos, y los clientes pueden recopilar las respuestas de la gran mayoría de los nodos de validación, ensamblarlas en un certificado de efecto y usarlo como prueba de liquidación de transacciones. Posteriormente, se forma un punto de control para cada presentación de consenso, que también se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso de negociación principal, este protocolo también ofrece muchas facilidades para apoyar la cadena de bloques de nivel de producción:
Implementar el protocolo de puntos de control después de alcanzar la determinación final, el cual genera la historia causal de todas las transacciones en el sistema. Esto se utiliza para auditorías completas, así como para mantener de manera eficiente la sincronización entre nodos completos y nodos de verificación rezagados.
Soporte para 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 se incluyan en una era, cada era necesita cerrarse y confirmarse cuidadosamente para garantizar que sea segura.
Se resolvió un problema en los protocolos sin consenso anteriores: cuando un cliente vulnerable doblegenera activos, los activos se bloquearán para siempre. El nuevo protocolo desbloquea de manera segura los activos bloqueados por error al final de la epoch, minimizando así el daño del bug.
Este nuevo protocolo proporciona soporte para la gestión de grandes cantidades de valor en la cadena de bloques. El informe técnico completo ofrece más detalles sobre cómo funcionan los protocolos de seguridad y actividad, así como las pruebas de seguridad de los participantes bizantinos parcialmente sincronizados en el modelo estándar de sistemas distribuidos.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 me gusta
Recompensa
8
6
Compartir
Comentar
0/400
LiquidityWizard
· hace2h
El futuro de la Cadena de bloques radica en el rendimiento
Nuevo protocolo de cadena de bloques: combina el consenso DAG y la falta de consenso para lograr un alto rendimiento y seguridad.
Avances en la tecnología de la cadena de bloques y exploración de nuevos protocolos
La tecnología de la Cadena de bloques ha logrado avances significativos desde el nacimiento de Bitcoin. Con la aparición de nuevos escenarios de aplicación como juegos y NFT, la industria está explorando constantemente formas de mejorar la eficiencia técnica, especialmente en el manejo de alta carga y en la provisión de respuestas en tiempo real. Las L1 Bloquear enfrentan dos grandes desafíos: primero, la necesidad de lograr un alto rendimiento manteniendo una baja latencia, y segundo, asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos desafíos, también es necesario 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 lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG. Estos protocolos permiten que la cadena de bloques procese simultáneamente una gran cantidad de transacciones, lo que los hace muy adecuados para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG suelen causar retrasos de varios segundos, lo que implica un costo de tiempo relativamente alto para transferencias normales o operaciones de juego.
Por otro lado, los protocolos sin consenso muestran un gran potencial para reducir la latencia y escalar. Estos protocolos eliminan la necesidad de consenso, lo que permite un procesamiento rápido de transacciones sin la necesidad de un orden total para transacciones independientes procesadas en paralelo. Sin embargo, están limitados a una clase de operaciones de cadena de bloques simples restringidas, lo que limita las funcionalidades de contratos inteligentes que se pueden implementar, y reconfigurar un conjunto de validadores dinámicamente cambiante puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente se encuentran principalmente en la etapa de investigación académica y aún no se han aplicado ampliamente en cadenas de bloques de nivel de producción. Un nuevo protocolo combina el consenso basado en DAG y métodos sin consenso, con el objetivo de lograr lo mejor de ambos mundos: latencias de menos de un segundo y un rendimiento sostenido de miles de transacciones por segundo. Este protocolo no solo ha cumplido con estas dos tareas, sino que también mantiene la capacidad de expresar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a lo largo del tiempo.
Este nuevo protocolo adopta un enfoque único que combina los dos métodos mencionados anteriormente. Para garantizar la seguridad de las operaciones sobre los activos (objetos poseídos) de un único propietario, el sistema utiliza un protocolo de difusión consistente entre los validadores, lo que resulta en una latencia inferior a la del consenso. Solo depende del consenso para manejar contratos inteligentes complejos que se ejecutan sobre objetos compartidos, es decir, objetos que cualquier usuario puede modificar. El protocolo también admite operaciones de mantenimiento de la red, como definir puntos de control y reconfigurar validadores. Al manejar transacciones en un entorno bizantino replicado, esta estrategia novedosa proporciona una solución que equilibra el rendimiento y la seguridad.
En este nuevo protocolo, los usuarios que poseen la clave privada crean y firman transacciones para modificar los objetos que poseen, o una mezcla de objetos que poseen y objetos compartidos. Las transacciones se envían a cada nodo de validación, que lleva a cabo una serie de comprobaciones de validez y seguridad, firma la transacción y devuelve la transacción firmada al cliente. El cliente recopila las respuestas de la gran mayoría de los nodos de validación para formar un certificado de transacción, momento en el que la transacción puede considerarse irreversible.
Una vez que se complete el ensamblaje del certificado, se enviará de vuelta a todos los nodos de validación, que verificarán su validez y confirmarán la recepción al cliente. Si la transacción involucra objetos exclusivos, el certificado de transacción puede ser procesado y ejecutado de inmediato, sin necesidad de esperar al motor de consenso. 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 validación revisan y ejecutan aquellas transacciones que contienen objetos compartidos, y los clientes pueden recopilar las respuestas de la gran mayoría de los nodos de validación, ensamblarlas en un certificado de efecto y usarlo como prueba de liquidación de transacciones. Posteriormente, se forma un punto de control para cada presentación de consenso, que también se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso de negociación principal, este protocolo también ofrece muchas facilidades para apoyar la cadena de bloques de nivel de producción:
Implementar el protocolo de puntos de control después de alcanzar la determinación final, el cual genera la historia causal de todas las transacciones en el sistema. Esto se utiliza para auditorías completas, así como para mantener de manera eficiente la sincronización entre nodos completos y nodos de verificación rezagados.
Soporte para 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 se incluyan en una era, cada era necesita cerrarse y confirmarse cuidadosamente para garantizar que sea segura.
Se resolvió un problema en los protocolos sin consenso anteriores: cuando un cliente vulnerable doblegenera activos, los activos se bloquearán para siempre. El nuevo protocolo desbloquea de manera segura los activos bloqueados por error al final de la epoch, minimizando así el daño del bug.
Este nuevo protocolo proporciona soporte para la gestión de grandes cantidades de valor en la cadena de bloques. El informe técnico completo ofrece más detalles sobre cómo funcionan los protocolos de seguridad y actividad, así como las pruebas de seguridad de los participantes bizantinos parcialmente sincronizados en el modelo estándar de sistemas distribuidos.