カルダノエコシステムの重大なブレークスルー:Iagonが燃焼証明プロトコルの開発を完了

PoBプロトコル解析

Iagonは最近、提起された問題に対処するために、Cardanoエコシステムに適した燃焼証明(PoB)プロトコルを開発するという挑戦を完了しました。本稿では、Iagonチームのソリューションを紹介し、主に以下のいくつかの側面を含みます:

  1. バーニング証明メカニズムとその応用の概要
  2. Iagonの燃焼証明スキームはCardanoネットワーク上のスマートコントラクトで実現されています
  3. スマートコントラクトのデプロイとテストプロセス
  4. "ブラックホール"アドレスにトークンを送信してバーニング証明を実行する

1. バーニング証明とその応用

トークンのバーン(破壊)は一般的な操作であり、本質的にはトークンをアクセスできない「ブラックホール」アドレスに送信することです。このアドレスにはアクセスキーがなく、破壊されたトークンは回収できません。一般の人々は破壊が実際に行われたことを検証できますが、ただ1つの「秘密の」約束値を知っているだけです。このメカニズムは、中間者が破壊された資金を検閲するのを防ぐことができます。

燃焼メカニズムにはさまざまな用途があり、残りのトークンの価値を高めたり、ブロックチェーンプロトコルの約束の証明として機能したりします。大規模な燃焼は流通しているトークンの総量を減少させ、デフレ圧力を引き起こす可能性があります。燃焼トランザクションはマイナーによって受け入れられる必要がありますが、Iagonは検閲不可能な燃焼プロトコルの開発に取り組んでいます。

燃焼証明の安全性は暗号ハッシュ関数に基づいています。これらの関数は計算が容易ですが、逆算するのは難しいです。本質的に、入力のわずかな変化が出力結果の巨大なランダムな変化を引き起こします。暗号ハッシュ関数の最低位を反転させることで、ブラックホールアドレスを作成することができ、そのアドレスに送信された内容は復元が難しくなります。

!

2. Cardanoネットワークの燃焼証明スマートコントラクト

Cardanoのスマートコントラクトは三つの部分から構成されています:

  • リデンプションスクリプト: eUTxOsの使用を制御する
  • ウォレットスクリプト:ユーザーが実行することを代表し、資金を引き換え、新しいeUTxOsを作成するために使用されます
  • eUTxOs:資金とデータポイント(datum)を含み、資金が再利用可能な条件を決定するために使用されます。

Cardanoのスマートコントラクトは中央集権的な状態を持たず、各eUTxOは独立した状態を持っています。可能な操作には次のものが含まれます:

  • 燃焼:資金をブラックホールアドレスに送信する
  • 燃焼の確認:特定のコミットメント値の燃焼が発生したことを確認する
  • ロック:キーのあるアドレスに資金を送信する
  • リデンプション:ロックされた資金を取り戻す

エンドポイントはユーザーのウォレット内で実行され、生成された取引はブロックチェーンに送信されます。取引は資金を償還者スクリプトに移動させ、そのスクリプトは資金が特定のハッシュ値のアドレスのみがアクセスできることを検証します。

燃焼操作では、ハッシュ値がブラックホールアドレスを指します。これは、ハッシュに秘密のコミットメント値を与え、それを反転させることで実現されます。暗号ハッシュ関数が使用されているため、対応する元の値を見つけることはほぼ不可能です。

仲介者は取引が焼却されているのかロックされているのかを知ることができません。このメカニズムは、焼却取引に対する選択的審査を防ぎます。焼却値は、コミットメント値を公表することで検証できます。公表前には、誰も具体的に焼却された金額を知ることはできません。

!

3. スマートコントラクトのデプロイプロセス

テストネットにスマートコントラクトをデプロイする手順は以下の通りです:

  1. Haskellツールチェーンをインストールする
  2. Plutusスクリプトを構築する
  3. Cardanoノードとウォレットコンテナを起動する
  4. ウォレットを復元してウォレットIDを取得する
  5. 燃焼トークンを実行する
  6. バーニングの検証

!

4. スマートコントラクトからウォレットスクリプトへ

検閲をさらに防ぐために、スマートコントラクトに依存せずにウォレットスクリプトのみを使用することができます。この方法では、燃焼を検閲する唯一の方法は、すべてのCardano取引を検閲することです。

これを実現するには、コミットメント値のハッシュを公開鍵ハッシュに置き換え、コミットメント値の最下位ビットを反転させる必要があります。また、Cardanoのアドレス形式の検証を処理する必要があります。Cardano APIライブラリを使用してバーンアドレスを生成し、取引をブロックチェーンに提出し、バーンを検証できます。

!

まとめ

この記事では、燃焼証明プロトコルの2つの実装方法、スマートコントラクトとウォレットトランザクションについて紹介します。Alonzoスマートコントラクトは現在、いくつかの必要なインフラストラクチャが不足しているため、ウォレットスクリプトの使用を推奨します。将来的にはPABライブラリの充実に伴い、ウォレットスクリプトと組み合わせた複雑なスマートコントラクトのソリューションがより実現可能になる可能性があり、検閲に強い環境の構築に寄与するでしょう。

!

ADA3.12%
IAG-0.47%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 3
  • 共有
コメント
0/400
UnluckyValidatorvip
· 16時間前
エイマ ブラックホールがADAを飲み込む
原文表示返信0
MetaMaskVictimvip
· 16時間前
なんでまたバーンアドレスなんだよ
原文表示返信0
GasGrillMastervip
· 16時間前
ブラックホールはお金を燃やす、それは私がバーベキューをするのを見ているのと同じように爽快だ。
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)