ビットコインレイヤーRGBを理解するための記事:背景、動作原理、最新の開発
火星财经
2023-05-06 09:30
本文约1412字,阅读全文需要约6分钟
ビットコイン DeFi の実現に向けた重要なステップ

原題:There’s a Bitcoin layer you’re not probably paying enough attentionto: RGB

著者: トラストマシン

オリジナル・コンピレーション: ケイト、マーズビット

オリジナル・コンピレーション: ケイト、マーズビット

おそらく十分に注意を払っていないビットコインレイヤーがあります:RGB

彼らのチームは数年間熱心に取り組んできました。最新リリース v 0.10 は、ビットコイン DeFi の実現に向けた大きな一歩です。

仕組みは次のとおりです

RGB は多くの人にとって新しい言葉かもしれませんが、実際には 2018 年に初めて提案されました。

UTXO

2019年、@dr_orlovskyそして@giacomozuccoそして@LNP_BP設立

RGB とその関連ツールを実現する標準化協会。

「カラーコイン」の概念を持つトークンプロトコルとして始まったものは、現在では本格的なビットコインスマートコントラクトシステムに成長しました。

RGB のユニークな点は次のとおりです。

⚡Lightning対応

💱Turing 完全なスマートコントラクト

🔐 知識ゼロに基づく

🔍 クライアントの認証

🔥使い捨てシール

それぞれについて詳しく見てみましょう🏊

⚡Lightning対応

RGB は Bifrost 拡張機能を使用して Lightning Network に接続できるため、新しいビットコイン ブロックがマイニングされるのを待つことなく、ほぼ瞬時の決済が可能になります。

💱Turing 完全なスマートコントラクト

チューリングが完了するとは、RGB ネットワークがプログラミング言語として単純な計算と複雑な計算の両方を実行できることを意味します。何らかの条件に基づいて「if > then」などのステートメントを検討します。

(ビットコインネットワークだけではこれを行うことはできません。)

🔐 知識ゼロに基づく

RGB ネットワーク上のトランザクションはゼロ知識 (ZK) 証明を使用し、各トランザクションをプライベートにします。これらのアルゴリズムを通じて、アセットの受信者は、アセットの起源に関する追加情報を見ることなく、その有効性を検証できます。

🔍 クライアントの認証

このゼロ知識検証はビットコインではなくクライアント側で実行されます。 RGB ネットワークを使用する場合、全員のトランザクションを検証する必要はなく、自分のトランザクションのみを検証する必要があります。これはスケーラビリティにとって非常に大きなメリットです。 📈

🔥使い捨てシール

RGB ネットワーク上のスマート コントラクトの状態が変化するたびに、ビットコイン ネイティブの UTXO が所有者のウォレット内に作成されます。この UTXO は、所有者が RGB ネットワーク上でトランザクションを送信したときに消費/クローズされます。

実際に見てみましょう:

🕒例の時間🕒

Matt が RGB ネットワーク上で 100 個の新しい $MATT トークンを発行したいとします。

彼は、RGB ネットワーク上で新しい $MATT トークンを 100 個発行します。これらの $MATT トークンの状態は、MATT が所有するネイティブ ビットコイン UTXO に割り当てられます。$MATT次に、マットは 50 を変換したいと考えています。

それを彼の友人のパムに送ります。$MATT

Matt はネイティブ UTXO (思い出してください、一度...) を費やして、RGB 上の Pam に 50 を発行します。$MATTこれは、Pam が所有するウォレットに新しいネイティブ UTXO として記録され、残りの 50 個は

Matt の新しいネイティブ UTXO。

Pam の UTXO はブロックチェーン ブラインドです。つまり、ビットコイン ネットワークは RGB レイヤーを認識しません。

Matt > Pam トランザクションは RGB レイヤーで発生するため、Matt は Pam がどのネイティブ UTXO を選択したかを知る方法がありません。パムはマットの新しい UTXO についても知ることができません。プライバシーは守られます🔒

次に、Matt は友人の Bob に 10 $MATT を送信します。

彼の 50 $MATT UTXO が使用され、新しい 10 $MATT UTXO がボブに送信され、40 $MATT が新しい UTXO としてマットのウォレットに残ります。

さて、ボブは 10 ドルの MATT を別の友人のジェリーに送ります。

ボブの 10 $MATT UTXO が使用され、ジェリーは 10 $MATT を含む新しい UTXO を受け取ります。

次に、ジェリーは友人のリサに 10 $MATT を送ります。もう一度、新しい UTXO が Lisa のために準備されました。

リサは、ボブ、マット、パムについて何も知らなくても、ゼロ知識証明を使用して、ジェリーのデータを使用してこれらのトークンの出所を検証できます。

/ 例の時間を終了します (やったね!) 🕟

それはいいのですが、新しい v 0.10 アップデートはどうなったのでしょうか?質問してよかったです🧑🏫

この主要なマイルストーンは、最後のコンセンサスを破る変更を導入します。これは、将来の RGB バージョンがここから下位互換性を持ち、そのコンセンサス層が時間の経過とともに強化されることを意味します 💪

V 0.10 では、開発者が完全に機能するスマート コントラクトを実装するために必要な、次のような最後に残っている機能のロックが解除されます。

• 多数の API の改善

• RUSTプログラミング言語のサポート

• Web へのアクセスを容易にする新しいコマンド ライン ツール

トークンの発行に加えて、RGB は NFT、DAO、取引所や流動性プールなどの完全な DeFi アプリケーションもサポートできます。

このプロトコルはまだ初期段階にありますが、時間の経過とともに RGB がどのように進化するか、そして開発者がどのように RGB を手に入れるかを見るのが楽しみです。

ちなみに、私たちはTrust Machinesです👋

私たちは、ビットコイン ネットワークの価値を最大化するために、最大のビットコイン アプリケーション エコシステムを構築しています。

火星财经
作者文库