Aplicación del mecanismo de prueba de quema en la red Cardano
Recientemente, un equipo completó el desafío propuesto por Charles Hoskinson y desarrolló el protocolo de Prueba de Quema (PoB) para el ecosistema Cardano. Este artículo presentará esta solución, que incluye los siguientes temas:
Resumen del mecanismo de prueba de quema y sus aplicaciones
Esta solución PoB se implementa en contratos inteligentes en la red Cardano.
Despliegue y prueba de la red de pruebas de contratos inteligentes
Ejecutar el protocolo PoB enviando tokens a la dirección "agujero negro"
Prueba de quema y sus aplicaciones
La quema de criptomonedas es esencialmente enviar los tokens a una dirección "hoyo negro" inaccesible. Esta dirección no tiene clave privada, por lo que los tokens destruidos no se pueden recuperar. El público puede verificar que la destrucción realmente ocurrió, pero solo conoce un valor de "promesa" "secreto". Este mecanismo puede prevenir que intermediarios censuren los fondos destruidos.
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 puede generar presión deflacionaria, ya que reduce la cantidad total de tokens en circulación. Aunque la quema es una operación común, aún necesita la aceptación de los mineros. El equipo está comprometido en introducir un protocolo de quema de tokens que no pueda ser censurado.
La seguridad de la prueba de quema se basa en funciones hash criptográficas. Estas funciones son fáciles de calcular hacia adelante, pero difíciles de invertir. Esencialmente, pequeños cambios en la entrada generan enormes cambios aleatorios en la salida. Al voltear el bit menos significativo de la función hash criptográfica, se puede crear una dirección de agujero negro. Cualquier cosa enviada a esa dirección es difícil o imposible de recuperar.
Contrato inteligente de prueba de quema en la red Cardano
Los contratos inteligentes de Cardano constan de tres partes:
Script de redención: controla el gasto de eUTxOs
Script de billetera: representa la operación del usuario, utilizado para redimir fondos y crear nuevos eUTxOs
eUTxOs: fondos y datos en posesión, para que el redentor confirme las condiciones de uso
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: verificar si se ha producido la quema
Bloquear: enviar fondos a una dirección con clave
Redención: redención de fondos bloqueados
El punto final se ejecuta en la billetera del usuario, y las transacciones generadas se moverán a la blockchain. El script del redentor verifica que los fondos solo puedan ser accedidos por la dirección designada.
En la operación de quema, se crea una dirección de agujero negro al dar un valor de compromiso secreto al valor hash y revertirlo. Debido al uso de funciones hash criptográficas, es casi imposible encontrar un valor original coincidente.
Los intermediarios no pueden distinguir entre transacciones de quema y de bloqueo, por lo tanto, no pueden revisar selectivamente las transacciones de quema. La quema se puede verificar mediante la publicación del valor de compromiso.
Implementación de la red de prueba de contratos inteligentes
Los pasos de implementación incluyen:
Instalar el conjunto de herramientas Haskell
Construir scripts de Plutus
Iniciar el nodo y el contenedor de billetera de Cardano
Recuperar 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 evitar la posible censura, se puede considerar usar solo scripts de billetera y no contratos inteligentes. De esta manera, la única forma de censurar el quema es censurar todas las transacciones de Cardano.
El método de implementación consiste en reemplazar el hash de la clave pública por el hash del valor de compromiso, y voltear el bit menos significativo del valor de compromiso. También es necesario manejar la verificación de errores de la dirección de Cardano.
Se puede utilizar la biblioteca API de Cardano para generar direcciones de quema, enviar transacciones y verificar la quema.
En resumen, el protocolo de prueba de quema se puede implementar a través de contratos inteligentes o transacciones de billetera. Actualmente se recomienda utilizar scripts de billetera, pero en el futuro, a medida que se mejore la infraestructura, las soluciones de contratos inteligentes complejos que combinan scripts de billetera pueden ser más viables. Esto ayuda a crear un entorno que pueda resistir la posible 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.
14 me gusta
Recompensa
14
5
Republicar
Compartir
Comentar
0/400
TokenEconomist
· 08-13 16:11
en realidad, este modelo de PoB sigue la teoría clásica de contracción monetaria
Ver originalesResponder0
CryptoMotivator
· 08-13 08:20
¡El paisaje de la tarjeta ada tiene nuevas acciones!
Ver originalesResponder0
digital_archaeologist
· 08-10 17:10
ada aún tiene que jugar con esta cosa de moneda de quema
El ecosistema de Cardano introduce un mecanismo de prueba de quema para lograr la quema de token inexaminable.
Aplicación del mecanismo de prueba de quema en la red Cardano
Recientemente, un equipo completó el desafío propuesto por Charles Hoskinson y desarrolló el protocolo de Prueba de Quema (PoB) para el ecosistema Cardano. Este artículo presentará esta solución, que incluye los siguientes temas:
Prueba de quema y sus aplicaciones
La quema de criptomonedas es esencialmente enviar los tokens a una dirección "hoyo negro" inaccesible. Esta dirección no tiene clave privada, por lo que los tokens destruidos no se pueden recuperar. El público puede verificar que la destrucción realmente ocurrió, pero solo conoce un valor de "promesa" "secreto". Este mecanismo puede prevenir que intermediarios censuren los fondos destruidos.
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 puede generar presión deflacionaria, ya que reduce la cantidad total de tokens en circulación. Aunque la quema es una operación común, aún necesita la aceptación de los mineros. El equipo está comprometido en introducir un protocolo de quema de tokens que no pueda ser censurado.
La seguridad de la prueba de quema se basa en funciones hash criptográficas. Estas funciones son fáciles de calcular hacia adelante, pero difíciles de invertir. Esencialmente, pequeños cambios en la entrada generan enormes cambios aleatorios en la salida. Al voltear el bit menos significativo de la función hash criptográfica, se puede crear una dirección de agujero negro. Cualquier cosa enviada a esa dirección es difícil o imposible de recuperar.
Contrato inteligente de prueba de quema en la red Cardano
Los contratos inteligentes de Cardano constan de tres partes:
Los contratos inteligentes de Cardano no tienen un estado centralizado, cada eUTxO tiene un estado independiente. Las operaciones posibles incluyen:
El punto final se ejecuta en la billetera del usuario, y las transacciones generadas se moverán a la blockchain. El script del redentor verifica que los fondos solo puedan ser accedidos por la dirección designada.
En la operación de quema, se crea una dirección de agujero negro al dar un valor de compromiso secreto al valor hash y revertirlo. Debido al uso de funciones hash criptográficas, es casi imposible encontrar un valor original coincidente.
Los intermediarios no pueden distinguir entre transacciones de quema y de bloqueo, por lo tanto, no pueden revisar selectivamente las transacciones de quema. La quema se puede verificar mediante la publicación del valor de compromiso.
Implementación de la red de prueba de contratos inteligentes
Los pasos de implementación incluyen:
De contratos inteligentes a scripts de billetera
Para evitar la posible censura, se puede considerar usar solo scripts de billetera y no contratos inteligentes. De esta manera, la única forma de censurar el quema es censurar todas las transacciones de Cardano.
El método de implementación consiste en reemplazar el hash de la clave pública por el hash del valor de compromiso, y voltear el bit menos significativo del valor de compromiso. También es necesario manejar la verificación de errores de la dirección de Cardano.
Se puede utilizar la biblioteca API de Cardano para generar direcciones de quema, enviar transacciones y verificar la quema.
En resumen, el protocolo de prueba de quema se puede implementar a través de contratos inteligentes o transacciones de billetera. Actualmente se recomienda utilizar scripts de billetera, pero en el futuro, a medida que se mejore la infraestructura, las soluciones de contratos inteligentes complejos que combinan scripts de billetera pueden ser más viables. Esto ayuda a crear un entorno que pueda resistir la posible censura.