ビットコインエコシステムの革新:RGBからArch Networkへのプログラム可能性革命

robot
概要作成中

ビットコインエコシステムのプログラム可能性革新:RGBからArch Networkへ

ビットコインは流動性が最も高く、セキュリティが最も強いブロックチェーンとして、最近大量の開発者の注目を集めています。銘文の爆発に伴い、ビットコインエコシステムはプログラム可能性とスケーラビリティの課題に直面しています。これらの問題に対処するために、開発者たちはゼロ知識証明、データの可用性、サイドチェーン、ロールアップ、重質押しなど、さまざまな革新的なソリューションを提案しました。これらのソリューションの登場は、ビットコインエコシステムの繁栄発展を促進し、現在の市場の焦点となっています。

しかし、ほとんどの拡張ソリューションは、Ethereumなどのスマートコントラクトプラットフォームのスケーリング経験を引き続き利用しており、しばしば中央集権的なクロスチェーンブリッジに依存しています。これはシステムの潜在的なリスクポイントとなります。ビットコインの特性に基づいて設計されたソリューションはあまり多くなく、これはビットコイン自体の開発環境が十分に友好的でないことに関連しています。ビットコインは、いくつかの主要な制限に直面しています:

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

それにもかかわらず、ビットコインの最近のいくつかのアップグレードはプログラム可能性を向上させる道を切り開きました。2017年の隔離証明(SegWit)はブロックサイズ制限を拡大しました;2021年のTaprootアップグレードはバッチ署名検証を実現し、原子交換、多重署名ウォレット、条件付き支払いなどの複雑な取引の処理を簡素化しました。

2022年、ある開発者が提案した「序数理論」はビットコインチェーン上に直接状態情報とメタデータを埋め込む新たな可能性を開き、アクセス可能で検証可能な状態データを必要とするアプリケーションにとって大きなブレークスルーとなりました。

現在、ほとんどのビットコインのプログラム可能性を向上させるプロジェクトは、ユーザーがクロスチェーンブリッジを信頼することを要求する二層ネットワーク(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はビットコインコミュニティの初期のスマートコントラクト拡張のアイデアとして、UTXOを使って状態データを封装し、後のビットコインのネイティブスケーリングに重要なアイデアを提供しました。これはオフチェーン検証方式を採用し、トークン転送の検証をコンセンサス層からオフチェーンに移し、特定の取引に関連するクライアントによって検証されます。この方式はプライバシーと効率を強化しますが、第三者が確認することが難しくなり、操作が複雑で開発が困難になり、ユーザー体験が悪化します。

RGB++は、RGBの概念に基づいた別の拡張方案で、依然としてUTXOバインディングに基づいています。これは、チューリング完全なUTXOチェーン(CKBや他のチェーンなど)を利用してオフチェーンデータとスマートコントラクトを処理し、ビットコインのプログラム可能性をさらに強化するとともに、同型バインディングBTCによって安全性を保証します。RGB++はすべてのチューリング完全なUTXOチェーンに拡張され、クロスチェーン相互運用性と資産流動性を向上させます。影のチェーンを通じてオンチェーン検証を行い、クライアントの検証プロセスを簡素化し、ユーザーエクスペリエンスを最適化します。

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

Arch Networkは主にArch zkVMと検証ノードネットワークで構成されており、ゼロ知識証明と分散検証ネットワークを利用してスマートコントラクトの安全性とプライバシーを確保します。RGBよりも使いやすく、RGB++のように別のUTXOチェーンにバインドする必要はありません。Arch zkVMはRISC Zero ZKVMを使用してスマートコントラクトを実行し、ゼロ知識証明を生成し、分散された検証ノードネットワークによって検証されます。システムはUTXOモデルに基づいて動作し、スマートコントラクトの状態をState UTXOsにカプセル化して安全性と効率を向上させます。

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

これらのソリューションはそれぞれ特徴がありますが、UTXOのバインディングの考え方を引き継ぎ、UTXOの一回限りの使用特性を利用して状態を記録しています。しかし、これらは共通の課題に直面しており、ユーザーエクスペリエンスが不十分であり、ビットコインと同様の確認遅延や低性能の問題があります。特にArchとRGBは機能を主に拡張しましたが、性能の向上には至りませんでした。RGB++は高性能のUTXOチェーンを導入することでユーザーエクスペリエンスを改善しましたが、追加のセキュリティ仮定も導入しました。

ビットコインコミュニティにより多くの開発者が参加するにつれて、op-catアップグレード提案のような革新的なスケーリングソリューションがさらに増えると予想しています。ビットコインのネイティブな特性に合致したソリューションは特に注目すべきであり、UTXOバインディングメソッドはビットコインネットワークをアップグレードすることなく、ビットコインのプログラミング能力を拡張する効果的な手段です。ユーザーエクスペリエンスの問題をうまく解決できれば、これはビットコインスマートコントラクトの発展における重要なブレークスルーとなるでしょう。

BTC-1.12%
ARCH0.96%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 8
  • 共有
コメント
0/400
SighingCashiervip
· 07-19 20:50
またこの罠を炒めて、何の役に立つのか
原文表示返信0
MaticHoleFillervip
· 07-17 13:42
感じがあまり魅力的ではなく、クリップクーポン
原文表示返信0
FallingLeafvip
· 07-17 02:05
差一つオンチェーンmerkelツリー構造
原文表示返信0
BlockchainThinkTankvip
· 07-16 21:32
初心者たちを騙されないで、ビットコインの最も核心的な価値はやはり価値保存です。
原文表示返信0
LuckyBearDrawervip
· 07-16 21:31
新しい注目のホットトピックが来ました
原文表示返信0
TrustMeBrovip
· 07-16 21:23
ビットコインyyds冗談じゃない
原文表示返信0
MoneyBurnervip
· 07-16 21:15
まだスマートコントラクトを遊んでいますか?btcオンチェーンデータが私の顔を叩いています。
原文表示返信0
JustHereForMemesvip
· 07-16 21:06
黒点が技術的進歩を遂げることができれば
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)