カルダノエコシステムにおける燃焼証明プロトコル:Iagonソリューションデプス解析

robot
概要作成中

PoBプロトコル紹介

Iagonは最近、Cardanoエコシステムに適用されることを目的とした燃焼証明(PoB)プロトコルのチャレンジを完了しました。この記事では、Iagonチームが開発したソリューションを紹介し、主に以下のいくつかの側面を含みます:

  1. 燃焼証明メカニズムとその応用の概要
  2. Iagon PoBソリューションのCardanoネットワーク上での実装原理
  3. スマートコントラクトのデプロイとテストプロセス
  4. "ブラックホール"アドレスにトークンを送信することでPoBプロトコルを実行します

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

トークンの焼却は本質的にトークンをアクセスできない「ブラックホール」アドレスに送信することです。このプロセスは公開で検証可能ですが、約束された値を知っているのは発起者だけです。焼却メカニズムは残りのトークンの価値を増加させるために使用されるか、またはブロックチェーンプロトコルの約束の証明として使用されます。

燃焼証明の安全性は暗号ハッシュ関数に基づいており、これらの関数は計算が容易ですが逆演算が難しいです。ハッシュ関数の出力の最下位ビットを反転させることでブラックホールアドレスを作成でき、そのアドレスに送信された資産は復元できません。

!

2. CardanoネットワークのPoBスマートコントラクト

Cardanoのスマートコントラクトは、3つの構成要素を含んでいます:

  • リデンプションスクリプト: eUTxOの使用を制御する
  • ウォレットスクリプト: ユーザーが実行することを表し、資金を引き出し、新しいeUTxOを作成するために使用されます
  • eUTxO:資金とデータを保持する

Cardanoのスマートコントラクトには、燃焼、燃焼の検証、ロック、償還の4つの可能な操作があります。取引はユーザーのウォレットで完了した後、ブロックチェーンに提出されます。

!

!

!

!

!

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

テストネット上にスマートコントラクトをデプロイするステップは次のとおりです:

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

!

!

!

!

!

!

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

検閲を防ぐために、ウォレット内でのみ実行されるソリューションを使用できます。この方法では、コミット値のハッシュが公開鍵のハッシュに置き換えられ、最下位ビットが反転します。要件を満たすアドレス形式を生成するには、Cardano APIライブラリを使用する必要があります。

!

!

まとめ

この記事では、CardanoにおけるPoBプロトコルの2つの実装方法、スマートコントラクトとウォレット取引について紹介します。Alonzoスマートコントラクトは現在必要なインフラが不足しているため、ウォレットスクリプトソリューションの使用を推奨します。将来的には、PABライブラリの充実に伴い、ウォレットスクリプトを組み合わせた複雑なスマートコントラクトソリューションがより実行可能になり、検閲抵抗型の環境の構築に役立つ可能性があります。

ADA2.65%
IAG0.42%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
SerumSquirrelvip
· 8時間前
暗号資産の世界で遊んでいると、トークンは燃え尽きることがない。
原文表示返信0
LadderToolGuyvip
· 9時間前
すぐにADAに火をつけてください
原文表示返信0
LoneValidatorvip
· 9時間前
バーンアドレス 聞いただけで怖い
原文表示返信0
MrDecodervip
· 9時間前
カルダノはついにお金を燃やしました
原文表示返信0
AirdropHunterKingvip
· 9時間前
別調子に乗るなよ、どれだけのトークンを燃やさなきゃエアドロップがもらえないんだ?盲猜しても無駄にガスを使うだけだ。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)