ビットコインエコシステムのプログラム可能性革新:RGB、RGB++とArch Networkの方案デプス解析

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

ビットコインとして現在流動性が最も高く、最も安全なブロックチェーンは、最近大量の開発者の関心を引いています。銘文技術の興起に伴い、開発者たちはビットコインのプログラム可能性とスケーラビリティの問題に深く取り組み始めました。ゼロ知識証明、データの可用性、サイドチェーン、ロールアップ、再質入れなどの革新的なソリューションを導入することによって、ビットコインエコシステムは新たな繁栄期を迎え、今回のブルマーケットの核心的焦点となっています。

しかし、多くの既存の設計案はイーサリアムなどのスマートコントラクトプラットフォームのスケーリング経験を引き継いでおり、しばしば中央集権的なクロスチェーンブリッジに依存しているため、システムの潜在的な弱点となっています。ビットコイン自体の特性に基づいた設計の案は少なく、これはビットコインの開発環境が十分に友好的でないことに関連しています。ビットコインにはいくつかの制限があり、イーサリアムのようにスマートコントラクトを実行するのが難しいです:

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

近年、ビットコインネットワークは幾つかの重要なアップグレードを経験しました。2017年の隔離見証(SegWit)はブロックサイズ制限を引き上げ、2021年のTaprootアップグレードはバッチ署名検証を可能にし、原子交換や多重署名ウォレット、条件付き支払いなどの操作を簡素化しました。これらのアップグレードはビットコインのプログラム可能性の基礎を築きました。

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

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

RGB、RGB++とArch Networkなどのプロジェクトは、ビットコインのネイティブな特性に基づいてプログラム可能性を強化し、さまざまな方法でスマートコントラクトや複雑な取引の能力を提供しようとしています:

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

  2. RGB++は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++はRGBのアプローチに基づく別の拡張ソリューションであり、依然としてUTXOに基づいています。

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

RGB++はチューリング完全なUTXOチェーンを影のチェーンとして採用しており、複雑なスマートコントラクトを実行でき、ビットコインのUTXOとバインドされているため、システムのプログラム可能性と柔軟性が向上します。ビットコインのUTXOと影のチェーンのUTXOは同型バインドされており、2つのチェーン間での状態と資産の一貫性を保証し、取引の安全性を確保します。

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

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

アーチネットワーク

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

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

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

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

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

Archは革新的なブロックチェーン構造を持っていないが、検証ノードネットワークが必要である。各Arch Epochの期間中、システムはステークに基づいてランダムにリーダーノードを選択し、受け取った情報をネットワーク内の他のすべての検証者ノードに伝播する役割を担う。すべてのゼロ知識証明は分散型の検証ノードネットワークによって検証され、システムの安全性と検閲耐性を確保し、リーダーノードに署名を生成する。取引が必要な数のノードによって署名されると、ビットコインネットワーク上でブロードキャストされることができる。

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

まとめ

ビットコインのプログラム可能性設計において、RGB、RGB++、およびArch Networkはそれぞれ特徴がありますが、いずれもUTXOをバインドする考え方を継承しており、UTXOの一度きりの使用認証属性はスマートコントラクトが状態を記録するのにより適しています。

しかし、これらのソリューションには明らかな欠点もあり、主にユーザーエクスペリエンスに影響を及ぼします。これらはビットコインに一致する確認遅延と低性能を持ち、機能が拡張されただけで性能が向上していないことが、ArchやRGBでは特に顕著です。RGB++の設計は、より高性能なUTXOチェーンを導入することでより良いユーザーエクスペリエンスを提供しますが、追加の安全性の仮定も導入しています。

ビットコインコミュニティに参加する開発者が増えるにつれて、op-catアップグレード提案のようなより多くのスケーリングソリューションが積極的に議論されるようになるでしょう。ビットコインのネイティブ特性に適したソリューションに特に注目する価値があります。UTXOバインディング方式は、ビットコインネットワークをアップグレードせずにビットコインのプログラミング方式を拡張する最も効果的な方法です。ユーザー体験の問題をうまく解決できれば、ビットコインのスマートコントラクトの発展において大きな進歩となるでしょう。

BTC-0.88%
ARCH1.25%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • 共有
コメント
0/400
LonelyAnchormanvip
· 17時間前
rgbの入門から上級まで
原文表示返信0
DataPickledFishvip
· 20時間前
みんな何ができないと言っているのか、私はあなたに聞きますが、BTCは10万になることができますか?
原文表示返信0
NftDeepBreathervip
· 20時間前
亀のように遅い開発が最も信頼できる。
原文表示返信0
TokenSleuthvip
· 20時間前
一枚の図でビットコインのスケーリングを理解する もう分かりましたか
原文表示返信0
AlwaysAnonvip
· 20時間前
最近ビットコインがすごく盛り上がっていますね。
原文表示返信0
BlockchainBardvip
· 20時間前
わからないことは聞いてください。BTCはこんなにごちゃごちゃしているのは何のためですか?
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)