Iagonはカルダノ向けの燃焼証明プロトコルを開発し、検閲抵抗性が注目されています。

robot
概要作成中

Iagonがカルダノ向けの燃焼証明プロトコルを発表

最近、IagonチームはCharles Hoskinsonが提起した課題に対処するため、カルダノエコシステムに適した燃焼証明(PoB)プロトコルを開発しました。本稿では、このソリューションの具体的な内容について紹介します。

バーニングプローフ及びその応用

燃焼証明は本質的にトークンをアクセス不可能な"ブラックホール"アドレスに送信することでトークンを消失させることを意味します。このメカニズムは、残りのトークンの価値を増加させるためや、ブロックチェーンプロトコルの約束の証明として使用できます。Iagonは検閲不可能なトークン燃焼プロトコルの導入に取り組んでいます。

燃焼証明の安全性は、暗号ハッシュ関数に基づいています。暗号ハッシュ関数の最低ビットを反転させることで、復元が困難なブラックホールアドレスを作成できます。この方法では、まず資金を燃焼させ、その後の別のステップで燃焼が完了したことを証明できます。

!

カルダノネットワーク上の燃焼証明スマートコントラクト

カルダノのスマートコントラクトは三つの部分で構成されています:

  1. リデンプションスクリプト: eUTxOsの使用を制御する
  2. ウォレットスクリプト: ユーザーの資金操作を表します
  3. eUTxOs:資金とデータを保持する

この構造は、4つの操作を許可します: バーニング、バーニングの検証、ロック、資金の引き換え。

スマートコントラクトは、ユーザーのウォレット内でエンドポイントスクリプトを実行し、その後、取引をブロックチェーンに送信することで実現されます。バーニング操作は、ハッシュ値をブラックホールアドレスに指し示すことによって完了します。

!

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

テストネットにスマートコントラクトをデプロイするには、以下のステップが必要です:

  1. Haskellツールチェーンをインストールする
  2. プルータススクリプトの構築
  3. カルダノノードとウォレットコンテナを起動する
  4. ウォレットを復元し、ウォレットIDを取得する
  5. トークンの消却操作を実行する
  6. 燃焼を確認する

!

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

検閲をさらに防ぐために、スマートコントラクトに依存せず、ウォレットスクリプトのみを使用することを検討できます。これには、公開鍵ハッシュを置き換えるためにコミットメント値のハッシュを使用し、コミットメント値の最下位ビットを反転させる必要があります。

これを実現するには、Cardano APIライブラリを使用して燃焼アドレスを生成し、次に取引をブロックチェーンに送信する必要があります。燃焼を検証するには、燃焼アドレスに送信された取引を確認する必要があります。

!

まとめ

現在、ウォレットスクリプトを使用して燃焼証明プロトコルを実装することをお勧めします。将来的には、PABライブラリの実装に伴い、ウォレットスクリプトの複雑なスマートコントラクトソリューションがより実現可能になり、潜在的な検閲に対抗する環境の構築に役立つでしょう。

!

IAG7.44%
ADA0.89%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
gaslight_gasfeezvip
· 07-25 13:14
adaエコシステムはついに収益を得ることができる!
原文表示返信0
SignatureCollectorvip
· 07-24 22:59
このプロトコル素晴らしいですね、対応できますね。
原文表示返信0
LiquidatedNotStirredvip
· 07-24 22:48
ついに通貨を焼けるの?クーダノは珍しく全体的に強いね
原文表示返信0
FastLeavervip
· 07-24 22:46
またトークンバーニングですか?古い手法ですね。
原文表示返信0
ZKProofEnthusiastvip
· 07-24 22:33
焙煎した豆はカウワウを演じます
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)