This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
BTCエコシステムの新たな進展:多様なプログラム可能性拡張ソリューションが革新を加速
BTCエコシステムのプログラム可能性拡張方案は継続的に革新されています
2024年初以来、BTCエコシステムの投機熱はやや冷却されましたが、技術的な進展は非常に迅速であり、特にプログラム可能性拡張方案において顕著です。本記事では、Fractal BitcoinやBRC20、CBRC、ARC20などのメタデータプロトコルのプログラム可能性方案を含む、注目されているいくつかのBTC拡張方案を紹介します。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?
フラクタル
Fractalは、bitcoin coreクライアントソフトウェアの仮想化に基づくプログラム可能性のある拡張フレームワークであり、再帰的にツリー構造を作成することでネットワーク全体の性能を向上させます。それはビットコインおよびそのインフラストラクチャと完全に互換性がありますが、より多くのロジックを実現するためにop_catオペレーターを有効にしています。
Fractalはあるウォレットチームによって開発され、2024年9月にメインネットを立ち上げる予定です。そのトークンエコノミクスは発表されており、50%がマイニングによって生産され、15%がエコシステムに使用され、5%が初期投資家にプレセールされ、顧問とコア貢献者が20%、10%がパートナーシップと流動性の構築に使用されます。
アーキテクチャ設計において、Fractalはbitcoin coreクライアントをデプロイおよび実行可能なブロックチェーンソフトウェアパッケージ(BCSP)にラッピングし、ビットコインメインネット上で再帰的に複数のBCSPインスタンスを独立して実行します。これはbitcoin coreにいくつかの変更を加え、ブロック確認時間を30秒に短縮し、ブロックサイズを20MBに増加させて、パフォーマンスと遅延を保証します。
Fractalはop_catオペレーターを活性化し、BTCのスケーリングソリューションにさらなるプログラム可能性を提供しました。資産のクロスチェーンに関しては、異なるインスタンスチェーン間で通信が可能で、資産のシームレスな移転を実現します。ビットコインやBRC-20、Ordinalsなどの資産は、非中央集権的なブリッジを介して移転できます。
イーサリアムLayer 2とは異なり、Fractalは仮想化によりメインチェーンの外で計算のスケーラビリティを実現し、同時にメインチェーンとの整合性を維持します。そのセキュリティは主に計算能力の大きさに依存し、セキュリティを強化するために共同マイニングなどのメカニズムを導入しています。
AVMの
AVM(アトミカルズ・バーチャル・マシン)はアトミカルズ・プロトコルのBTCスマートコントラクト実装です。これはBTCスクリプトを模倣する仮想マシンを作成し、複数のBTCオリジナルオペコードを開放します。開発者はビットコインスクリプトの組み合わせを通じてスマートコントラクトを実現し、資産の作成と移転のルールを定義することができます。
AVMはBTCの原始操作コードの能力を最大限に発揮し、二重スタックPDAを通じてチューリング完全性を実現します。これは、インデクサー、命令パーサー、グローバルステートを含むサンドボックス内で実行され、スマートコントラクトの処理と状態同期検証を実現します。
AVMの命令セットには完全なBTCオペコードが含まれており、開発者はBTCで未使用の機能を利用してプログラミングできます。これはほぼすべてのメタデータプロトコルに適用できるアーキテクチャであり、インデクサーを微調整するだけで済みます。AVMはテスト版をリリースしており、関連するコードはGitHubで確認できます。
OP_NET
OP_NETは、ビットコインネットワークにイーサリアムに似たスマートコントラクト機能を導入することを目指していますが、ビットコインの特性により適合しています。OP_NETでの取引は、他のトークンを使用してノードのインセンティブや取引手数料を支払う必要がなく、ネイティブビットコインのみを使用します。
OP_NETは、AssemblyScriptを主に使用して構築された、完全でコンパクトで使いやすい開発ライブラリを提供します。それは、ビットコインのブロックコンセンサスとデータの可用性を保持し、仮想マシン(OP_VM)を使用してビットコインブロック上で複雑な計算を実行します。
OP_NETは多くのプログラミング言語をサポートしており、Tapscriptを利用して高度なプログラム可能性を有効にします。スマートコントラクトコードは圧縮され、BTC取引に書き込まれ、契約アドレスと見なされるUTXOアドレスが生成されます。
ユーザーがOP_NETとインタラクションする際には追加手数料が必要で、取引のパッケージング順序は手数料によって決まります。OP_NETはProof of Authorityシステムも提供しており、BTCをWBTCとしてラッピングすることができます。
OP_NETのエコシステムプロジェクトは、分散型取引、貸付、市場メイキング、流動性提供、クロスチェーンブリッジなどの複数の分野を含み、Motoswap、Stash、Ordinal Novusなどが含まれています。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?
BRC100
BRC-100はOrdinals理論に基づいて構築された分散型計算プロトコルであり、brc20に「焼却」や「鋳造」といった新しい操作を追加することで、複雑なdefi操作を実現しています。これはmint2/mint3およびburn2/burn3などの操作を提供し、トークンがUTXOモデルとステートマシンモデル間で安全に変換できるようにします。
BRC-100プロトコルは拡張プロトコルを通じて拡張可能であり、すべての拡張プロトコルは相互に互換性があります。現在、BRC-101(分散型オンチェーンガバナンスプロトコル)、BRC-102(自動化流動性プロトコル)、BRC-104(流動性ステーキング/再ステーキングプールプロトコル)などの拡張プロトコルがあります。
BRC-100エコシステムには、inBRC(の最初のBRC-100市場とインデクサ)、BRC-102プロトコルに基づくAMM DEX(の100Swap)および100Layer(流動性プロトコル)などのプロジェクトがあります。
プログラム可能なRUNES(Protorunes)
プログラム可能性ルーンはルーンの拡張層であり、ルーンを持つプログラム可能な資産の作成を可能にします。Proto-Runes Protocolはその中で最も重要なプロジェクトであり、プログラム可能性ルーンにフレームワークを提供し、AMM、貸付プロトコルなどの機能をサポートします。
Proto-Runesの重要なメカニズムには、Protoburn(がルーンをサブプロトコルで使用可能な形式に変換すること)と、Protomessage(サブプロトコル内の操作指令)が含まれています。インデクサーはサブプロトコルのプロトコルメッセージを順番に処理し、各プロトタイプメッセージは一度だけ実行できます。
最近、最初のProtorune "QUORUM•GENESIS•PROTORUNE" が成功裏にProtoburnを完了しました。これはProtorune標準の参照実装として機能し、プロジェクトトークンにガバナンス機能を提供します。関連チームは、ビットコインL1上でのオンチェーンガバナンス機能を実現するためにWASMインデクサーを開発しています。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?