この記事は0x_web3BRC-20 トークン プレッジの実験プロトコルの紹介。Odaily によって翻訳および整理されました。
Ordinals では、私たちは長い道のりを歩んできました。完全なノードの実行から、いくつかのボタンをクリックして登録するまで、ビットコインの登録をこれほど簡単にするすべては、開発者の貢献のおかげです。
BRC-20トークンの開発に伴い、ステーキング機能の導入も当然のこととなっています。では、BRC-20はどのように賭けられるのでしょうか?下位互換性を維持しながら、既存のインフラストラクチャへの最小限の変更で実装する方法を考えてきました。
BRC-20 の「デプロイ」メソッドでは、「yield」と呼ばれる追加パラメータを導入しました。
「利回り」とは、ブロックごとにトークンの価値が増加することを意味します。これはネストされた JSON オブジェクトで、「6000」は最初の 6000 ブロックとその報酬を意味し、「8000」は最初の 8000 ブロックとその報酬などを意味します。例: 1000 個の $bYLD トークンをステーキングボールトに預け、100 ブロックの間ステーキングし続けると、合計 1070 個のトークンを受け取り、そのうち 70 個が報酬として与えられます。 「最大」は初期鋳造供給量を示します。明らかに、ステーキングが開始された後は増加し続けます。
では、BRC-20トークンをステーキングするにはどうすればよいでしょうか?
BRC-20 エコシステムにはスマート コントラクトはありませんが、それを可能にするステーキング メカニズムが必要です。ユーザーがトークンを転送し、転送呼び出しを行うことで (報酬とともに) トークンを取り戻すことができるステーキング アドレスを導入しました。
トークンをステーキングするには、通常の転送機能を使用できます。碑文を書き込み、ステークの住所に送信します(近日公開予定)。トークンをアンステークするには、同じアドレスに「転送キャンセル」と記入し、プレッジアドレスに送信する必要があります。
ここで、「txn」は、誓約アドレスに送信された「転送」の刻印IDを表します。まだステークが解除されていない場合は、(トークン + 報酬) がウォレットに返送されます。
既存の BRC-20 ツールとの互換性:
「ミント」、「転送」、「デプロイ」機能は変わりません。プレッジ開始後、インデックスクライアントはプレッジ報酬に応じて「残高」を更新し、プレッジアドレスの転送/キャンセル転送ルールに従う必要があります。
私たちは、トークンをステークして更新された残高を確認できるライブ POC (BitStake Protocol) の作成に 24 時間体制で取り組んでいます。
デゲンス、注意してください。この実験は、私が Web3 で行った他の何百もの失敗した実験の 1 つである可能性があります。
最後に簡単な概要: 私たちが行っていることは、BRC-20 トークンのステーキング機能の開始、概念実証またはテストのための $bYLD トークンの使用、トークンのステーク/ステーク解除のためのインフラストラクチャの構築、ステーキング機能は間もなく公開されます。
