Implementación del protocolo de prueba de quema del ecosistema Cardano
Recientemente, un equipo desarrolló un protocolo de prueba de quema (PoB) aplicable al ecosistema de Cardano en respuesta a la pregunta planteada por Charles Hoskinson. Este artículo presentará esta solución, que incluye los siguientes contenidos:
Resumen del mecanismo de prueba de quema y sus aplicaciones
La mecánica de ejecución de contratos inteligentes de esta solución PoB en la red Cardano
Proceso de despliegue y prueba de contratos inteligentes
Ejecutar el protocolo PoB enviando tokens a la dirección "agujero negro".
Prueba de quema y sus aplicaciones
La quema de tokens ( y la destrucción ) son esencialmente el envío de tokens a una dirección "agujero negro" inaccesible. Este mecanismo se puede utilizar para aumentar el valor de los tokens restantes, o como prueba de compromiso del protocolo de blockchain. Aunque quemar una gran cantidad de tokens puede generar presión deflacionaria, sigue siendo una transacción común en la blockchain.
La seguridad de la prueba de quema se basa en funciones de hash criptográficas. Estas funciones son fáciles de calcular hacia adelante, pero muy difíciles de invertir. Al voltear el bit menos significativo de la salida de la función de hash criptográfica, se puede crear una dirección de agujero negro. Cualquier cosa enviada a esa dirección se volverá difícil o imposible de recuperar.
Contratos inteligentes de prueba de quema en la red Cardano
Los contratos inteligentes de Cardano se componen de tres partes:
Script de redención: permite o prohíbe el gasto de eUTxOs
Script de cartera: representa la ejecución del usuario, utilizado para redimir fondos y crear nuevos eUTxOs
eUTxOs: puntos de datos que mantienen fondos y se utilizan para la redención
Los contratos inteligentes de Cardano no tienen un estado centralizado en el libro mayor, cada eUTxO tiene un estado independiente.
Esta solución PoB incluye cuatro operaciones:
Quema: enviar fondos a la dirección del agujero negro
Destruido: verificar que la quema realmente ocurrió
Bloquear: enviar fondos a una dirección con clave
Canje: canje de fondos bloqueados
Los intermediarios no pueden distinguir entre transacciones de quema y de bloqueo, lo que evita la revisión de las transacciones de quema.
Despliegue de contratos inteligentes
Los pasos de implementación incluyen:
Instalar la cadena de herramientas Haskell
Construcción de scripts Plutus
Iniciar el contenedor de nodos y billetera de Cardano
Restaurar la billetera y obtener el ID de la billetera
Ejecución de la quema de tokens
Verificación de quema
De contratos inteligentes a scripts de billetera
Para aumentar aún más la seguridad, se pueden trasladar las operaciones de los contratos inteligentes a los scripts de billetera. Este método hace que la revisión de las transacciones de quema sea más difícil, a menos que se revisen todas las transacciones de Cardano.
Para lograr esto, es necesario reemplazar el hash de la clave pública con el hash del valor del compromiso y revertir el bit menos significativo del valor del compromiso. También se debe considerar la estructura de direcciones de Cardano y el mecanismo de verificación de errores.
Conclusión
Este artículo presenta la solución de implementación del protocolo de prueba de quema en el ecosistema de Cardano. Actualmente se recomienda el uso de scripts de billetera, pero en el futuro, a medida que se mejore la biblioteca PAB, la combinación de scripts de billetera con soluciones de contratos inteligentes complejos puede ser más viable, lo que ayudará a crear un entorno más resistente a posibles censuras.
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.
El ecosistema de Cardano implementa el protocolo de prueba de quema para mejorar la privacidad y la resistencia a la censura.
Implementación del protocolo de prueba de quema del ecosistema Cardano
Recientemente, un equipo desarrolló un protocolo de prueba de quema (PoB) aplicable al ecosistema de Cardano en respuesta a la pregunta planteada por Charles Hoskinson. Este artículo presentará esta solución, que incluye los siguientes contenidos:
Prueba de quema y sus aplicaciones
La quema de tokens ( y la destrucción ) son esencialmente el envío de tokens a una dirección "agujero negro" inaccesible. Este mecanismo se puede utilizar para aumentar el valor de los tokens restantes, o como prueba de compromiso del protocolo de blockchain. Aunque quemar una gran cantidad de tokens puede generar presión deflacionaria, sigue siendo una transacción común en la blockchain.
La seguridad de la prueba de quema se basa en funciones de hash criptográficas. Estas funciones son fáciles de calcular hacia adelante, pero muy difíciles de invertir. Al voltear el bit menos significativo de la salida de la función de hash criptográfica, se puede crear una dirección de agujero negro. Cualquier cosa enviada a esa dirección se volverá difícil o imposible de recuperar.
Contratos inteligentes de prueba de quema en la red Cardano
Los contratos inteligentes de Cardano se componen de tres partes:
Los contratos inteligentes de Cardano no tienen un estado centralizado en el libro mayor, cada eUTxO tiene un estado independiente.
Esta solución PoB incluye cuatro operaciones:
Los intermediarios no pueden distinguir entre transacciones de quema y de bloqueo, lo que evita la revisión de las transacciones de quema.
Despliegue de contratos inteligentes
Los pasos de implementación incluyen:
De contratos inteligentes a scripts de billetera
Para aumentar aún más la seguridad, se pueden trasladar las operaciones de los contratos inteligentes a los scripts de billetera. Este método hace que la revisión de las transacciones de quema sea más difícil, a menos que se revisen todas las transacciones de Cardano.
Para lograr esto, es necesario reemplazar el hash de la clave pública con el hash del valor del compromiso y revertir el bit menos significativo del valor del compromiso. También se debe considerar la estructura de direcciones de Cardano y el mecanismo de verificación de errores.
Conclusión
Este artículo presenta la solución de implementación del protocolo de prueba de quema en el ecosistema de Cardano. Actualmente se recomienda el uso de scripts de billetera, pero en el futuro, a medida que se mejore la biblioteca PAB, la combinación de scripts de billetera con soluciones de contratos inteligentes complejos puede ser más viable, lo que ayudará a crear un entorno más resistente a posibles censuras.