Iagon develops a burn proof protocol for Cardano, with censorship resistance as a highlight.

robot
Abstract generation in progress

Iagon launches a proof of burn protocol for Cardano

Recently, the Iagon team developed a burning proof ( PoB ) protocol suitable for the Cardano ecosystem in response to the challenge posed by Charles Hoskinson. This article will introduce the specifics of this solution.

Proof of Burn and Its Applications

Burning tokens essentially involves sending tokens to an inaccessible "black hole" address, thereby achieving token destruction. This mechanism can be used to increase the value of the remaining tokens or as proof of commitment for a blockchain protocol. Iagon is committed to introducing a censorship-resistant burning token protocol.

The security of proof of burn is based on cryptographic hash functions. By flipping the least significant bit of the cryptographic hash function, a hard-to-recover black hole address can be created. This method allows funds to be burned first and then proves that the burn has been completed in a separate step.

Proof of Burn Smart Contracts on the Cardano Network

Cardano smart contracts consist of three parts:

  1. Redeemer script: controlling the use of eUTxOs
  2. Wallet Script: Represents user operations with funds
  3. eUTxOs: Hold funds and data

This structure allows for four operations: burning, verifying the burn, locking, and redeeming funds.

Smart contracts are implemented by running endpoint scripts in the user's wallet and then sending transactions to the blockchain. The burn operation is completed by pointing the hash value to a black hole address.

Deployment of Smart Contracts

Deploying smart contracts on the testnet requires the following steps:

  1. Install the Haskell toolchain
  2. Build Plutus script
  3. Start Cardano node and wallet container
  4. Restore wallet and obtain wallet ID
  5. Execute token burn operation
  6. Verify Burn

From Smart Contracts to Wallet Scripts

To further prevent censorship, it may be considered to use wallet scripts without relying on smart contracts. This requires replacing the public key hash with the hash of the commitment value and flipping the least significant bit of the commitment value.

To achieve this, you need to use the Cardano API library to generate a burn address, and then submit the transaction to the blockchain. To verify the burn, you need to check the transactions sent to the burn address.

Conclusion

Currently, it is recommended to use wallet scripts to implement the proof of burn protocol. In the future, with the implementation of the PAB library, the complex smart contract solutions combined with wallet scripts may be more feasible and help create an environment that resists potential censorship.

IAG-1.06%
ADA2.6%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 5
  • Share
Comment
0/400
gaslight_gasfeezvip
· 15h ago
The ADA ecosystem can finally make a profit!
View OriginalReply0
SignatureCollectorvip
· 07-24 22:59
This protocol is amazing, it can be dealt with.
View OriginalReply0
LiquidatedNotStirredvip
· 07-24 22:48
Finally able to burn coins? Kardanos is rarely able to fight.
View OriginalReply0
FastLeavervip
· 07-24 22:46
Another token burning? Same old trick.
View OriginalReply0
ZKProofEnthusiastvip
· 07-24 22:33
Burning beans playing bull wow
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)