ビットコインエコシステムはプログラム可能性革命を迎えました:RGB、RGB++とArch Networkが革新をリードしています。

ビットコインエコシステムのプログラム可能性探索

ビットコインは流動性が最も高く、安全性が最も強いブロックチェーンとして、铭文の熱潮後に大量の開発者を引き付けました。彼らは迅速にビットコインのプログラム可能性と拡張性の問題に焦点を合わせています。ZK、DA、サイドチェーン、ロールアップ、リステーキングなどの多様なソリューションを導入することにより、ビットコインエコシステムは新しい繁栄のピークを迎え、現在のブルマーケットの核心テーマとなっています。

しかし、多くの設計案はイーサリアムなどのスマートコントラクトプラットフォームのスケーリング経験を引き継ぎ、しばしば中央集権的なクロスチェーンブリッジに依存しており、これはシステムの潜在的な弱点となっています。ビットコイン自体の特性に基づいて設計された方案は非常に少なく、これはビットコインの開発体験が良くないことに関連しています。ビットコインはイーサリアムのようにスマートコントラクトを実行するのが難しいのは、主に以下の理由によります:

  1. ビットコインのスクリプト言語は安全性を確保するためにチューリング完全性を制限しており、複雑なスマートコントラクトを実行することができません。
  2. ビットコインのブロックチェーンのストレージは簡単な取引に対して設計されており、複雑なスマートコントラクトには最適化されていません。
  3. ビットコインは運用可能なスマートコントラクトの仮想マシンを欠いています。

2017年の隔離証明(SegWit)アップグレードはブロックサイズ制限を増加させました;2021年のTaprootアップグレードはバッチ署名検証を実現し、原子交換、多重署名ウォレット、条件付き支払いなどの操作を簡素化しました。これらの進展はビットコインのプログラム可能性に新しい可能性を開きました。

2022年、開発者Casey Rodarmorが提唱した「Ordinal Theory」は、ビットコイン取引に画像などの任意のデータを埋め込むための番号付けスキームを概説しました。これは、ビットコインチェーン上に状態情報やメタデータを直接埋め込むための新しいアプローチを提供し、アクセス可能で検証可能な状態データを必要とするスマートコントラクトアプリケーションにとって重要な意味を持っています。

現在、多くの拡張ビットコインプログラム可能性プロジェクトは、ユーザーがクロスチェーンブリッジを信頼することを要求する二層ネットワーク(L2)に依存しており、これはL2がユーザーと流動性を獲得する上で大きな障害となっています。さらに、ビットコインはネイティブな仮想マシンやプログラム可能性が不足しており、信頼仮定を追加することなくL2とL1の通信を実現することができません。

RGB、RGB++、およびArch Networkは、ビットコインのネイティブな特性から出発し、そのプログラム可能性を強化し、異なる手法を通じてスマートコントラクトと複雑な取引能力を提供しようとしています。

  1. RGBは、オフチェーンクライアントによって検証されるスマートコントラクトソリューションであり、コントラクトの状態変化をビットコインのUTXOに記録します。一定のプライバシーの利点がありますが、使用が煩雑であり、コントラクトのコンポーザビリティが欠けているため、発展は比較的遅いです。

  2. RGB++はNervosによるRGBの考え方に基づく拡張ソリューションで、依然としてUTXOに基づいていますが、チェーン自体を合意を持つクライアント検証者として扱い、メタデータ資産のクロスチェーンソリューションを提供し、任意のUTXO構造のチェーンの資産移転をサポートします。

  3. Arch Networkはビットコインにネイティブスマートコントラクトソリューションを提供し、ZKバーチャルマシンとバリデーターノードネットワークを作成し、取引を集約することで、状態の変化と資産をビットコイン取引に記録します。

! UTXOバインディング:BTCスマートコントラクトスキームの詳細な説明:RGB、RGB ++、Archネットワーク

RGBスキーム

RGBはビットコインコミュニティの初期のスマートコントラクト拡張のアイデアであり、UTXOを通じて状態データを封装して記録し、その後のビットコインのネイティブ拡張に重要なアイデアを提供しました。

RGBはオフチェーン検証方式を採用しており、トークンの移転検証をビットコインのコンセンサスレイヤーからオフチェーンに移し、特定の取引関連のクライアントによって検証されます。この方法は、全ネットワークのブロードキャストの必要性を減らし、プライバシーと効率を向上させました。しかし、このプライバシー強化方式は二面性があります。特定の取引関連ノードだけを検証に参加させることでプライバシー保護は強化されますが、第三者が見えなくなり、実際の操作が複雑になり、開発が困難となり、ユーザー体験が悪化します。

RGBは一度限りのシールの概念を導入しました。各UTXOは一度だけ使用でき、UTXOを作成する際にロックされ、使用する際にアンロックされることに相当します。スマートコントラクトの状態はUTXOによってカプセル化され、シールによって管理され、効果的な状態管理メカニズムを提供します。

! UTXOバインディング:BTCスマートコントラクトソリューションの詳細な説明:RGB、RGB ++、Archネットワーク

RGB++プラン

RGB++は、NervosがRGBの考え方に基づいて提案した別の拡張ルートであり、依然としてUTXOにバインドされています。

RGB++は、チューリング完全なUTXOチェーン(CKBやその他のチェーンなど)を利用してオフチェーンデータとスマートコントラクトを処理し、ビットコインのプログラム可能性をさらに向上させ、同型バインディングBTCを通じて安全性を保証します。

RGB++は、チューリング完全なUTXOチェーンを採用しています。CKBなどのチューリング完全なUTXOチェーンを影のチェーンとして使用することで、RGB++はオフチェーンデータとスマートコントラクトを処理できます。このチェーンは複雑なスマートコントラクトを実行できるだけでなく、ビットコインUTXOとバインドされており、システムのプログラム可能性と柔軟性を高めています。ビットコインUTXOと影のチェーンUTXOは同型バインドされており、両チェーン間の状態と資産の一貫性を確保し、取引の安全性を保証します。

RGB++はすべてのチューリング完全なUTXOチェーンに拡張され、もはやCKBに限定されず、クロスチェーン相互運用性と資産流動性が向上しました。このマルチチェーンサポートにより、RGB++は任意のチューリング完全なUTXOチェーンと組み合わせることができ、システムの柔軟性が強化されます。同時に、RGB++はUTXO同型バインディングを通じてブリッジなしでのクロスチェーンを実現し、「偽通貨」問題を回避し、資産の真実性と一貫性を確保します。

影のチェーンを通じてオンチェーン検証を行うことで、RGB++はクライアント検証プロセスを簡素化しました。ユーザーは影のチェーン上の関連取引を確認するだけで、RGB++の状態計算の正確性を検証できます。このオンチェーン検証方式は、検証プロセスを簡素化するだけでなく、ユーザー体験を最適化します。チューリング完全な影のチェーンを使用することで、RGB++はRGBの複雑なUTXO管理を回避し、よりシンプルでユーザーフレンドリーな体験を提供します。

Arch ネットワークソリューション

Arch Networkは主にArch zkVMとArch検証ノードネットワークで構成されており、ゼロ知識証明(zk-proofs)と分散型検証ネットワークを利用してスマートコントラクトの安全性とプライバシーを確保します。RGBよりも使いやすく、RGB++のように別のUTXOチェーンにバインドする必要はありません。

Arch zkVMは、RISC Zero ZKVMを使用してスマートコントラクトを実行し、ゼロ知識証明を生成します。これは、分散型検証ノードネットワークによって検証されます。このシステムはUTXOモデルに基づいており、スマートコントラクトの状態をState UTXOsに封装して、セキュリティと効率を向上させます。

アセットUTXOはビットコインや他のトークンを表すために使用され、委任方式で管理できます。Arch検証ネットワークはランダムに選ばれたリーダーノードによってZKVMの内容を検証し、FROST署名スキームを使用してノード署名を集約し、最終的にトランザクションをビットコインネットワークにブロードキャストします。

Arch zkVMはビットコインに対してチューリング完全な仮想マシンを提供し、複雑なスマートコントラクトを実行することができます。各コントラクトの実行後、ゼロ知識証明が生成され、コントラクトの正確性と状態変化を検証するために使用されます。

ArchはビットコインのUTXOモデルを使用し、状態と資産はUTXOに封装され、単一の使用概念を通じて状態が変換されます。スマートコントラクトの状態データはstate UTXOsとして記録され、元データ資産はAsset UTXOsとして記録されます。Archは各UTXOが一度だけ使用されることを保証し、安全な状態管理を提供します。

Archは新しいブロックチェーン構造を革新していませんが、検証ノードネットワークが必要です。各Arch Epoch期間中、システムは権益に基づいてランダムにリーダーノードを選択し、ネットワーク内のすべての検証者ノードに情報を伝播する役割を担います。すべてのzk-proofsは分散検証ノードネットワークによって検証され、システムの安全性と検閲耐性を確保し、リーダーノードに署名を生成します。取引は必要な数のノードが署名すると、ビットコインネットワークでブロードキャストされます。

! UTXOバインディング:BTCスマートコントラクトソリューションRGB、RGB ++、Archネットワークの詳細な説明

サマリー

RGB、RGB++、およびArch Networkは、BTCのプログラム可能性設計においてそれぞれの特色を持ち、UTXOのバインディングの考え方を引き継いでいます。UTXOの一度限りの使用認証属性は、スマートコントラクトの状態記録により適しています。

しかし、これらのソリューションには明らかな欠点もあります。すなわち、ユーザーエクスペリエンスが不十分で、BTCと同様の確認遅延と低パフォーマンスがあります。機能は拡張されましたが、パフォーマンスは向上しておらず、これはArchとRGBで特に顕著です。RGB++の設計は、高性能のUTXOチェーンを導入することでユーザーエクスペリエンスを改善しましたが、追加のセキュリティ仮定も導入しました。

より多くの開発者がBTCコミュニティに参加するにつれて、op-catアップグレード提案のようなより多くのスケーリングソリューションが議論されています。BTCの原生属性に合致したソリューションは特に注目に値します。UTXOバインディング方法は、BTCネットワークをアップグレードせずにBTCのプログラミング方式を拡張する有効な方法です。ユーザーエクスペリエンスの問題を解決できれば、BTCのスマートコントラクトに大きな進展をもたらします。

BTC-2.21%
ARCH-0.11%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 3
  • リポスト
  • 共有
コメント
0/400
gas_fee_therapyvip
· 08-11 07:46
BTCはいつETHの進捗に追いつけるのか
原文表示返信0
ForkYouPayMevip
· 08-11 07:38
小黒子がまた注目を集めに来た!
原文表示返信0
BrokeBeansvip
· 08-11 07:19
入ってすぐに猛然と操作する
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)