paint-brush
UTXO スタック: ビットコインの進路を描く RGB++ プロトコルの完全版@rgbpp
919 測定値
919 測定値

UTXO スタック: ビットコインの進路を描く RGB++ プロトコルの完全版

RGB++ Layer7m2024/06/21
Read on Terminal Reader

長すぎる; 読むには

UTXO スタックは最近、一部の愛好家、開発者、トークン所有者、そして UTXO スタックについて聞いたことがある、または初めて知ったばかりの初心者にわかりやすく説明されました。ネイティブ方式を採用する必要性について、Nervos CKB の共同創設者 Cipher は、「政治的な問題だけではなく、重要なソリューションを提供できるネイティブ方式が重要なのです」と述べています。
featured image - UTXO スタック: ビットコインの進路を描く RGB++ プロトコルの完全版
RGB++ Layer HackerNoon profile picture
0-item
1-item


UTXO スタックは最近、このスタックについて聞いたことがあるか、または初めて知ったばかりの愛好家、開発者、トークン所有者、および新規参入者に対して、よりわかりやすく説明されました。聴衆は、RGB++ プロトコルが表すもの、その完全版の本質、およびその計画について教育を受けました。それは、ビットコイン エコシステムのためのネイティブなプログラミング可能性とスケーラビリティ ソリューションの構築、つまり本質的にネイティブな方法に重点を置く RGB++ プロトコルの使命と位置付けを強調することから始まりました。ネイティブな方法を採用する必要性は、「単に政治的な問題ではなく、重要なソリューションを提供できるネイティブな方法に関係している」と、Nervos CKB の共同創設者である Cipher は述べています。

この記事は、暗号RGB++プロトコルの作者、セルスタジオ、共同創設者ネルボスCKB 、 でビットコインRGB++ミートアップ2024年5月10日香港にて開催。クリックビデオの要約を視聴します。

「ネイティブ」の意味

これは、ビットコインの固有の機能であるプルーフ・オブ・ワーク(PoW)と未使用トランザクション出力(UTXO)を活用することを指します。これら 2 つの機能を活用することによってのみ、ネイティブ アプローチは優れたソリューションを提供するために使用されていると主張できます。これは、アカウント モデルとプルーフ・オブ・ステーク(PoS)に依存するイーサリアム エコシステムとはまったく異なります。


近年、イーサリアム エコシステムには、プラズマ、シャーディング、ライデン ネットワーク、ロールアップなど、さまざまなスケーラビリティ ソリューションがあります。ロールアップは、アカウント モデルと PoS の利点を最大限に活用しているため、イーサリアムのスケーラビリティに最適なソリューションとして浮上しています。


しかし、イーサリアムではうまくいったものの、ロールアップが最善の解決策であるという同じ仮定がビットコインに自動的に当てはまるわけではありません。むしろ、他の、あるいはさらに優れた解決策が模索されています。これには、ビットコインのスケーラビリティまたは拡張アプローチの 4 つの主要な方向性が含まれます。


  1. サイドチェーン: サイドチェーンは、ブリッジ、具体的にはマルチシグ ブリッジと EVM 互換のレイヤー 2 (ブリッジ + EVM) で構成されます。Merlin、BEVM、Satoshi VM は、その代表例です。ただし、これらは真の Bitcoin レイヤー 2 ソリューションではなく、Ethereum レイヤー 2 へのブリッジです。そのセキュリティはマルチシグ ブリッジに依存しており、この分野でのイノベーションは限られています。


  2. ロールアップ: ビットコインのレイヤー 1 でレイヤー 2 のステータスを直接確認するには、ビットコイン スクリプトに特別なものが必要です。そのため、OP_CAT の潜在的サポートを備えた BitVM のような高度に洗練されたテクノロジーは、困難ではあるものの、これをより容易に実現することを目的としています。一方、この分野では、現在のビットコインの強気相場サイクル内で BitVM の開発が完了する可能性は低いという一般的な考えがあります。したがって、ロールアップ ソリューションは、今後 4 年間に予想される次の強気相場までに実現される可能性があります。


  3. チャネル/LN : チャネルとライトニング ネットワークは、ビットコイン固有のスケーラビリティ アプローチと呼ばれています。ビットコインでは、10,000 を超えるノードと数百万のユーザーを擁する成熟したライトニング ネットワークがすでに稼働しています。ただし、このネットワークは現在ビットコインのみをサポートしています。将来、ステーブルコインやその他のユーザー定義コインをサポートできるようになれば、大幅に便利になります。CKB チームは CKB ライトニング ネットワークも開発しており、今年中にビットコイン ライトニング ネットワークと接続する予定です。これはビットコインにとって非常に有望なソリューションですが、支払いチャネルやネットワークに特化しており、課題に直面しています。


  4. CSV (クライアント側検証) : これは、UTXO モデルでのみ利用可能なビットコインネイティブ ソリューションです。注目すべきプロジェクトには、RGB、Taproot Assets、RGB++ プロトコルなどがあります。

問題

ビットコイン チェーン上に 100 を超えるレイヤー 2 ソリューションが構築されているにもかかわらず、プログラミングとスケーラビリティの問題を解決できたソリューションは 1 つもありません。最も成熟したビットコイン レイヤー 2 ソリューションは、マルチシグ ブリッジと EVM 互換レイヤー アプローチを採用しています。これらは基本的に、実際のビットコイン チェーンを、実在しないビットコイン (シャドウ ビットコインまたは疑似ビットコイン) を含む別のチェーンにブリッジします。真のネイティブ ソリューションがなければ、実際のビットコインがレイヤー 1 に残るため、シャドウ ビットコインはプログラミングもスケーラビリティも不可能なままです。

ここで、RGB++ プロトコルの簡単なソリューションが登場します。ビットコインのレイヤー 1 で直接チューリング完全なプログラミングを可能にし、レイヤー 2 に拡張してスケーラビリティを実現します。


したがって、簡単に言えば、RGB++ プロトコルは、ビットコイン レイヤー 1 でネイティブのチューリング完全な機能を提供できるにもかかわらず、BitVM ではありません。新しい OP コードに依存せず、ハード フォークやソフト フォークも必要とせず、レイヤー 1 で直接プログラミング機能を提供します。また、EVM やロールアップでもなく、ブリッジも必要ありません。


RGB++: 仕組み

すべてのビットコイン UTXO は 2 つの重要なコンポーネントで構成されています。1 つは UTXO 内に含まれるビットコインを示す金額フィールド (変数) 用で、もう 1 つは UTXO の所有権とロック解除の権限を示すアドレスに似たロック スクリプト用です。


RGB++ プロトコルは、追加のプログラム ロジックとして、元の Bitcoin UTXO に追加データを添付します。単一の Bitcoin UTXO は、オフチェーン データ セル (またはチューリング完全な UTXO と呼ばれるもの) にリンクされます。すべてのオンチェーン UTXO をオフチェーン データおよび追加の実行ロジックに接続することにより、UTXO のスクリプトによって制約されているにもかかわらず、元の UTXO が転送または使用されるたびに、オフチェーン UTXO が転送されます。これにより、1 つの UTXO から別の UTXO に追加のビットまたは資産を転送し、スクリプトを実行して、1 つの状態から別の状態へのオフチェーン状態転送を伴うオフチェーン トランザクションを効果的に偽造できます。これが RGB++ プロトコルの本質です。



この方法は、トランザクションの正確性を確保するために、RGB++ プロトコルのオフチェーン状態遷移が別のチューリング完全な UTXO ベースの PoW チェーンである CKB によって検証されるため、同型バインディングと呼ばれます。ユーザーのクライアントでオフチェーン プロセスを実行する元の RGB プロトコルと比較して、RGB++ プロトコルはこれらのプロセスを CKB チェーンで実行します。ただし、これはユーザーにとってオプションです。CKB を信頼していないユーザーは、トランザクションをダウンロードするか、送信者にトランザクション履歴を要求して自分で検証することができます。



同型バインディング技術をさらに説明するには、上の図を見てください。左側はビットコイン トランザクションを表し、右側は CKB トランザクションを表します。CKB 側は、CKB の観点から見るとオンチェーン トランザクションですが、ビットコイン オンチェーン トランザクションと比較すると「オフチェーン トランザクション」と見なすことができます。ビットコインの入力セクションと出力セクションは、資産または状態の所有権を示しますが、ビットコイン トランザクションの OP_RETURN フィールドにエンコードされたコミットメントは、CKB トランザクションのハッシュです。


CKB トランザクション側には、リッチ ステート (スマート コントラクト保護下にあるもの) を備えた UTXO が含まれています。また、CKB チェーンには、証明ジェネレーターまたは検証者として機能する Bitcoin ライト クライアントもあります。トランザクションの証明がトリガーされると、スマート コントラクトは、トランザクションが Bitcoin コミットメントに正しくエンコードされているかどうかを検証します。このテクノロジは、Bitcoin トランザクションと UTXO を CKB トランザクションと CKB セルと双方向にバインドするのに役立ち、トランザクションが CKB スマート コントラクトによって制御または制約されることを保証します。これが、RGB++ プロトコルを使用して Bitcoin レイヤー 1 でプログラム可能性を実現する方法です。


RGB++ プロトコルの基本的な知識と、同型バインディング メソッドとしてのその使用法は、クロスチェーン リープ アクションを導入するために使用できます。ビットコインの入力セクションと出力セクションは資産または状態の所有権を示すため、ビットコイン UTXO から別のチェーンの UTXO (例: ライトコイン) に所有権を転送するには、同型バインディング データ構造をビットコイン UTXO からライトコイン UTXO に変更する必要があります。ただし、転送が行われても、その価値は変わりません。


これがクロスチェーン リープの本質です。これにより、集中型または分散型のブリッジが不要になり、チェーン間でのシンプルな転送が可能になります。トランザクションの検証も簡単です。最初の Bitcoin チェーンに到達するまで、チェーン上の UTXO ブランチの証明を使用してトランザクション履歴を遡ります。


この資産の飛躍がどのように達成されるかの良い例は、ビットコインの最初の非管理型パスキーウォレットアプリケーションに見ることができます。ジョイID JoyID ウォレットを使用すると、資産をビットコイン レイヤー 1 からレイヤー 2 へ、またその逆に移動できます。代替可能トークンと非代替可能トークンの両方をサポートし、RGB++ プロトコルを使用してビットコインまたは CKB で作成された資産もサポートします。


これらのユーティリティ、つまりレイヤー 1 のプログラマビリティとクロスチェーン リープ テクノロジーを活用することで、RGB++ プロトコルの最終ステップである、ビットコイン レイヤー 2 のスケーラビリティ拡張を実現できます。PoS を使用して UTXO ベースのレイヤー 2 を構築できます。

悪意のある活動なしでPoSを検証する

ビットコイン レイヤー 1 にステーキング、報酬、およびスラッシングを実装するには、RGB++ プロトコルが提供するプログラマビリティ レイヤーを使用して、UTXO レイヤー 2 にセキュリティを提供するステーキングまたはスラッシング スクリプトを実行します。この機能により、集中型または分散型のブリッジなしで、資産を UTXO レイヤー 2 からレイヤー 1 にジャンプさせることができます。これが、RGB++ プロトコルの完全版である UTXO スタックの機能です。

セキュリティとステーキングについては、Babylon または類似のプロトコルが L2 チェーンの Bitcoin ステーキング セキュリティ プロバイダーとして導入される一方、CKB や RGB++ コインなどの他のトークンは、RGB++ プロトコル スマート コントラクトにプログラムされているように、レイヤー 1 のステーキング アセットとして受け入れられます。Bitcoin レイヤー 1 のセキュリティ レベルは、Bitcoin 自体のセキュリティ レベルと同じです。これは、Bitcoin の歴史的な PoW チェーンによって保証されています。レイヤー 2 のセキュリティは、OP ロールアップ (Ethereum 上) に似ており、予想されるチャレンジ期間には、デポジットと同様のセキュリティ キャップが設定されます。チャレンジ期間が終了すると、セキュリティは向上すると予想されます。




この RGB++ プロトコル プランの完全版では、チームと会社は、ビットコインのスケーラビリティに重点を置いた UTXO スタック ソリューションの構築に専念しています。計画では、UTXO ネイティブで EVM 互換でもブリッジも持たない、ビットコイン用の OP Stack + EigenLayer に似たものを開発します。これは将来の照明ネットワークと統合でき、ロールアップ ソリューションではなく、ビットコインの拡張に最適なソリューションになると期待されています。


代替可能トークンと非代替可能トークンのマーケットプレイス、ローンチパッド、DOB、Stable++、Leap X、Omega、Nervape、JoyID ウォレットなどのプロジェクトを通じて、これまで培われてきた強力なコミュニティとエコシステムを構築するための取り組みが継続されています。



クリックビデオの要約を見る