El ecosistema de Cardano implementa el protocolo de prueba de quema para mejorar la privacidad y la resistencia a la censura.

robot
Generación de resúmenes en curso

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:

  1. Resumen del mecanismo de prueba de quema y sus aplicaciones
  2. La mecánica de ejecución de contratos inteligentes de esta solución PoB en la red Cardano
  3. Proceso de despliegue y prueba de contratos inteligentes
  4. 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:

  1. Instalar la cadena de herramientas Haskell
  2. Construcción de scripts Plutus
  3. Iniciar el contenedor de nodos y billetera de Cardano
  4. Restaurar la billetera y obtener el ID de la billetera
  5. Ejecución de la quema de tokens
  6. 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.

ADA-5.67%
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.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)