カルダノエコシステムは、燃焼証明プロトコルを導入し、スマートコントラクトとウォレットスクリプトの二重実装を行います。

robot
概要作成中

カルダノエコシステムに燃焼証明(PoB)プロトコルを導入

最近、IagonチームはCharles Hoskinsonが提起した課題に対して、カルダノエコシステムに適した燃焼証明(PoB)プロトコルを開発しました。本稿では、このソリューションの実装詳細について詳しく説明します。

バーニング証明メカニズムの概要

燃焼証明は本質的にトークンをアクセスできない「ブラックホール」アドレスに送信することで、トークンを永久に焼却することを実現します。このメカニズムは、残りのトークンの価値を増加させるためや、ブロックチェーンプロトコルの約束証明として使用されることがあります。燃焼操作の安全性は、暗号ハッシュ関数に基づいており、ハッシュ関数の出力の最下位ビットを反転させてブラックホールアドレスを作成します。

!

カルダノのスマートコントラクトにおけるPoB実装

カルダノのスマートコントラクトは、三つの部分から構成されています: 赎回者スクリプト、ウォレットスクリプト、eUTxOs。コントラクトは四つの操作をサポートしています: 燃焼、燃焼の検証、ロック、赎回。燃焼とロック操作は同じ赎回者フォーマットを使用し、中間者が二者を区別できないようにします。

!

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

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

!

!

!

!

!

!

!

!

!

!

ウォレットスクリプトに基づく実装

安全性をさらに向上させるために、ウォレットスクリプトを使用してPoBを実現することができます。この方法では、コミットメント値のハッシュを公開鍵のハッシュに置き換え、最下位ビットを反転させることでバーンアドレスを生成します。アドレス構造とCRCチェックを処理するために、Cardano APIライブラリを使用する必要があります。

!

!

まとめ

この記事では、カルダノエコシステムにおける燃焼証明プロトコルを実装する2つの方法、すなわちスマートコントラクトとウォレットスクリプトについて紹介します。現在のインフラ制限を考慮すると、ウォレットスクリプトのソリューションを推奨します。将来的にはPABライブラリの充実に伴い、ウォレットスクリプトを組み合わせた複雑なスマートコントラクトソリューションがより実現可能になり、検閲耐性のある環境の構築に貢献するでしょう。

ADA3.26%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • リポスト
  • 共有
コメント
0/400
DefiEngineerJackvip
· 15時間前
ser, pobは文字通りお金を燃やしているだけで、余計なステップがある... formal verificationを見せてくれ、さもなければngmi
原文表示返信0
just_another_walletvip
· 15時間前
adaと一緒に一年間初心者を食べました
原文表示返信0
ser_ngmivip
· 15時間前
蚊の肉も肉だよ!
原文表示返信0
BackrowObservervip
· 15時間前
バーンアドレスもすごくクールだね
原文表示返信0
DegenWhisperervip
· 15時間前
火がついているんですね
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)