Protocolo de prueba de quema en el ecosistema Cardano
Recientemente, se ha completado el desafío del protocolo de Prueba de Quema (PoB) propuesto para el ecosistema de Cardano. Este artículo presentará los detalles de esta solución, incluyendo los siguientes aspectos:
Resumen del mecanismo de prueba de quema y sus aplicaciones
Implementación de un contrato inteligente de prueba de quema en la red Cardano
Proceso de implementación y prueba de contratos inteligentes
Método para implementar la prueba de quema a través de transacciones de billetera
Resumen del mecanismo de prueba de quema
La quema de tokens criptográficos consiste esencialmente en enviar los tokens a una dirección de "agujero negro" inaccesible. Esta dirección no tiene clave privada, por lo que no se pueden recuperar los tokens destruidos. Al mismo tiempo, el público puede verificar que la destrucción ha ocurrido, pero solo conoce un valor de compromiso "secreto".
El mecanismo de quema tiene múltiples usos, puede aumentar el valor de los tokens restantes y también puede servir como prueba de compromiso del protocolo de blockchain. La quema a gran escala reducirá la cantidad total de tokens en circulación, lo que puede generar presión deflacionaria.
La seguridad de la prueba de quema se basa en funciones hash criptográficas. Estas funciones son fáciles de calcular, pero extremadamente difíciles de invertir. Al invertir el bit menos significativo de la salida de la función hash, se puede crear una dirección de agujero negro, y cualquier cosa enviada a esa dirección no se puede recuperar.
Contrato inteligente 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 eUTxO
Script de billetera: representa la ejecución del usuario, utilizado para canjear fondos y crear nuevos eUTxO
eUTxO: fondos retenidos y datos utilizados para el canje
Los contratos inteligentes de Cardano no tienen un estado centralizado, cada eUTxO tiene un estado independiente.
El protocolo de prueba de quema incluye cuatro operaciones:
Quema: enviar fondos a la dirección del agujero negro
Verificación: confirmar que la quema de un valor de compromiso ha ocurrido
Bloquear: enviar fondos a una dirección con clave
Redención: recuperar los fondos bloqueados
Al utilizar el mismo formato de redentor, los intermediarios no pueden distinguir entre transacciones de quema y de bloqueo, evitando así la revisión selectiva.
Despliegue y prueba de contratos inteligentes
Los pasos principales para implementar un contrato inteligente en la red de pruebas:
Instalar la cadena de herramientas Haskell
Construir un script de Plutus
Iniciar el contenedor de nodo y billetera de Cardano
Recuperar la billetera y obtener el ID de la billetera
Ejecutar la transacción de quema
Verificar el resultado de la quema
Esquema de prueba de quema basado en transacciones de billetera
Para aumentar aún más la capacidad de resistencia a la censura, se puede utilizar únicamente transacciones de billetera para implementar la prueba de quema:
Reemplaza el hash de la clave pública con el hash del valor de compromiso y voltea el bit menos significativo.
Utilizar la API de Cardano para generar una dirección de quema que cumpla con los requisitos de formato
Enviar la transacción a la blockchain de Cardano
Verificar mediante la revisión de las transacciones enviadas a la dirección de quema
Este método hace que la única forma de censurar la quema sea censurando todas las transacciones de Cardano, lo que mejora significativamente la resistencia a la censura.
En el futuro, a medida que se complete la biblioteca PAB, la combinación de soluciones de contratos inteligentes complejos en scripts de billetera será más viable, lo que permitirá crear un entorno más robusto contra la censura.
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.
8 me gusta
Recompensa
8
5
Compartir
Comentar
0/400
WalletDetective
· hace7h
La combustión es beneficiosa pero debe hacerse con precaución
Implementación de prueba de quema en el ecosistema Cardano: Detalles sobre contratos inteligentes y soluciones de transacción de billetera.
Protocolo de prueba de quema en el ecosistema Cardano
Recientemente, se ha completado el desafío del protocolo de Prueba de Quema (PoB) propuesto para el ecosistema de Cardano. Este artículo presentará los detalles de esta solución, incluyendo los siguientes aspectos:
Resumen del mecanismo de prueba de quema
La quema de tokens criptográficos consiste esencialmente en enviar los tokens a una dirección de "agujero negro" inaccesible. Esta dirección no tiene clave privada, por lo que no se pueden recuperar los tokens destruidos. Al mismo tiempo, el público puede verificar que la destrucción ha ocurrido, pero solo conoce un valor de compromiso "secreto".
El mecanismo de quema tiene múltiples usos, puede aumentar el valor de los tokens restantes y también puede servir como prueba de compromiso del protocolo de blockchain. La quema a gran escala reducirá la cantidad total de tokens en circulación, lo que puede generar presión deflacionaria.
La seguridad de la prueba de quema se basa en funciones hash criptográficas. Estas funciones son fáciles de calcular, pero extremadamente difíciles de invertir. Al invertir el bit menos significativo de la salida de la función hash, se puede crear una dirección de agujero negro, y cualquier cosa enviada a esa dirección no se puede recuperar.
Contrato inteligente 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, cada eUTxO tiene un estado independiente.
El protocolo de prueba de quema incluye cuatro operaciones:
Al utilizar el mismo formato de redentor, los intermediarios no pueden distinguir entre transacciones de quema y de bloqueo, evitando así la revisión selectiva.
Despliegue y prueba de contratos inteligentes
Los pasos principales para implementar un contrato inteligente en la red de pruebas:
Esquema de prueba de quema basado en transacciones de billetera
Para aumentar aún más la capacidad de resistencia a la censura, se puede utilizar únicamente transacciones de billetera para implementar la prueba de quema:
Este método hace que la única forma de censurar la quema sea censurando todas las transacciones de Cardano, lo que mejora significativamente la resistencia a la censura.
En el futuro, a medida que se complete la biblioteca PAB, la combinación de soluciones de contratos inteligentes complejos en scripts de billetera será más viable, lo que permitirá crear un entorno más robusto contra la censura.