El ecosistema de Cardano implementa el protocolo de prueba de quema. El equipo de Iagon completa un nuevo desafío.

robot
Generación de resúmenes en curso

Implementación de la prueba de quema del ecosistema Cardano ( PoB ) protocolo

El equipo de Iagon ha completado recientemente un desafío, desarrollando el protocolo de prueba de quema (PoB) para el ecosistema de Cardano. Este artículo presentará los detalles de esta solución, incluyendo:

  1. Resumen del mecanismo de prueba de quema y sus aplicaciones
  2. El contrato inteligente PoB implementado por Iagon en la red Cardano
  3. Implementación y prueba de contratos inteligentes
  4. Protocolo PoB implementado a través de transacciones de billetera

1. Prueba de quema y sus aplicaciones

La quema de criptomonedas ( y la destrucción ) son prácticas comunes, que en esencia consisten en enviar los 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 de un protocolo de blockchain.

La seguridad de la prueba de quema se basa en funciones hash criptográficas, que son fáciles de calcular en el sentido directo pero difíciles de deducir en el sentido inverso. Al invertir el bit menos significativo de la salida de la función hash, se puede crear una dirección de agujero negro. Cualquier cosa enviada a esa dirección no podrá ser recuperada.

La filosofía de diseño del protocolo de prueba de quema es primero quemar los fondos y luego demostrar que la quema ha ocurrido en un paso independiente. Esto requiere primero crear un hash del valor de compromiso y luego mostrar que se ha creado la dirección del agujero negro.

2. Contratos inteligentes de prueba de quema en la red Cardano

Los contratos inteligentes de Cardano se componen de tres partes:

  • Script de redención: controla el gasto de eUTxOs
  • Script de billetera: representa la ejecución del usuario, utilizado para redimir fondos y crear nuevos eUTxOs
  • eUTxOs: poseer fondos y puntos de datos ( datum )

Los contratos inteligentes de Cardano no tienen un estado centralizado, cada eUTxO tiene un estado independiente. Las operaciones posibles incluyen:

  • Quema: enviar fondos a la dirección del agujero negro
  • Destruido: verificación de que la quema ha ocurrido
  • Bloqueo: enviar fondos a una dirección con clave
  • Redención: recuperar los fondos bloqueados

Los intermediarios no pueden distinguir entre transacciones de quema y de bloqueo, lo que impide la revisión de las transacciones de quema. Solo se puede verificar la quema de fondos después de que se publique el valor del compromiso.

3. Implementación y prueba de contratos inteligentes

Los pasos para desplegar contratos inteligentes en la red de prueba incluyen:

  1. Instalar la cadena de herramientas Haskell
  2. Construir un script de Plutus
  3. Iniciar el contenedor del nodo y la billetera de Cardano
  4. Restaurar la billetera y obtener el ID de la billetera
  5. Ejecutar la operación de quema
  6. Verificación de quema

4. De contratos inteligentes a scripts de billetera

Para evitar aún más la censura, se puede ejecutar completamente la operación de quema en la billetera del usuario, sin depender de un contrato inteligente. Esto requiere reemplazar el hash de la clave pública con el hash del valor de compromiso y voltear el bit menos significativo.

A través del uso de la biblioteca API de Cardano, se pueden generar direcciones de quema, enviar transacciones a la cadena de bloques y verificar las transacciones de quema.

Conclusión

Actualmente se recomienda utilizar scripts de billetera para implementar el protocolo de prueba de quema. En el futuro, a medida que se mejore la biblioteca PAB, la combinación de scripts de billetera con soluciones de contratos inteligentes más complejas será más viable, lo que permitirá crear un entorno resistente a la censura.

ADA0.47%
IAG4.47%
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
  • 5
  • Compartir
Comentar
0/400
BTCRetirementFundvip
· hace6h
Desarrollar, ¿puede subir el precio?
Ver originalesResponder0
RugResistantvip
· hace6h
necesito una auditoría más profunda, para ser honesto... la mecánica de quema se ve sospechosa ahora mismo
Ver originalesResponder0
BlockchainFoodievip
· hace6h
mecanismo de quema sabroso... como dorar un filete perfecto, para ser honesto
Ver originalesResponder0
NFTDreamervip
· hace7h
Todo está en llamas, es estable.
Ver originalesResponder0
DogeBachelorvip
· hace7h
¡Nuevas acciones en el ecosistema!
Ver originalesResponder0
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)