# BTCエコシステムの技術面での進展2024年第1四半期以降、BTCエコシステムの投機熱は若干減少しましたが、技術的な発展は非常に迅速です。特にプログラマビリティ拡張ソリューションにおいてです。本稿では注目を集めているいくつかのBTCプログラマブルソリューション、Fractal BitcoinやBRC20、CBRC、ARC20などのBTCメタデータプロトコルの関連進展について紹介します。! [フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか? ](https://img-cdn.gateio.im/social/moments-0c0de477a1dc7edd63f0019800ab9a65)## フラクタルFractalは、bitcoin coreクライアントソフトウェアの仮想化に基づいたスケーラブルなフレームワークであり、再帰的にツリー構造を作成することでネットワーク全体のパフォーマンスを向上させます。それはビットコインとそのインフラストラクチャと完全に互換性がありますが、op_catオペレーターを有効にし、より多くのロジックを実現できるようにします。FractalはUnisatチームによって開発され、2024年6月1日にベータテストネットが立ち上がり、メインネットは2024年9月に立ち上がる予定です。### アーキテクチャ設計Fractalは、bitcoin coreクライアントをデプロイ可能で実行可能なブロックチェーンソフトウェアパッケージ(BCSP)にラッピングし、ビットコインメインネット上で再帰的にアンカーを使用して複数のインスタンスを独立して実行します。それは、1台のコンピュータ(BTCメインネット)上で複数の仮想マシンインスタンス(Fractalが構築したBCSPインスタンス)を実行することに似ています。性能を向上させるために、Fractal は bitcoin core にいくつかの変更を加え、ブロック確認時間を短縮し、ブロックサイズを大きくしました。また、BTC のスケーリングソリューションにより多くの可能性を提供するために op_cat オペレーターを有効にしました。資産のクロスチェーンに関して、Fractalは汎用の資産移転インターフェースを構築し、異なるレイヤー間での資産のシームレスな移転を実現しています。BTCやその他のメインネット資産もFractal Bitcoin上でbrc-20ラッピング資産として存在することができます。### セキュリティ保証Fractalの安全性は主にその算力の大きさに依存しています。それは共同マイニングメカニズムを導入しており、3つのブロックごとに1つはBTCマイナーと合併マイニングによって生成され、潜在的な51%攻撃を防いでいます。同時に、新しく作成された仮想化インスタンスチェーンは起動段階で初期の脆弱期を経験し、オペレーターは特定のブロック高を設定して保護を提供できます。! [フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか? ](https://img-cdn.gateio.im/social/moments-e0bec7f1502eaa1ea40dc18eea3e4bcd)## AVMのAVM(Atomicals Virtual Machine)は、Atomicals Protocol の BTC スマートコントラクト実装です。これは、BTC スクリプトを模倣する仮想マシンを作成し、複数の BTC 原始オペコードを公開することで、開発者がビットコインスクリプトの組み合わせを通じてスマートコントラクトを実現できるようにします。AVM 仮想マシンの命令セットには、完全な BTC オペコードが含まれており、開発者は多くの BTC 未使用機能を利用してプログラミングできます。これにより、AVM は BTC エコシステム拡張のためのネイティブな先行ネットワークとなります。AVMは、ほぼすべてのメタデータプロトコルに適用できるアーキテクチャであり、仮想マシン下のインデクサーを微調整するだけで済みます。現在、AVMはテスト版がリリースされており、関連コードはGitHubで確認できます。## OP_NETOP_NETは、ビットコインネットワークにイーサリアムのようなスマートコントラクト機能を導入することを目的としていますが、ビットコインの特性とアーキテクチャにより適合しています。これは、主にAssemblyScriptで書かれた、完全でコンパクトかつ使いやすい開発ライブラリのセットを提供します。### コア機能と特徴OP_NETは、ビットコインのブロックコンセンサスとデータの可用性を保持し、仮想マシン(OP_VM)を介してビットコインブロック上で複雑な計算を実行します。さまざまなプログラミング言語をサポートし、Tapscriptを利用して高度なスマートコントラクト機能を有効にします。インタラクション中、ユーザーは追加の手数料を支払う必要があり、OP_NET ネットワーク内の取引のパッキング順序は手数料によってソートされます。BTC の DeFi アプリケーションでの使用を拡張するために、OP_NET は Proof of Authority システムを提供し、BTC を WBTC にカプセル化することを許可します。### エコプロジェクトOP_NETのエコシステムは、分散型取引、貸付、マーケットメイキング、流動性提供、クロスチェーンブリッジなどの複数の分野をカバーしており、Motoswap、Stash、Ordinal Novus、Ichigaiなどの複数のプロジェクトが含まれています。## BRC100BRC-100 は、Ordinals 理論に基づいて構築された分散型計算プロトコルであり、brc20 に新しい操作を追加することで複雑な defi 操作を実現します。それは、mint2/mint3 および burn2/burn3 などの操作を提供し、トークンが UTXO モデルと状態機械モデルの間で安全に変換できるようにします。BRC-100プロトコルおよびそのすべての拡張および改善プロトコルは、BRC-100プロトコルスタックと総称され、すべての拡張プロトコルは互換性があり、クロスチェーン操作をサポートしています。現在、BRC-101、BRC-102、BRC-104などの拡張プロトコルがあります。BRC-100 エコシステムには、inBRC、100Swap、100Layer などの複数のプロジェクトがあります。## プログラム可能なルーン(Protorunes)プログラム可能なルーンは、ルーンの拡張レイヤーであり、ルーンを持つプログラム可能な資産の作成を可能にします。最も重要なプロジェクトは Proto-Runes Protocol で、oyl ウォレットの創設者 @judoflexchop チームが主導して開発しています。Proto-Runes Protocol の重要なメカニズムには、Protoburn と Protomessage が含まれています。Protoburn はユーザーがルーンを破棄し、サブプロトコル専用の表現形式に変換することを可能にし、Protomessage はサブプロトコル内で実行される操作指令です。最新の進展として、最初の Protorune(QUORUM•GENESIS•PROTORUNE)が Protoburn を成功裏に完了し、Protorune 標準の公開フォーラムに参考実装を提供しました。@judoflexchop チームは、この genesis protorune のために WASM インデクサーを開発しており、ビットコイン L1 上でオンチェーンガバナンス機能を実現することを目指しています。! [フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか? ](https://img-cdn.gateio.im/social/moments-c6a65ed7827e163f71b54ceaca2ba724)
BTCエコシステム技術の進展:Fractal、AVM、OP_NETがプログラム可能性の拡張をリード
BTCエコシステムの技術面での進展
2024年第1四半期以降、BTCエコシステムの投機熱は若干減少しましたが、技術的な発展は非常に迅速です。特にプログラマビリティ拡張ソリューションにおいてです。本稿では注目を集めているいくつかのBTCプログラマブルソリューション、Fractal BitcoinやBRC20、CBRC、ARC20などのBTCメタデータプロトコルの関連進展について紹介します。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?
フラクタル
Fractalは、bitcoin coreクライアントソフトウェアの仮想化に基づいたスケーラブルなフレームワークであり、再帰的にツリー構造を作成することでネットワーク全体のパフォーマンスを向上させます。それはビットコインとそのインフラストラクチャと完全に互換性がありますが、op_catオペレーターを有効にし、より多くのロジックを実現できるようにします。
FractalはUnisatチームによって開発され、2024年6月1日にベータテストネットが立ち上がり、メインネットは2024年9月に立ち上がる予定です。
アーキテクチャ設計
Fractalは、bitcoin coreクライアントをデプロイ可能で実行可能なブロックチェーンソフトウェアパッケージ(BCSP)にラッピングし、ビットコインメインネット上で再帰的にアンカーを使用して複数のインスタンスを独立して実行します。それは、1台のコンピュータ(BTCメインネット)上で複数の仮想マシンインスタンス(Fractalが構築したBCSPインスタンス)を実行することに似ています。
性能を向上させるために、Fractal は bitcoin core にいくつかの変更を加え、ブロック確認時間を短縮し、ブロックサイズを大きくしました。また、BTC のスケーリングソリューションにより多くの可能性を提供するために op_cat オペレーターを有効にしました。
資産のクロスチェーンに関して、Fractalは汎用の資産移転インターフェースを構築し、異なるレイヤー間での資産のシームレスな移転を実現しています。BTCやその他のメインネット資産もFractal Bitcoin上でbrc-20ラッピング資産として存在することができます。
セキュリティ保証
Fractalの安全性は主にその算力の大きさに依存しています。それは共同マイニングメカニズムを導入しており、3つのブロックごとに1つはBTCマイナーと合併マイニングによって生成され、潜在的な51%攻撃を防いでいます。同時に、新しく作成された仮想化インスタンスチェーンは起動段階で初期の脆弱期を経験し、オペレーターは特定のブロック高を設定して保護を提供できます。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?
AVMの
AVM(Atomicals Virtual Machine)は、Atomicals Protocol の BTC スマートコントラクト実装です。これは、BTC スクリプトを模倣する仮想マシンを作成し、複数の BTC 原始オペコードを公開することで、開発者がビットコインスクリプトの組み合わせを通じてスマートコントラクトを実現できるようにします。
AVM 仮想マシンの命令セットには、完全な BTC オペコードが含まれており、開発者は多くの BTC 未使用機能を利用してプログラミングできます。これにより、AVM は BTC エコシステム拡張のためのネイティブな先行ネットワークとなります。
AVMは、ほぼすべてのメタデータプロトコルに適用できるアーキテクチャであり、仮想マシン下のインデクサーを微調整するだけで済みます。現在、AVMはテスト版がリリースされており、関連コードはGitHubで確認できます。
OP_NET
OP_NETは、ビットコインネットワークにイーサリアムのようなスマートコントラクト機能を導入することを目的としていますが、ビットコインの特性とアーキテクチャにより適合しています。これは、主にAssemblyScriptで書かれた、完全でコンパクトかつ使いやすい開発ライブラリのセットを提供します。
コア機能と特徴
OP_NETは、ビットコインのブロックコンセンサスとデータの可用性を保持し、仮想マシン(OP_VM)を介してビットコインブロック上で複雑な計算を実行します。さまざまなプログラミング言語をサポートし、Tapscriptを利用して高度なスマートコントラクト機能を有効にします。
インタラクション中、ユーザーは追加の手数料を支払う必要があり、OP_NET ネットワーク内の取引のパッキング順序は手数料によってソートされます。BTC の DeFi アプリケーションでの使用を拡張するために、OP_NET は Proof of Authority システムを提供し、BTC を WBTC にカプセル化することを許可します。
エコプロジェクト
OP_NETのエコシステムは、分散型取引、貸付、マーケットメイキング、流動性提供、クロスチェーンブリッジなどの複数の分野をカバーしており、Motoswap、Stash、Ordinal Novus、Ichigaiなどの複数のプロジェクトが含まれています。
BRC100
BRC-100 は、Ordinals 理論に基づいて構築された分散型計算プロトコルであり、brc20 に新しい操作を追加することで複雑な defi 操作を実現します。それは、mint2/mint3 および burn2/burn3 などの操作を提供し、トークンが UTXO モデルと状態機械モデルの間で安全に変換できるようにします。
BRC-100プロトコルおよびそのすべての拡張および改善プロトコルは、BRC-100プロトコルスタックと総称され、すべての拡張プロトコルは互換性があり、クロスチェーン操作をサポートしています。現在、BRC-101、BRC-102、BRC-104などの拡張プロトコルがあります。
BRC-100 エコシステムには、inBRC、100Swap、100Layer などの複数のプロジェクトがあります。
プログラム可能なルーン(Protorunes)
プログラム可能なルーンは、ルーンの拡張レイヤーであり、ルーンを持つプログラム可能な資産の作成を可能にします。最も重要なプロジェクトは Proto-Runes Protocol で、oyl ウォレットの創設者 @judoflexchop チームが主導して開発しています。
Proto-Runes Protocol の重要なメカニズムには、Protoburn と Protomessage が含まれています。Protoburn はユーザーがルーンを破棄し、サブプロトコル専用の表現形式に変換することを可能にし、Protomessage はサブプロトコル内で実行される操作指令です。
最新の進展として、最初の Protorune(QUORUM•GENESIS•PROTORUNE)が Protoburn を成功裏に完了し、Protorune 標準の公開フォーラムに参考実装を提供しました。@judoflexchop チームは、この genesis protorune のために WASM インデクサーを開発しており、ビットコイン L1 上でオンチェーンガバナンス機能を実現することを目指しています。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?