# カルダノエコシステムにおける燃焼証明(PoB)プロトコル最近、IagonチームはCharles Hoskinsonが提起した課題に対処するため、カルダノエコシステムに適した燃焼証明(PoB)プロトコルを開発しました。本記事では、このソリューションの主な内容を紹介します:## 1. バーニング証明メカニズムの概要燃焼証明は本質的にトークンをアクセスできない「ブラックホール」アドレスに送信することで、これらのトークンを永久に消去することです。このメカニズムは、残りのトークンの価値を高めたり、ブロックチェーンプロトコルのコミットメント証明として使用するなど、さまざまな目的に利用できます。燃焼証明の安全性は、暗号ハッシュ関数に基づいています。ハッシュ関数の出力の最下位ビットを反転させることにより、逆算が困難なブラックホールアドレスを作成できます。これにより、燃焼プロセスは検閲できなくなりつつ、その検証可能性が保証されます。! [](https://img-cdn.gateio.im/social/moments-e942fc679d8ef7e55f3db32648b24d99)## 2. カルダノネットワーク上のPoBスマートコントラクトカルダノのスマートコントラクトは三つの部分から構成されています:- リデンプションスクリプト: eUTxOsの支出を制御する- ウォレットスクリプト:ユーザーが資金操作を実行することを表します- eUTxOs:資金と関連データを保存この構造に基づいて、PoBプロトコルは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. ウォレットスクリプトプランさらなるセキュリティ向上のため、スマートコントラクトの操作をユーザーボレット内で実行することができます。この方法は、すべてのカルダノの取引を審査する必要があるため、燃焼行為の審査をより困難にします。具体的な実装では、コミットメント値のハッシュを公開鍵ハッシュの代わりに使用し、適切なアドレス生成と取引提出操作を行う必要があります。! [](https://img-cdn.gateio.im/social/moments-fed84a6717b012408df1b428b2d80586)## まとめPoBプロトコルは、スマートコントラクトやウォレットスクリプトを通じて実現できます。現在のカルダノインフラストラクチャの制限を考慮すると、ウォレットスクリプトソリューションの使用をお勧めします。将来的には、PABライブラリの充実に伴い、ウォレットスクリプトと複雑なスマートコントラクトソリューションの組み合わせがより実現可能になり、検閲に対する耐性のある環境を作成するのに役立ちます。! [](https://img-cdn.gateio.im/social/moments-3d2bf883bd43da42085612065d17c6ef)
カルダノエコシステムは、セキュリティと検閲耐性を高めるために、燃焼証明プロトコルを導入しました。
カルダノエコシステムにおける燃焼証明(PoB)プロトコル
最近、IagonチームはCharles Hoskinsonが提起した課題に対処するため、カルダノエコシステムに適した燃焼証明(PoB)プロトコルを開発しました。本記事では、このソリューションの主な内容を紹介します:
1. バーニング証明メカニズムの概要
燃焼証明は本質的にトークンをアクセスできない「ブラックホール」アドレスに送信することで、これらのトークンを永久に消去することです。このメカニズムは、残りのトークンの価値を高めたり、ブロックチェーンプロトコルのコミットメント証明として使用するなど、さまざまな目的に利用できます。
燃焼証明の安全性は、暗号ハッシュ関数に基づいています。ハッシュ関数の出力の最下位ビットを反転させることにより、逆算が困難なブラックホールアドレスを作成できます。これにより、燃焼プロセスは検閲できなくなりつつ、その検証可能性が保証されます。
!
2. カルダノネットワーク上のPoBスマートコントラクト
カルダノのスマートコントラクトは三つの部分から構成されています:
この構造に基づいて、PoBプロトコルは4つの操作を実現できます:
このデザインにより、仲介者は燃焼取引とロック取引を区別できなくなり、選択的な検閲を防ぐことができます。
!
3. スマートコントラクトのデプロイ
スマートコントラクトのデプロイプロセスには、
!
4. ウォレットスクリプトプラン
さらなるセキュリティ向上のため、スマートコントラクトの操作をユーザーボレット内で実行することができます。この方法は、すべてのカルダノの取引を審査する必要があるため、燃焼行為の審査をより困難にします。
具体的な実装では、コミットメント値のハッシュを公開鍵ハッシュの代わりに使用し、適切なアドレス生成と取引提出操作を行う必要があります。
!
まとめ
PoBプロトコルは、スマートコントラクトやウォレットスクリプトを通じて実現できます。現在のカルダノインフラストラクチャの制限を考慮すると、ウォレットスクリプトソリューションの使用をお勧めします。将来的には、PABライブラリの充実に伴い、ウォレットスクリプトと複雑なスマートコントラクトソリューションの組み合わせがより実現可能になり、検閲に対する耐性のある環境を作成するのに役立ちます。
!