# Iagonがカルダノ向けの燃焼証明プロトコルを発表最近、IagonチームはCharles Hoskinsonが提起した課題に対処するため、カルダノエコシステムに適した燃焼証明(PoB)プロトコルを開発しました。本稿では、このソリューションの具体的な内容について紹介します。## バーニングプローフ及びその応用燃焼証明は本質的にトークンをアクセス不可能な"ブラックホール"アドレスに送信することでトークンを消失させることを意味します。このメカニズムは、残りのトークンの価値を増加させるためや、ブロックチェーンプロトコルの約束の証明として使用できます。Iagonは検閲不可能なトークン燃焼プロトコルの導入に取り組んでいます。燃焼証明の安全性は、暗号ハッシュ関数に基づいています。暗号ハッシュ関数の最低ビットを反転させることで、復元が困難なブラックホールアドレスを作成できます。この方法では、まず資金を燃焼させ、その後の別のステップで燃焼が完了したことを証明できます。! [](https://img-cdn.gateio.im/social/moments-e942fc679d8ef7e55f3db32648b24d99)## カルダノネットワーク上の燃焼証明スマートコントラクトカルダノのスマートコントラクトは三つの部分で構成されています:1. リデンプションスクリプト: eUTxOsの使用を制御する2. ウォレットスクリプト: ユーザーの資金操作を表します3. eUTxOs:資金とデータを保持するこの構造は、4つの操作を許可します: バーニング、バーニングの検証、ロック、資金の引き換え。スマートコントラクトは、ユーザーのウォレット内でエンドポイントスクリプトを実行し、その後、取引をブロックチェーンに送信することで実現されます。バーニング操作は、ハッシュ値をブラックホールアドレスに指し示すことによって完了します。! [](https://img-cdn.gateio.im/social/moments-f7f162dc2a412b8d5ff903636b2e631b)## スマートコントラクトのデプロイテストネットにスマートコントラクトをデプロイするには、以下のステップが必要です:1. Haskellツールチェーンをインストールする2. プルータススクリプトの構築3. カルダノノードとウォレットコンテナを起動する4. ウォレットを復元し、ウォレットIDを取得する5. トークンの消却操作を実行する6. 燃焼を確認する! [](https://img-cdn.gateio.im/social/moments-7777b1db89195a287d84464f2b80b5e9)## スマートコントラクトからウォレットスクリプトへ検閲をさらに防ぐために、スマートコントラクトに依存せず、ウォレットスクリプトのみを使用することを検討できます。これには、公開鍵ハッシュを置き換えるためにコミットメント値のハッシュを使用し、コミットメント値の最下位ビットを反転させる必要があります。これを実現するには、Cardano APIライブラリを使用して燃焼アドレスを生成し、次に取引をブロックチェーンに送信する必要があります。燃焼を検証するには、燃焼アドレスに送信された取引を確認する必要があります。! [](https://img-cdn.gateio.im/social/moments-fed84a6717b012408df1b428b2d80586)## まとめ現在、ウォレットスクリプトを使用して燃焼証明プロトコルを実装することをお勧めします。将来的には、PABライブラリの実装に伴い、ウォレットスクリプトの複雑なスマートコントラクトソリューションがより実現可能になり、潜在的な検閲に対抗する環境の構築に役立つでしょう。! [](https://img-cdn.gateio.im/social/moments-3d2bf883bd43da42085612065d17c6ef)
Iagonはカルダノ向けの燃焼証明プロトコルを開発し、検閲抵抗性が注目されています。
Iagonがカルダノ向けの燃焼証明プロトコルを発表
最近、IagonチームはCharles Hoskinsonが提起した課題に対処するため、カルダノエコシステムに適した燃焼証明(PoB)プロトコルを開発しました。本稿では、このソリューションの具体的な内容について紹介します。
バーニングプローフ及びその応用
燃焼証明は本質的にトークンをアクセス不可能な"ブラックホール"アドレスに送信することでトークンを消失させることを意味します。このメカニズムは、残りのトークンの価値を増加させるためや、ブロックチェーンプロトコルの約束の証明として使用できます。Iagonは検閲不可能なトークン燃焼プロトコルの導入に取り組んでいます。
燃焼証明の安全性は、暗号ハッシュ関数に基づいています。暗号ハッシュ関数の最低ビットを反転させることで、復元が困難なブラックホールアドレスを作成できます。この方法では、まず資金を燃焼させ、その後の別のステップで燃焼が完了したことを証明できます。
!
カルダノネットワーク上の燃焼証明スマートコントラクト
カルダノのスマートコントラクトは三つの部分で構成されています:
この構造は、4つの操作を許可します: バーニング、バーニングの検証、ロック、資金の引き換え。
スマートコントラクトは、ユーザーのウォレット内でエンドポイントスクリプトを実行し、その後、取引をブロックチェーンに送信することで実現されます。バーニング操作は、ハッシュ値をブラックホールアドレスに指し示すことによって完了します。
!
スマートコントラクトのデプロイ
テストネットにスマートコントラクトをデプロイするには、以下のステップが必要です:
!
スマートコントラクトからウォレットスクリプトへ
検閲をさらに防ぐために、スマートコントラクトに依存せず、ウォレットスクリプトのみを使用することを検討できます。これには、公開鍵ハッシュを置き換えるためにコミットメント値のハッシュを使用し、コミットメント値の最下位ビットを反転させる必要があります。
これを実現するには、Cardano APIライブラリを使用して燃焼アドレスを生成し、次に取引をブロックチェーンに送信する必要があります。燃焼を検証するには、燃焼アドレスに送信された取引を確認する必要があります。
!
まとめ
現在、ウォレットスクリプトを使用して燃焼証明プロトコルを実装することをお勧めします。将来的には、PABライブラリの実装に伴い、ウォレットスクリプトの複雑なスマートコントラクトソリューションがより実現可能になり、潜在的な検閲に対抗する環境の構築に役立つでしょう。
!