New developments in the Cardano ecosystem: The Iagon team has developed a burn proof protocol.

Burn Proof ( PoB ) Protocol Introduction

Recently, the Iagon team developed a burn proof ( PoB ) protocol suitable for the Cardano ecosystem in response to the questions raised by Charles Hoskinson. This article will introduce this solution, covering the main content including:

  1. Overview of the Proof of Burn Mechanism and Its Applications
  2. The PoB solution of Iagon implemented on the Cardano network
  3. Deployment and Testing of Smart Contracts
  4. Execute the PoB protocol by sending tokens to the "black hole" address.

1. Burn Proof and Its Applications

The burning of cryptocurrency tokens essentially involves sending the tokens to an inaccessible "black hole" address. This process is verifiable, but only the committed value is known. The burning mechanism can be used to increase the value of the remaining tokens or as a proof of commitment for the blockchain protocol.

The security of the proof of burn is based on cryptographic hash functions. These functions are easy to compute but difficult to reverse engineer. By flipping the least significant bit of the hash function output, a black hole address can be created, and funds sent to that address will be unrecoverable.

2. Proof of Burn Smart Contracts on the Cardano Network

Cardano smart contracts consist of three components:

  • Redeemer script: controls the spending of eUTxOs
  • Wallet Script: Represents user execution, used for redeeming funds and creating new eUTxOs
  • eUTxOs: holding funds and data points

There are four possible operations for Cardano smart contracts:

  • Burn: Send funds to the black hole address
  • Destroyed: Verify that the burn has indeed occurred
  • Lock: Send funds to an address with a key
  • Redemption: Redeem locked funds

Intermediaries cannot distinguish between burn and lock transactions, which prevents scrutiny of burn transactions.

3. Deployment of Smart Contracts

The deployment steps of the smart contract include:

  1. Install 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

4. From Smart Contracts to Wallet Scripts

By using only wallet scripts, further prevention of scrutiny on burn transactions can be achieved. This method requires replacing the public key hash with the hash of the commitment value and flipping the least significant bit. The structure of Cardano addresses and CRC checksums also need to be taken into account.

Overall, the PoB solution proposed by the Iagon team provides an uncensorable token burning mechanism for the Cardano ecosystem, contributing to ecological development. With the improvement of relevant infrastructure, it is expected that more complex and secure smart contract solutions will be achieved in the future.

ADA3.16%
IAG3.08%
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
  • 6
  • Share
Comment
0/400
TaxEvadervip
· 1h ago
Is the ADA ecosystem playing with burning tokens again?
View OriginalReply0
GasFeeNightmarevip
· 19h ago
Crypto world little speculator, how can you not invest in ada?
View OriginalReply0
OnChainDetectivevip
· 19h ago
Who knows the truth about the Burn Address? Anyway, the market maker must have left a backdoor!
View OriginalReply0
SleepyValidatorvip
· 20h ago
The ADA ecosystem has been really fun lately.
View OriginalReply0
PuzzledScholarvip
· 20h ago
Is Cardano also playing with burning? This wave of following the trend is too uninteresting, right?
View OriginalReply0
FloorPriceNightmarevip
· 20h ago
After an hour of checking, it turns out the Burn Address is really burned.
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)