# カルダノエコシステムの燃焼証明プロトコル実現Iagonは最近、カルダノエコシステムのために燃焼証明(PoB)プロトコルを開発するという挑戦を完了しました。本記事では、Iagonチームのソリューションについて、以下のいくつかの側面を紹介します:1. 燃焼証明メカニズムとその応用の概要2. Iagonはカルダノネットワーク上で燃焼証明のスマートコントラクトメカニズムを実現します3. スマートコントラクトのデプロイとテストプロセス4. "ブラックホール"アドレスにトークンを送信することで、バーン証明を実行します## 1. バーニング証明とその応用トークンのバーンは本質的にトークンをアクセスできない「ブラックホール」アドレスに送信することです。このプロセスは検証可能ですが、公開されているのは約束された値のみです。バーンメカニズムにはさまざまな用途があり、残りのトークンの価値を増加させたり、ブロックチェーンプロトコルの約束の証明として機能したりすることができます。燃焼証明の安全性は暗号ハッシュ関数に基づいています。これらの関数は計算が容易ですが、逆算は困難です。暗号ハッシュ関数の最下位ビットを反転させることでブラックホールアドレスを作成することができ、そのアドレスに送信されたものは回復が困難または不可能になります。! [](https://img-cdn.gateio.im/social/moments-e942fc679d8ef7e55f3db32648b24d99)## 2. カルダノネットワーク上の燃焼証明スマートコントラクトカルダノのスマートコントラクトは三つの部分から構成されています:- リデンプションスクリプト: eUTxOsの支出を制御する- ウォレットスクリプト: ユーザーの実行を表し、資金の回収と新しいeUTxOsの作成に使用されます。- eUTxOs:資金とデータポイントを保持するカルダノのスマートコントラクトには4つの可能な操作があります:- 燃焼:資金をブラックホールアドレスに送信する- 廃棄された: バーニングが確認されました- ロック:秘密鍵を持つアドレスに資金を送信する- 引き出し:ロックされた資金を引き出す! [](https://img-cdn.gateio.im/social/moments-f7f162dc2a412b8d5ff903636b2e631b)## 3. スマートコントラクトのデプロイテストネットにスマートコントラクトをデプロイする手順には、1. Haskellツールチェーンをインストールする2. プルタススクリプトの構築3. カルダノノードとウォレットコンテナを起動する4. ウォレットを復元し、ウォレットIDを取得する5. トークンの燃焼操作を実行する6. バーニングの検証! [](https://img-cdn.gateio.im/social/moments-7777b1db89195a287d84464f2b80b5e9)## 4. スマートコントラクトからウォレットスクリプトへ検閲を防ぐために、スマートコントラクトに依存せずにウォレットスクリプトのみを使用することを検討できます。この方法により、全てのカルダノ取引を検閲しない限り、検閲による燃焼取引が非常に困難になります。これを実現するには、コミットメント値のハッシュを公開鍵ハッシュに置き換え、コミットメント値の最下位ビットを反転させる必要があります。また、要件を満たすアドレス構造を生成するためにカルダノAPIライブラリを使用する必要があります。! [](https://img-cdn.gateio.im/social/moments-fed84a6717b012408df1b428b2d80586)## まとめ現在は、燃焼証明プロトコルを実現するためにウォレットスクリプトの使用を推奨しています。将来的には、PABライブラリの充実に伴い、ウォレットスクリプトの複雑なスマートコントラクトソリューションがより実行可能になる可能性があり、検閲に強い環境を作成することができるでしょう。! [](https://img-cdn.gateio.im/social/moments-3d2bf883bd43da42085612065d17c6ef)
カルダノエコシステムが焼却証明プロトコルを導入し、検閲耐性のある取引を実現
カルダノエコシステムの燃焼証明プロトコル実現
Iagonは最近、カルダノエコシステムのために燃焼証明(PoB)プロトコルを開発するという挑戦を完了しました。本記事では、Iagonチームのソリューションについて、以下のいくつかの側面を紹介します:
1. バーニング証明とその応用
トークンのバーンは本質的にトークンをアクセスできない「ブラックホール」アドレスに送信することです。このプロセスは検証可能ですが、公開されているのは約束された値のみです。バーンメカニズムにはさまざまな用途があり、残りのトークンの価値を増加させたり、ブロックチェーンプロトコルの約束の証明として機能したりすることができます。
燃焼証明の安全性は暗号ハッシュ関数に基づいています。これらの関数は計算が容易ですが、逆算は困難です。暗号ハッシュ関数の最下位ビットを反転させることでブラックホールアドレスを作成することができ、そのアドレスに送信されたものは回復が困難または不可能になります。
!
2. カルダノネットワーク上の燃焼証明スマートコントラクト
カルダノのスマートコントラクトは三つの部分から構成されています:
カルダノのスマートコントラクトには4つの可能な操作があります:
!
3. スマートコントラクトのデプロイ
テストネットにスマートコントラクトをデプロイする手順には、
!
4. スマートコントラクトからウォレットスクリプトへ
検閲を防ぐために、スマートコントラクトに依存せずにウォレットスクリプトのみを使用することを検討できます。この方法により、全てのカルダノ取引を検閲しない限り、検閲による燃焼取引が非常に困難になります。
これを実現するには、コミットメント値のハッシュを公開鍵ハッシュに置き換え、コミットメント値の最下位ビットを反転させる必要があります。また、要件を満たすアドレス構造を生成するためにカルダノAPIライブラリを使用する必要があります。
!
まとめ
現在は、燃焼証明プロトコルを実現するためにウォレットスクリプトの使用を推奨しています。将来的には、PABライブラリの充実に伴い、ウォレットスクリプトの複雑なスマートコントラクトソリューションがより実行可能になる可能性があり、検閲に強い環境を作成することができるでしょう。
!