# BTCエコシステム拡張プランが次々と登場し、技術革新が加速している2024年初以来、BTCエコシステムの投機熱は若干冷却されたが、技術的な進展は非常に速い、特にプログラマビリティ拡張の提案において。この記事では、注目を集めているいくつかのBTC拡張提案、Fractal BitcoinやBRC20、CBRC、ARC20などのメタデータプロトコルのプログラマブルな実装について紹介する。! [フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか? ](https://img-cdn.gateio.im/social/moments-0c0de477a1dc7edd63f0019800ab9a65)## Fractal: 仮想化された BTC クライアント実装拡張機能Fractalは、bitcoin coreクライアントソフトウェアの仮想化に基づく拡張可能なフレームワークです。それは再帰的にツリー構造を作成し、各層のブロックチェーンがネットワーク全体のパフォーマンスを向上させることができます。Fractalはビットコインおよびそのインフラストラクチャと完全に互換性があり、マイニングなどの面で直接使用可能です。異なる点は、Fractalがop_catオペレーターを有効にし、より多くのロジックを実現できることです。FractalはUnisatチームによって開発され、2024年6月にベータテストネットが立ち上がり、メインネットは9月に立ち上がる予定です。プロジェクトはトークンエコノミクスを発表したばかりで、50%がマイニングによって生産され、15%がエコシステムに使用され、5%が初期投資家にプレセールされ、20%が顧問およびコア貢献者に、10%がコミュニティ補助に使用されます。アーキテクチャ設計において、Fractalは完全にbitcoin coreクライアントを仮想化し、それをデプロイ可能なブロックチェーンソフトウェアパッケージとしてカプセル化し、次にビットコインメインネット上に再帰的にアンカーして独立して実行されます。これは、1台のコンピュータ(BTCメインネット)上で複数の仮想マシンインスタンス(FractalのBCSPインスタンス)を実行することに似ています。Fractalはbitcoin coreにいくつかの変更を加え、ブロック確認時間を30秒に短縮し、ブロックサイズを20MBに増加させてパフォーマンスを向上させました。また、op_catオペレーターを有効化し、より多くのBTCの拡張ソリューションの探索とテストの可能性を提供しました。資産のクロスチェーンに関して、異なるインスタンスが同じ物理環境で動作しているため、汎用の資産移転インターフェースを構築してシームレスな移転を実現できます。BTC、BRC-20、Ordinalsなどの資産は非中央集権のブリッジを通じて移転可能です。Fractalの安全性は主にその算力規模に依存しています。連合マイニングメカニズムを導入しており、3つのブロックのうち1つはBTCマイナーと合併してマイニングされて生成され、51%攻撃を防ぎます。したがって、BTCマイナーを引き付けることがFractalの成功の鍵となります。## AVM: BTCスクリプトによるスマートコントラクトのシミュレーションAVM(Atomicals Virtual Machine)はAtomicals ProtocolのBTCスマートコントラクト実装です。これは、BTCスクリプトを模倣する仮想マシンを作成し、複数のBTCオリジナルオペコードを開放し、開発者はビットコインスクリプトを組み合わせてスマートコントラクトを実現し、資産の作成と移転ルールを定義することができます。AVMの考え方はBTCのオリジナルオペコードの能力を最大限に活用することです。これは二重スタックPDAを通じてチューリング完全性を実現し、インデクサ、命令解析器、グローバルステートを含むサンドボックス内で実行されることにより、スマートコントラクトの処理とステート同期検証を実現します。AVMはアーキテクチャであり、任意のBTCメタデータプロトコル、例えばBRC20、ARC20、Runes、CBRCをカスタマイズすることができます。これはほぼすべてのメタデータプロトコルに適用可能であり、仮想マシン下のインデクサーを微調整するだけで済みます。AVMはテスト版をリリースしており、コードはオープンソース化されています。## OP_NET: BTCにEthereumのようなスマートコントラクトを導入OP_NETは2024年の第3四半期に提案され、ビットコインネットワークにイーサリアムのようなスマートコントラクト機能を導入することを目的としていますが、ビットコインの特性により適合しています。OP_NET上での取引は、ネイティブビットコインのみを使用し、他のトークンを必要とせず、ノードのインセンティブや取引手数料を支払うことができます。OP_NETは、主にAssemblyScriptで作成された完全な開発ライブラリを提供します。これは、ビットコインのブロックコンセンサスとデータの可用性を保持し、仮想マシンOP_VMを実行することにより、ビットコインブロック上で複雑な計算を実行します。OP_NETノードはWASM仮想マシンを実行し、さまざまなプログラミング言語をサポートしています。スマートコントラクトコードは圧縮された後、BTC取引に書き込まれ、UTXOコントラクトアドレスが生成されます。ユーザーがコントラクトと対話するには、このアドレスに送金し、追加手数料を支払う必要があります。BTCのDeFiにおける利用を拡大するために、OP_NETはProof of Authorityシステムを提供し、BTCをWBTCとしてラッピングできるようにしています。OP_NETはSegWitおよびTaprootと互換性があり、トークン設計はUTXOにバインドされていないため、安全性が向上しています。OP_NETエコシステムは、分散型取引、貸出、市場造作、流動性提供、クロスチェーンブリッジなどの複数の分野をカバーしており、Motoswap、Stash、Ordinal Novusなどの複数のプロジェクトが含まれています。! [フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか? ](https://img-cdn.gateio.im/social/moments-e0bec7f1502eaa1ea40dc18eea3e4bcd)## BRC100: 序数に基づく分散型コンピューティングプロトコルBRC-100はOrdinals理論に基づいて構築された分散型計算プロトコルです。これは、brc20に「廃棄」や「鋳造」といった新しい操作を追加し、これらの操作を組み合わせてインデクサにトークンの残高と状態を記録することで、複雑なDeFi操作を実現します。開発者はBRC-100を基にしてさらに多くのオペレーターを拡張することができます。BRC-100は、mint2/mint3およびburn2/burn3などの操作を提供し、トークンがUTXOモデルとステートマシンモデル間で変換できるようにします。また、拡張プロトコルを通じて計算能力と状態遷移能力を強化することができます。すべてのBRC-100拡張プロトコルは互換性があり、クロスチェーン操作をサポートしています。BRC-100エコシステムには、inBRC(の最初のBRC-100マーケットおよびインデクサ)、BRC-102プロトコルに基づくAMM DEX(、ビットコインL1上の流動性プロトコルである100Layer)などのプロジェクトがあります。## プログラム可能なRUNES(Protorunes): シンボルの拡張レイヤープログラム可能なルーンは、ルーンの拡張レイヤーであり、ルーンを持つプログラム可能な資産の作成を可能にします。これは、UTXOに存在できる資産を導入し、AMMプロトコル操作をサポートします。その核心は、ビットコインブロックチェーン上のデータを利用し、仮想マシンを通じてスマートコントラクト機能を実現することです。Proto-Runes Protocolは、プログラム可能なルーンの主要プロジェクトで、oylウォレットの創設者チームによって開発されました。これは、プログラム可能なルーンのためのフレームワークを提供し、ルーン資産の管理と移転を通じて、AMM、貸出プロトコル、または成熟したスマートコントラクトを構築することができます。Proto-Runesの重要なメカニズムはProtoburnであり、これはルーンを破棄してサブプロトコル専用の形式に変換することを可能にします。Protomessageはサブプロトコル内の操作指令を実行するために使用されます。全体のプロトコルはインデクサーによってRunestoneの特性とサブプロトコルメッセージを処理し、複雑さやセキュリティの脆弱性を避けるために再帰実行を禁止します。最近、最初のProtorune QUORUM•GENESIS•PROTORUNEがProtoburnを完了しました。これは参考実装として、Protorune標準に公開フォーラムを提供することを目的としており、プロジェクトトークンにガバナンス機能を提供するためにプロトコルに統合可能です。! [フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか? ](https://img-cdn.gateio.im/social/moments-c6a65ed7827e163f71b54ceaca2ba724)
BTCエコシステムのイノベーションが活発で、多様な拡張プランが加速して実現しています。
BTCエコシステム拡張プランが次々と登場し、技術革新が加速している
2024年初以来、BTCエコシステムの投機熱は若干冷却されたが、技術的な進展は非常に速い、特にプログラマビリティ拡張の提案において。この記事では、注目を集めているいくつかのBTC拡張提案、Fractal BitcoinやBRC20、CBRC、ARC20などのメタデータプロトコルのプログラマブルな実装について紹介する。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?
Fractal: 仮想化された BTC クライアント実装拡張機能
Fractalは、bitcoin coreクライアントソフトウェアの仮想化に基づく拡張可能なフレームワークです。それは再帰的にツリー構造を作成し、各層のブロックチェーンがネットワーク全体のパフォーマンスを向上させることができます。Fractalはビットコインおよびそのインフラストラクチャと完全に互換性があり、マイニングなどの面で直接使用可能です。異なる点は、Fractalがop_catオペレーターを有効にし、より多くのロジックを実現できることです。
FractalはUnisatチームによって開発され、2024年6月にベータテストネットが立ち上がり、メインネットは9月に立ち上がる予定です。プロジェクトはトークンエコノミクスを発表したばかりで、50%がマイニングによって生産され、15%がエコシステムに使用され、5%が初期投資家にプレセールされ、20%が顧問およびコア貢献者に、10%がコミュニティ補助に使用されます。
アーキテクチャ設計において、Fractalは完全にbitcoin coreクライアントを仮想化し、それをデプロイ可能なブロックチェーンソフトウェアパッケージとしてカプセル化し、次にビットコインメインネット上に再帰的にアンカーして独立して実行されます。これは、1台のコンピュータ(BTCメインネット)上で複数の仮想マシンインスタンス(FractalのBCSPインスタンス)を実行することに似ています。
Fractalはbitcoin coreにいくつかの変更を加え、ブロック確認時間を30秒に短縮し、ブロックサイズを20MBに増加させてパフォーマンスを向上させました。また、op_catオペレーターを有効化し、より多くのBTCの拡張ソリューションの探索とテストの可能性を提供しました。
資産のクロスチェーンに関して、異なるインスタンスが同じ物理環境で動作しているため、汎用の資産移転インターフェースを構築してシームレスな移転を実現できます。BTC、BRC-20、Ordinalsなどの資産は非中央集権のブリッジを通じて移転可能です。
Fractalの安全性は主にその算力規模に依存しています。連合マイニングメカニズムを導入しており、3つのブロックのうち1つはBTCマイナーと合併してマイニングされて生成され、51%攻撃を防ぎます。したがって、BTCマイナーを引き付けることがFractalの成功の鍵となります。
AVM: BTCスクリプトによるスマートコントラクトのシミュレーション
AVM(Atomicals Virtual Machine)はAtomicals ProtocolのBTCスマートコントラクト実装です。これは、BTCスクリプトを模倣する仮想マシンを作成し、複数のBTCオリジナルオペコードを開放し、開発者はビットコインスクリプトを組み合わせてスマートコントラクトを実現し、資産の作成と移転ルールを定義することができます。
AVMの考え方はBTCのオリジナルオペコードの能力を最大限に活用することです。これは二重スタックPDAを通じてチューリング完全性を実現し、インデクサ、命令解析器、グローバルステートを含むサンドボックス内で実行されることにより、スマートコントラクトの処理とステート同期検証を実現します。
AVMはアーキテクチャであり、任意のBTCメタデータプロトコル、例えばBRC20、ARC20、Runes、CBRCをカスタマイズすることができます。これはほぼすべてのメタデータプロトコルに適用可能であり、仮想マシン下のインデクサーを微調整するだけで済みます。AVMはテスト版をリリースしており、コードはオープンソース化されています。
OP_NET: BTCにEthereumのようなスマートコントラクトを導入
OP_NETは2024年の第3四半期に提案され、ビットコインネットワークにイーサリアムのようなスマートコントラクト機能を導入することを目的としていますが、ビットコインの特性により適合しています。OP_NET上での取引は、ネイティブビットコインのみを使用し、他のトークンを必要とせず、ノードのインセンティブや取引手数料を支払うことができます。
OP_NETは、主にAssemblyScriptで作成された完全な開発ライブラリを提供します。これは、ビットコインのブロックコンセンサスとデータの可用性を保持し、仮想マシンOP_VMを実行することにより、ビットコインブロック上で複雑な計算を実行します。
OP_NETノードはWASM仮想マシンを実行し、さまざまなプログラミング言語をサポートしています。スマートコントラクトコードは圧縮された後、BTC取引に書き込まれ、UTXOコントラクトアドレスが生成されます。ユーザーがコントラクトと対話するには、このアドレスに送金し、追加手数料を支払う必要があります。
BTCのDeFiにおける利用を拡大するために、OP_NETはProof of Authorityシステムを提供し、BTCをWBTCとしてラッピングできるようにしています。OP_NETはSegWitおよびTaprootと互換性があり、トークン設計はUTXOにバインドされていないため、安全性が向上しています。
OP_NETエコシステムは、分散型取引、貸出、市場造作、流動性提供、クロスチェーンブリッジなどの複数の分野をカバーしており、Motoswap、Stash、Ordinal Novusなどの複数のプロジェクトが含まれています。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?
BRC100: 序数に基づく分散型コンピューティングプロトコル
BRC-100はOrdinals理論に基づいて構築された分散型計算プロトコルです。これは、brc20に「廃棄」や「鋳造」といった新しい操作を追加し、これらの操作を組み合わせてインデクサにトークンの残高と状態を記録することで、複雑なDeFi操作を実現します。開発者はBRC-100を基にしてさらに多くのオペレーターを拡張することができます。
BRC-100は、mint2/mint3およびburn2/burn3などの操作を提供し、トークンがUTXOモデルとステートマシンモデル間で変換できるようにします。また、拡張プロトコルを通じて計算能力と状態遷移能力を強化することができます。すべてのBRC-100拡張プロトコルは互換性があり、クロスチェーン操作をサポートしています。
BRC-100エコシステムには、inBRC(の最初のBRC-100マーケットおよびインデクサ)、BRC-102プロトコルに基づくAMM DEX(、ビットコインL1上の流動性プロトコルである100Layer)などのプロジェクトがあります。
プログラム可能なRUNES(Protorunes): シンボルの拡張レイヤー
プログラム可能なルーンは、ルーンの拡張レイヤーであり、ルーンを持つプログラム可能な資産の作成を可能にします。これは、UTXOに存在できる資産を導入し、AMMプロトコル操作をサポートします。その核心は、ビットコインブロックチェーン上のデータを利用し、仮想マシンを通じてスマートコントラクト機能を実現することです。
Proto-Runes Protocolは、プログラム可能なルーンの主要プロジェクトで、oylウォレットの創設者チームによって開発されました。これは、プログラム可能なルーンのためのフレームワークを提供し、ルーン資産の管理と移転を通じて、AMM、貸出プロトコル、または成熟したスマートコントラクトを構築することができます。
Proto-Runesの重要なメカニズムはProtoburnであり、これはルーンを破棄してサブプロトコル専用の形式に変換することを可能にします。Protomessageはサブプロトコル内の操作指令を実行するために使用されます。全体のプロトコルはインデクサーによってRunestoneの特性とサブプロトコルメッセージを処理し、複雑さやセキュリティの脆弱性を避けるために再帰実行を禁止します。
最近、最初のProtorune QUORUM•GENESIS•PROTORUNEがProtoburnを完了しました。これは参考実装として、Protorune標準に公開フォーラムを提供することを目的としており、プロジェクトトークンにガバナンス機能を提供するためにプロトコルに統合可能です。
! フラクタル、OP_NET、AVM、BRC100、プログラマブルルーン、BTCで利用できる他のスケーリングオプションは何ですか?