OP_CAT:BTCのL2に欠けている部分?
ビットコインL2,OP_CAT,BTC,OP_CAT:BTC L2のミッシング・ピース? ゴールデンファイナンス,このオペコードは多くの議論を引き起こした。
JinseFinanceBy blockpunk2077; Source: Twitter
前回の長文ツイートで触れた。インスクリプション」の大きな発展は、BTCエコシステムの繁栄に貢献したが、BTCネットワークリソースの競争を激化させ、手数料の高騰は、今後予想されるBTCの上昇とともに、BTCエコシステムのプレーヤーの参入障壁を高めている。
このため、BTCのスケーリングオプションに関する議論が活発化し、コミュニティや投資家の注目を集めています。
もちろん、人々はBTC L1のスケーリングソリューションを直接アップグレードすることを暗黙のうちに避けており、最も急進的な議論は、OPスクリプトの一部の封印を解き、Taprootの下でBTCの残存する可能性を利用し続けることでした(たとえば、CTV対CATの議論)。
ETHのロールアップとモジュール性の開発と理論的な結果において、BTC Layer2が拡大議論の主流となっており、また最も早い解決策でもあります。また、最初のプロジェクトは今後2~3ヶ月で稼動し、誇大広告の絶対的な主流の物語となるでしょう。
BTCのガバナンスは高度に分散化されているため、コミュニティを導く「教会」は存在せず、そのためLayer2のデザインは花開いた。この記事では、BTCのスケーリングで何が可能かを垣間見るために、市場における典型的なBTC L2と関連プロトコルを見ていきます。
BTCのL2には、サイドチェーン、ロールアップ、DAティア、分散型インデックスなどに大別され、私が同様のプロジェクトと考えるものがまとめられています。BTCのスケーリングスキームを定義する権限は誰にもないので、私の実際の分類は厳密なものではありません。
この記事では、偏った実装スキームの観点に焦点を当てており、設計の多くはまだ論文段階です。二級資産の競争となると、技術とセキュリティが絶対にプロジェクトの下限を決める。技術はチケットであり、ファーストクラス、エコノミークラス、あるいはぶら下がりチケットも可能であり、資産投機は、それがパスレベルまで到達する限り、良いことである。
しかし、資産の観点から、1つは、L2自体が資産を作成する能力であり、それは碑文の導入であるかどうか、または独自のディスクを引っ張る、唯一の技術的なレベルから評価することはできません。セキュリティは、結局のところ、"私の鍵ではなく、私のビットコイン "は、プログラムの設計に非常に関連しているコアの教義です。
今後、BTCエコシステムの普及はETHを追い越すのでしょうか?
まず導入すべきはフロントエンド技術で、Taprootのアップグレードに伴う2つの変更です:
。
MASTは、UTXOスクリプトの束をメルクルツリーによって結合し、より複雑なロジックを実装することを可能にします。
Tapscriptはビットコインスクリプトをアップグレードし、UTXOを使用できるかどうかを決定する一連のスクリプトの検証を可能にしました。
何事も使えるかどうかが重要であり、使えるかどうかがすべてです。 サイドチェインの利点は、即効性があり、ビジネスロジックの迅速な開発に重点を置いていることです。 そのセキュリティは基本的にそのネットワーク自体にのみ関連しており、BTCセキュリティトレインの「ぶら下がりチケット」に属し、最も重要な部分は唯一の接続ポイントであるBTCクロスチェーンブリッジである。
実際、BEVMのようなBTC L2のほとんどは、ETHのスケーリングからサイドチェーンのアイデアを引き継いでいます。
BEVMはEVMサイドチェーンを実行するTaprootの能力によってBTC L1にマルチシグネチャアドレスを展開し、BTCの引き出し要求を受け入れるスマートコントラクトを展開します。
BEVMのGASはチェーン全体でBTCを使用します。="text-align: left;">再チャージする際には、ブリッジのオペレーターがBTCデータを同期してサイドチェーンに通知し、BEVMノードも再チャージを検証するためにBTCブロックヘッダを同期するライトクライアントを実行します。引き出し時には、ブリッジのカストディアンが署名を行い、一定の署名数(閾値)が集まると、BTCを引き出すトランザクションが発行されます。これにより、サイドチェーンとBTCの間で資産の相互運用が可能になる。
従来の$RSK $STXのソリューションとは異なり、BEVMはTaprootのBTCマルチシグネチャを使用して閾値署名を実装し、ブリッジは理論上、より多くの管理者を持つことができ、BTCクロスチェーンに一定の耐障害性と分散性を追加します。
しかし、BEVMはBTCのセキュリティ保証を一切使用せず、BTC資産の相互運用性を可能にするだけです。
このネットワークは、トランザクションの検閲特性をネットワーク自体に依存しているため、ノードがBTCの引き出しのパッケージを拒否した場合、L1からBTCを入手することができなくなり、潜在的にリスクがあります!
このアプローチの利点は、迅速に実装・検証できることであり、BEVMが独自に実装したTaprootマルチシグネチャは、ブリッジのセキュリティという点でさらに一歩進んでおり、現在メインネット上で稼働している数少ないBTCサイドチェーンの一つとなっています。
MapもEVMアーキテクチャーのインスクリプションサイドチェーンで、BTC L1のBRC20をEVMにクロスチェーンして、低コストのオペレーションを実行することを選択しています。
Mapは強化されたBRC20インデクサーを実行しており、BTCからBRC20をクロスチェーンしているユーザーは、新しいトランザクションを送信して、宛先チェーン、宛先アドレスなどの情報をjsonに挿入する必要があります。BRC20の引き出しは、より多くのBTCトランザクションを発行するMap Posメカニズムの下で署名委員会によって発行されます。
BRC20の台帳は実際にインデックスで実行され、BTC L1は本質的にその利用可能なデータソースです。
サイドチェーンの低コストという利点を生かし、MapチェーンはBRC20のMintツールであるLessGasを実行し、碑文マーケットプレイスであるSATSATとBRC20がRoupを介してクロスチェーンしています。アイデアの核となるインスクリプションは非常に特徴的で、多くのユーザーを惹きつけている。
Mapは古典的なPoSコンセンサス・メカニズムを使い、チェックポイント・データをBTC L1にアップロードしてセキュリティを高めている。しかし、Mapは長距離攻撃から保護する以外には、まだBTCのセキュリティ保証を使用しておらず、検閲に強い引き出し、状態変化の検証、データの信頼性は強化されていない。
Brc420によって公開されたBTC用のサイドチェーンであるマーリンチェーンは、BTCのクロスチェインにcobo walletのMPCスキームを使うことを選択しました。マーリン・チェーンはBTCクロスチェーンにcobo walletのMPCソリューションを使うことを選んだが、これは比較的保守的な選択のようだ:MPCはTaprootのアップグレードされたBTCマルチシグネチャーよりも署名者が少なく、セキュリティにまだギャップがあるが、MCPがすでに十分にテストされていることは良いことだ。
マーリンがParticleNtwrkのアカウント抽象化を利用することで、ユーザーの習慣を変えることなく、ビットコインのウォレットとアドレスを使い続けてサイドチェーンとやりとりできるようにしたことは評価できる。対照的に、ビットコインユーザーがサイドチェーンとやりとりするためにMetamaskに戻ることは、怠惰で単純な設計です。
Brc420とBitmapは、大規模なユーザーベースを構築するのに十分なほどホットであり、Merlinは、L1からチェーン全体の幅広い記名資産をサポートし、サイドチェーン上の新しい記名に記名を提供し、記名を中心にビジネスを構築し続けています。
ckBTCは、サードパーティのブリッジやホスティングに依存しない、純粋な暗号化スキームによるICPのBTCのクロスチェーン統合です。
ICPはスタンドアロンのL1ブロックチェーンで、独自のBLS閾値署名スキームによってコンセンサスが保証されている。コンセンサス・アルゴリズムの閾値署名に結びついたChainKey技術により、ICPネットワーク全体がBTC用の閾値署名アドレスを共同管理し、BTCを受け入れ、コンセンサス下で署名を集約して引き出しを可能にすることで、このアドレス配下のBTCを管理することができます。
ICPはまた、アカウントモデルを使用して独自のネットワークでBTCの完全なUTXOを回復し、ネットワーク内のスマートコントラクトはBTCの状態を読み取ることができ、これはICPネットワークでBTCフルノードを実行することとほぼ同じです。
この閾値署名はICPネットワークのコンセンサスアルゴリズムに直接強く拘束されるため、ckBTCのセキュリティはICPネットワーク対BTCネットワークにのみ関連し、サードパーティの追加の信頼前提を導入することはありません。
したがって、ckBTCでICPが使用するChainKey閾値署名スキームは、現在最も安全なBTCブリッジのアイデアです。しかし、引き出し側にとっては、ICネットワークがダウンしたり、取引を拒否したりした場合、引き出し側にBTC L1からの引き出しを強制する方法がない。同時に、ICPは独立したL1として、独自のセキュリティを保証し、BTCとは何の関係もない。
BTCは世界で最も堅牢な信頼できるデータ源であるため、信頼できるデータ源としてビットコインを使用するのは自然なことです。
同様に、Celestiaの理論的基盤であるDAでは、BTCのデータストレージは非常に高価ですが、DAレイヤーとしてコンセンサス基盤を持っています。
要するに、Ordinalsは、碑文のエコシステム全体とともに、実際にDAとしてBTCを利用しており、ほとんどすべての「BTC L2」がBTCにデータを送信していますが、それはむしろ、「美のビジョン」を表す形式的なものです。美のビジョン より特徴的なデザインをいくつか紹介しよう。
Nubitは、BTCのデータ利用可能シナリオを拡張するDAプロトコルであり、Bounce Financeとdomoとの資金調達のため注目されている。
一言で言えば、NubitはPOSコンセンサスを実行することでCelestiaのようなDAチェーンを組織し、ブロックヘッダやトランザクションのMerkleルートなどのNubit独自のDAデータをBTC L1に定期的にアップロードします。
このようにして、Nubit自身はBTC L1によってDAを保存してもらい、Nubitは自身のオンチェーンストレージスペースをDAとしてユーザーや他のロールアップチェーンに販売する(DAネスティング)。
ユーザーはNubit自身のDAレイヤーにデータをアップロードし、データがNubitのPOSコンセンサスによって確認された後、「ソフト確認」状態に入り、Nubitは一定期間後にチェーンのデータルートをBTC L1にアップロードする。Nubitは一定時間後にチェーンのデータルートをBTC L1にアップロードし、ユーザーが最初にNubitにアップロードしたデータは、BTC取引が完了した後にのみ最終確認状態に入る。この後、ユーザーはBTC L1に戻ってデータのタグをアップロードする必要があり、このタグはNubit全体のノード・メルクルツリーで元のデータを検索するために使用される。
NubitネットワークのPosコンセンサスは、以前はBabylonのBTC POSプレッジ(後述)によって支えられていた。 NubitはBTCを受け入れるためにライトニングネットワークを使用しており、ステータスチャネルはブリッジされていないため、ユーザーはNubitのPosネットワーク自体で取引することなく、キャンセルチャネル経由で緊急引き出しを行うことができます。
NubitはCelestiaのビットコインエコシステム版であり、スマートコントラクト機能という複雑さを追加することなく、BTC決済に最も分散化されたライトニングネットワークを使用するという比較的シンプルなものであるようだ。ライトニングネットワークは十分に信頼されていないが、大金の出入りをサポートするには十分な経験とは言えない(ステートチャネルの枯渇問題)。
NubitとBTCレイヤーの関係は比較的薄く、チェーン自体はBTCによって保護されておらず、BTC上のデータはNubitのノードクライアントによってのみ検証されます。 ロールアップとインスクリプションのデータは、BTCに直接アップロードされるのではなく、なぜNubitのパッケージングレイヤーに行く必要があるのでしょうか?これはNubitが答える必要がある最も重要な質問かもしれません。
おそらくBTC DAに対する最大の利点は、NubitのDAがBTCネットワークでは不可能な、サンプリングによるノードライトなデータ認証(DAS)をサポートしていることです。
もはや完全にオンビットコインでない碑文は、それでもコミュニティのコンセンサスを集めることができるのでしょうか?BTC L1チェーンのDAの代わりに独自のチェーンのDAを使用するNubitの試みは、技術的な懐疑ではなく、コミュニティのコンセンサスに対する大きな挑戦に直面するかもしれません。もちろん、これは大きなチャンスでもある。
Vedaプロトコルは、BTC L1上の特定のオーディナルを読み取り、BTCチェーン下のEVMでトランザクション要求として実行します。
ユーザーはBTCの秘密鍵を使ってBTC L1上でEVM準拠のトランザクションに署名し、BTCに碑文として鋳造してもらいに行きます。VedaのEVMノードはBTCブロックをスキャンし、トランザクションがBTCによって検証されると、EVMはリクエストを実行し、状態の変化をもたらします。
事実上、これはVedaのEVMによって確認されるトランザクションのプールとしてBTCを使用しています。しかし、BTCのパフォーマンスはETHのEVMよりもはるかに低く、BTCブロックに書き込めるデータ量には限りがあるため、VedaのEVMはBTCにアップロードされたEVMリクエストをすべて実行できなければなりません。
BTCはVedaのすべての状態のソースであり、誰でもVedaリクエストのためにすべてのBTCブロックをスキャンし、EVMの完全な状態を回復することができます。したがって、Veda EVMは、複雑なセキュリティの仮定なしに、楽観的に信頼することができます。
しかしながら、ヴェーダはBTCのパフォーマンスをスケールしません。Vedaは、ブロック間隔が10分で、TPSが5のイーサリアムネットワークですが、何万ものノードと巨大なPowがあるとお考えください。
スマートコントラクト機能を追加することで、BTCの機能を拡張しているだけです。これは、リソースの競争という問題を本質的に解決するものではありません。
Babylonは、他のブロックチェーンがBTCのセキュリティを共有できるようにするためのプロトコルのセットで、ビットコイン・プレッジ・サービスとビットコイン・タイムスタンプ・サービスの2つの部分にまとめられています。
Babylonは、BTCを誓約することでPosチェーンを経済的に保護することを可能にし(ETHのrestakeに似ている)、誓約プロセスは、任意のサードパーティのブリッジやカストディアンに依存することなく、完全に暗号的に実行されます。
BTC誓約者は、誓約を実行するために2つのUTXO出力でBTC上のトランザクションを送信できます。 最初のUTXOは、誓約者が期限切れ時に自身の秘密鍵でBTCのロックを解除できるようにするタイムロックスクリプトを書き、もう1つのUTXOは、公開鍵と秘密鍵のペアが「restake」の基準を満たす一時的なビットコインアドレスにBTCを転送します。もう一方のUTXOは、「Extractable One-Time Signature EOTS」の暗号化基準を満たす公開鍵と秘密鍵のペアを持つ一時的なビットコインアドレスに転送します。
BTCの誓約者がPOSチェーンのノードを実行すると、唯一の有効なブロックを検証し、そのEOTS秘密鍵で署名します。 もし誓約者(このPOSチェーンの検証者でもある)が誠実さを保ち、一度に1つの有効なブロックにしか署名しなければ、POSチェーンの検証者から報酬を得ることができる。もし同じブロックの高さで同時に2つのブロックに署名して悪事を働こうとすれば、そのEOTS秘密鍵は押し戻され、誰でもこの秘密鍵を使ってBTCチェーンに行き、誓約したBTCを送金し、没収を達成することができる。このようにして、誓約者は誠実であり続けるよう促される。
Babylonはまた、BTCのタイムスタンプ・サービスも提供しています。これは、あらゆるブロックチェーンからBTCのop_returnにチェックポイント・データをアップロードし、セキュリティを強化することを意味します。
上記のNubitは、セキュリティを強化するためにバビロンのBTC誓約サービスを利用する予定です。バビロンは、BTCへのアクセスと没収の処理に純粋な暗号化スキームを使用しており、非常に安全です。しかし、プレッジサービスを利用するチェーンにとって、これは経済的なレベルで制約があり、例えばETHのロールアップアプローチと比較すると、検証可能性という点ではまだいくらか先がある。
タイムスタンプサービスはL2データをBTCにアップロードしますが、BTCのすべてのブロックを直接チェックするにはノード全体をダウンロードする必要があり、敷居が高くなります。同時に、BTC L1はスマートコントラクトを持っておらず、このデータの正しさを検証することはできません。
オーディナルを使えば、ビットコインはさまざまなデータを保存でき、安全性の高いデータベースになります。Rollupの証明データをBTCネットワークにアップロードすることは、それが改ざんされないことを保証しますが、Rollupの内部トランザクションの有効性と正確性を保証するものではありません。
BTCロールアップの核となる問題は検証です。 ほとんどのBTC Rollupsはソブリンロールアップ(クライアントサイドの検証)である可能性が高く、バリデータはロールアップ内のすべてのデータをチェーンダウンして同期させ、自分自身でチェックします。
しかし、それではビットコインの最大の強みである数十万ノードのPOWコンセンサスを活用できず、ロールアップの安全性を確保できません。もちろん理想的なのは、BTCネットワークがETHのようにロールアップの証明をプロアクティブに検証し、無効なブロックデータを拒否することだ。
同時に、ロールアップのノード/シーケンサーがダウンしていたり、取引の受け入れを拒否していたとしても、最も極端なケースでは、ロールアップの資産がBTCネットワークに抽出されることを信頼でき、安全なエスケープルートを通じて資産を抽出できることを保証することが重要です。
これは、スマートコントラクトが存在せず、スクリプトの実行のみが存在するBTCのためのもので、スクリプトを検証可能な論理回路に結合するMASTの能力を使用することが可能かもしれません。
BitVMはBTCの拡張として最も話題になっており、BTCの楽観的なロールアップです。
BitVMはBTCの拡張として最も話題になっています。
BitVMは、BTC上で詐欺チャレンジを行う方法を提案することで革新しており、そこでは、証明者と挑戦者の両方が(入力として)トランザクションで同額のBTCを賭け、そのトランザクションの出力には論理回路が含まれます。
BTCのスクリプトは、最も単純なロジックを扱うロジックゲートと考えることができ、ロジックゲートはコンピュータの最も基本的なコンポーネントです。ロジックゲートは、互いにツリー状に組み合わされると、特定のロジックをカプセル化した回路を形成することができる(『Three Bodies』に登場する秦の始皇帝の人列コンピュータを想像してほしい)。
BitVMの不正証明は、多数のBTCスクリプトで構成される回路に書き込まれ、この証明の回路の構造は、Rollupのシーケンサーによってパックされた一連のノードに基づいて決定されます。
挑戦者はハッシュ値を不正証明回路にアップロードし続けることができ、検証者は対応するスクリプトを実行し続け、その出力を公開して結果が正しいことを確認することができます。
一連の取引において、挑戦者は、証明者が各回路ゲートが正しいことを確認するまで、証明者に挑戦し続けることができる。こうしてBTCネットワークはロールアップの検証を完了し、プロヴァーは自分の資金を請求することができる。そうでない場合、挑戦者はプロヴァーが誓約したBTCを受け取ります。
いい方を変えれば、BitVMはBTCにとってOPがETHネットワークにとってのものであり、あらゆるスケーリングスキームの中で最高レベルのセキュリティを持ち、それが生成するトランザクションの数は非常に大きく高価であり、オンチェーンの検証プロセスに参加する前にBTCネットワークを検証するために多くの努力と労力を必要とします。BitVMは非常に多くのトランザクションを生成し、コストがかかり、両者がオンチェーンで検証する前に、多くの事前署名、つまりオフチェーンでの計算を必要とします。
もちろん、ETHの楽観的/zkロールアップとは異なり、BitVMには緊急BTC引き出しチャネルがありません。しかし、これは、DAがアップロードされ、BTC L1がロールアップデータの妥当性を検証し、「緊急脱出ルート」がないことを除けば、信頼が最小化されたBTCブリッジによって、BTC L2が提供できる最高レベルのセキュリティです。
そのため、BitVMの実装はまだ先のように思えますが、op_catスクリプトのブロック解除に関するBTCコミュニティでの最近の議論は、BitVMの新たな可能性を開くかもしれません。op_catオペコードは、最大520バイトの長さの2つの文字列を連結することができます。このデータの連結により、ビットコイン上でより複雑な計算が可能になる。例えば、BitVMはこれを使用して、同じスクリプトで数百の論理ゲートを連結することができ、BitVMはより少ないトランザクションでより多くのバイナリ回路を処理することができ、ほぼ数百倍のスピードアップを得ることができる。
BitVMのビットコインスクリプトの複雑な組み合わせは、BTC上の「不正の証明」チャレンジのための新しいアイデアを考え出す多くのL2プロジェクトにもインスピレーションを与えています。
バイソン・ネットワークは、ビットコインベースのZK-STARKソブリン・ロールアップ(クライアントサイド検証)です。
いわゆるSovereign Rollupとは、L1がRollupのData Authority (DA)として使用され、Rollupのトランザクションが正しいことを検証するのではなく、RollupのトランザクションがRollup自身のノードによって検証されることを意味します。
BisonはRollupのzk証明をBTC Ordinalsに提出し、ユーザーはBTCから証明をダウンロードして、Rollupトランザクションを検証するために自分のクライアントを実行することができます。Rollupの完全なステータスを検証する必要がある場合は、すべてのノードを同期する必要があります。
BisonはBTC L1ブリッジの実装を特徴としています。ユーザーがBison RollupにBTCを入金すると、そのBTCはBTCを含む複数のマルチシグネチャウォレットに配布されます。これらのマルチシグネチャウォレットはすべて、BTCマルチシグネチャとタイムロックスクリプトを活用したシンプルなロジックコントラクトであるTaprootアップグレードに基づく技術であるDLC(Discreet Log Contracts)をサポートしています。
ユーザーがBTCを入金すると、誰かに送金したり、BTCホームネットワークに出金したり、長期間そのままにしておくなど、将来のすべてのシナリオのために、Bisonネットワークと実行可能なトランザクションに署名する必要があります。
署名後、これらの取引はBTCブロックにポストされず、実行されるには述語によって駆動される必要があります。マルチシグネチャウォレットには、ユーザー、Bison Rollup、予言マシンの3つのコントローラーがあり、これらのシグネチャーのうち2つを取得することで、これらのBTCをコントロールすることができます。
DLCはビットコインにおけるif-do文のようなもので、予言マシンはif条件を入力し、doは上記の3つの署名すべてを送信するトランザクションを実行します。
ここでの予言マシンはBison Rollupブリッジ契約とリンクしている。 ブリッジがユーザーからBTCを誰かに送金するリクエストを受信した場合、予言マシンは前のシナリオで署名されたトランザクションを送信し、マルチ署名されたアドレスの制御はさらなる配布のためにBisonネットワークに渡される。長い間メッセージが受信されない場合、タイムロックは失効し、制御はユーザーに戻ります。
このように、BisonはRollupからBTCを抽出するためのシンプルなエスケープルートを実装しています。
DLCは "de-trusted bridge"、BTCスクリプトへのブリッジを実装しています。"はBTCスクリプトの可能性を利用したもので、http://DLC.link ETHやSTXのようなチェーンにBTCを交差させるために使用します。 Bison Rollupは、新しいサードパーティを導入することで、簡単な「エスケープルート」を実装していますが、まだBTC L1で検証されたRollup証明を持っていません。
B²ネットワークは、「コミットメントチャレンジ」を混ぜたBTC上のzkロールアップです。ネットワークは、ロールアップレイヤーとDAレイヤーの2つのレイヤーに分かれています。
ロールアップレイヤーはスマートコントラクトロジックを実行するためにzkEVMを使用し、このレイヤーにはトランザクションの受け入れ、ソート、パッケージング、ZK証明書の出力、BTCアドレスのアカウント抽象化のサポート、BTC L1データ(BTCとBRC20の残高)の同期読み取りなど、いくつかのモジュールが含まれています。
DAレイヤーはロールアップのデータストアを提供し、ストレージノードはロールアップトランザクションのオフチェーンZK検証を実行します。検証が完了すると、DAレイヤーのノードはRollupデータをBTCのOrdinals inscriptionに書き込み、これにはDAレイヤー内のRollupデータの場所、トランザクションのMerkleルート、ZKプルーフデータ、前回のBTCプルーフinscriptionのハッシュが含まれる。が核心です。ETHではブリッジコントラクトがL1で直接ZK証明を検証しますが、BTCではスマートコントラクトの機能はなく、ZK証明のロジックが複雑なため、BTCスクリプトを組み合わせて証明のロジック回路を実装することもできません(膨大なコストがかかり、BTCブロック上限を超える可能性があります)。
そこでB²は、検証により多くのオフチェーン計算を導入し、L1対ZKのペアの直接検証をOptimisticのような「不正の証明」課題に変えます。B²はZKの証明を異なるスクリプトに分解し、それを積み重ねてMastバイナリーツリーを形成し、B²ノードはこのトランザクションを通して不正チャレンジの報酬のBTCを送ります。
不正チャレンジ証明を含むトランザクションがBTC L1で確認されると、チャレンジャーはDAレイヤーから元のデータをダウンロードし、オフチェーンで上記のスクリプトを実行することができます。
実行の最終出力がB²ノードによって提出されたものと一致しない場合、ノードは破損し、挑戦者はノードがスクリプトのルートに閉じ込めたBTCのコントロールを得ることができ、ロールアップトランザクションはロールバックされます。
ロックアウト時間中にチャレンジがなければ、ノードはロックされたBTCを取り戻し、ロールアップは最終的に確認されます。
B²ネットワークで最初にBTCを送るトランザクションは、zk証明が改ざんされないことを確認します。BTCはまだzkトランザクションを検証できませんが、2番目のトランザクションに「不正の証明チャレンジ」を実装することで、間接的にL1の検証を完了し、ロールアップの下でのトランザクションの有効性を保証し、セキュリティを高めることができ、これは実に目を引くイノベーションです。
B²ネットワークは、ユーザーの習慣を変えることなく、誰もがBTCのウォレットを使って直接ロールアップとやり取りできるようにするため、アカウントの抽象化を導入しました。しかし、L2からBTC資産を抽出することになると、それはまだマルチ署名アドレスブリッジを使用しており、「エスケープルート」を導入していません。
SatoshiVMもBTCのZKロールアップをベースにしており、ロジックはロールアップでzk証明を生成するB² Networkのものと似ています。ロジックはB² Networkと同様で、Rollupでzk証明を生成し、証明データをBTC Networkにアップロードした後、証明者がBTCを含む「不正の証明」チャレンジを送信し、チャレンジに成功した者にBTCが報酬として与えられる。
異なる点として、SatoshiVMは「不正の証明」チャレンジに、チャレンジの開始時刻と終了時刻に対応する2つのタイムロックを追加し、BTCの送金が発生するのを待っているブロックの数を比較することで、以下のことが可能になります。このように、BTCが送金されるのを何ブロック待ったかを比較することで、ZK証明が正しく有効かどうかを知ることができます。
クロスチェーンブリッジ部分は、実際にはハイライトのない単なるマルチ署名スキームです。
ChainwayはBTC用のZKソブリンロールアップで、データの発行レイヤーとしてビットコインを使用するだけでなく、ZK証明を生成するためのソースとしてBTCデータを使用します。を証明します。
チェーンウェイの証明者は、すべてのBTCブロックを欠かさずスキャンします。チェーンウェイはブロックヘッダ、前のZK証明、ブロックに刻まれた「必須取引」をBTCブロックから読み取り、完全なZK証明を生成し、BTCブロックごとにチェーンウェイはZK証明が刻まれた取引を提出し、再帰的証明を作成します。
BTCブロックに刻まれたOrdinalsという形の「必須取引」は、Chainwayが設定した「検閲に強い取引の受け渡し方法」である。Ordinals銘文の形でBTCブロックに刻まれた「必須取引」は、Chainwayが設定した「検閲対策取引受渡方法」である。もしChainwayのロールアップノードがダウンしていたり、ユーザーからの出金取引を拒否し続けている場合、ユーザーはBTCブロックに直接出金リクエストを刻み込むことができます。
ノードはロールアップのブロックにこれらの「必須取引」を含めなければならず、そうでなければzk回路の制約を満たすことができず、証明生成は失敗する。 最近のツイートでChainwayは、BitVMに触発され、BTC L1決済のためにビットコイン上でzk証明を検証する方法を見つけたと主張した。
どうやらChainwayの設計は現在、Sovereign Rollupによるクライアント側のローカル検証に基づいているようだ。強制取引」はロールアップ取引のノード検閲の問題をある程度解決しますが、真のBTC L1資産決済を可能にするものではありません。
QEDプロトコルは、zkevm上で動作するBTC上のZKロールアップです。
BitVMと同じように、QEDプロトコルは、BTC上のZKロールアップです。BitVMと同様に、QEDプロトコルは、1000個のUTXOを含むスクリプトから論理回路を形成することによって、BTC L1上の引き出しトランザクションのZKプルーフを検証します。
Brc20のルーツに戻ると、Brc20は本質的にBTC L2であり、Brc20の取引データはすべてBTCに記録され、台帳は実際にチェーンの下のインデクサで実行されます。台帳は実際にチェーンの下のインデクサで実行されます。
現在のBrc20の台帳自体は完全に中央集権化されていますが、BTCネットワークのオーディナルがすべてのトランザクションの不変の記録を保持しており、誰でもBTCネットワークをスキャンしてBrc20の状態を取得できるため、セキュリティに関する懸念はほとんどありません。
しかし、このスケーリングはBTCに新しい機能を追加するだけで、そのパフォーマンスを拡張することは何もない。もしインデクサーの台帳が分散化されれば、碑文の連鎖を革新できるだろうか?
実際、@unisat_walletはこの路線で$satsをベースにした後続ビジネスを立ち上げており、スワップとプールはそのインデクサに実装されているので、資金の安全性についてコンセンサスを得たいのであれば、分散化は避けられないプロセスだ。
また、@RoochNetworkのような読み取り専用のL2もあります。これはL1から資産をまったく受け取らず、インデックスとBTCフルノードを実行するだけで、チェーン上のスマートコントラクトが使用するデータのみを読み取ります。最後に
もちろん、私がカバーしていないプロジェクトはたくさんあります。
業界は急速に変化しており、毎秒新たなBTC L2が誕生していますが、変わらないのは、BTCエコシステムが第2層に移行するという避けられない傾向です。
BTCは誰もが乗りたがっている列車であり、プログラムだけで言えば、サイドチェーンは吊り切符を買った乗客であり、クロスチェーンブリッジによってBTCに接続されているだけだが、最も早くから利用されている。
DAタイプのプロジェクトは、BTC版のcelestiaとeigenlayerを構築しようとする試みであり、モジュール性に関する広範なコンセンサスでチャンスを得るのに十分なギミックを備えている。
そしてロールアップは、DAをアップロードし、BTCスクリプトを使っていくつかの簡単なBTCオンチェーンメカニズム(そのほとんどはBitVMのビットコミットメントアイデアから拝借したもの)を実装することで、BTCセキュリティワゴンにかろうじて半分入っている。自己検証に依存するソブリン・ロールアップはロールアップではないと誰が言った?(すべてはソブリンロールアップのためのCelestiaの長年のCXのおかげです)
BTCのL2の王冠の宝石は、ロールアップのアップロードを検証するためにBTCスクリプトロジックを使用することです。これは現在、BitVMと#AtomicalsのAVMによってのみ試みられており、ETHのロールアップに限りなく近づきます。これはETHのロールアップ関係におけるセキュリティに限りなく近い。現時点では実装レベルでは手が届かないように思えますが、op_catのような新しいオペレータのブロック解除はプロセスをさらに加速させる可能性があるように見え、BitVMは誰もが予想するよりも早く実装されるかもしれません。
ビットコインL2,OP_CAT,BTC,OP_CAT:BTC L2のミッシング・ピース? ゴールデンファイナンス,このオペコードは多くの議論を引き起こした。
JinseFinanceBTC資産の立ち上げの物語は終わりを告げ、memecoinは常にプレイアブルだが、BTCエコシステムの最終形ではなく、BTC資産誕生の物語が次の主流になろうとしている。
JinseFinance半減後、マイナーの収入は増え続け、ビットコインL2のエコシステムは過熱する。
JinseFinance技術革新は、一個人が自宅で論文を書くことから生まれるのではなく、市場の巨大な需要に煽られ、市場での自由競争に伴って、新たな技術革新が生まれることなのだ。
JinseFinance注目のビットコインL2プロジェクト4選:BEVM、Merlin、B²Network、BounceBitの見どころとメリットは?
JinseFinanceタップルート・コンセンサスは、シュナー署名、MASTコントラクト、SPVノード・ネットワークといったコア・コンポーネントを備え、完全にネイティブなビットコイン技術に基づいて構築されたBTC L2ソリューションである。
JinseFinanceBEVMの公式ツイッターは、BEVMのシュノラー署名+マスト契約+ビットコインライトノードネットワークBTC L2ソリューションについて詳しく説明している投稿をトップで紹介している。
JinseFinanceBTC,Layer 2,Hundreds of BTC L2: BTC L2 30+ Project Roundup Golden Finance,There are already 30+ bright cards and 60+ more on the way.
JinseFinanceこの記事では、20以上のプロジェクトで構成されるBEVMエコシステムの包括的な目録を作成し、ヘッドBTC L2の生態学的発展をお見せします。
JinseFinance