Interviewed by Misty Moon, Geekweb3
Interviewed by Jolestar, Founder, Rooch Network &; Faust, Founder, Geekweb3
ビットコインマガジンを受けて以前イデオロギー的だった「Bitcoin Layer2の3つの法則」に対して、Rooch NetworkのJolestar氏がBitcoin Layer2についての考えをツイートしています。
これは、「Bitcoin Layer2はセキュリティだけでなく、機能拡張、BTC通貨属性のエンパワーメントも考慮すべきだ」とツイートしたNervosパブリックチェーンの共同創設者Jan氏のツイートと似ています。「とツイートした。これらのコメントは非常に示唆に富んでいる。
ビットコインLayer2の理論にしがみついています。Geekweb3では、Jolestar氏とFaust氏を招き、異なる価値観からBitcoin Layer2の定義枠組みについて議論し、DAと機能拡張の観点からBitcoin Layer2を定義する道筋を明らかにすることを目指す。目的は、DAと機能拡張の観点からBitcoin Layer2を定義する道筋を明らかにすることである。ビットコインレイヤー2をどのように定義するかについてのコンセンサスは得られていないものの、議論のプロセスは重要な参考値であることに変わりはありません。
技術的またはDAの観点からLayer2を定義する方法。Layer2 の定義
Misty Moon:Layer2をどのように定義するかという問題は、実はイーサコミュニティの100人の人々によって同様に議論されています。Jolestarのツイートによると、Layer2は「技術的またはDAの視点」と「機能拡張の視点」に分けられるそうです。そこでまずJolestarさんにお聞きしたいのですが、「DA」の観点からLayer2をどう思われますか?
ジョレスター:実際、重要なのは、レイヤー2がレイヤー1や集中型ソリューションとは異なることを明白にすることです。
レイヤー2は新しいブロックスペースを作りません。
レイヤー2はDAとセキュリティのためにレイヤー1を使うつもりです。
ミスティ・ムーン:ジョレスター氏はここで、「新しいブロックスペースを作る」とはどういうことなのか説明していますか?
Jolestar: いい質問ですね。ブロックスペースとは、ブロックチェーンのコンセンサスメカニズムによって作られる「データ保存スペース」のことです。ブロックチェーンによって作成されるブロック空間は、完全にオープンで、改ざん防止で、永久保存/長期保存が可能で、大きな価値を含んでいるなど、多くの特徴を持っています。
ビットコインは、最も分散化されたブロックチェーン・ネットワークの1つとして、そのブロック空間の価値を十分に認識していない。そして、このオーディナル碑文フィーバーの波は、データ・アベイラビリティ・レイヤー(DA)としてのビットコインの価値の発見として理解することができる。
Ordinalsプロトコルは、拡張可能なデータフォーマット標準を定義し、ビットコインに刻まれたデータを解析、表示、交換するための統一されたソリューションセットを可能にします。ビットコイン上の拡張プロトコルは、Layer2と同様に、ビットコインのブロック空間を完全かつ効果的に利用する方法は、探求すべき重要な方向性です。
ミスティ・ムーン:「レイヤー2はDAとセキュリティのためにレイヤー1を活用すべきだ」という先ほどのコメントについてですが、セキュリティのためにレイヤー1を活用する最善の方法は何でしょうか?strong>DAを実装するためにLayer1を利用することは何だと思われますか?
例えば、いくつかのイーサリアムのLayer2(例えばRedstone)は、DAコミメント(datahash)をチェーンに送信するだけで、コミットメントはチェーン外のデータに関連付けられています。はオフチェーンデータに関連付けられます。DAデータは全体がLayer1に投稿されるわけではありませんが、これにより、誰でもコミットメントに挑戦して、シーケンサーに完全なデータをOn Chainに置くよう求めることができます。言い換えれば、DAフルデータを直接Layer1にポストすることは、Layer2としてカウントされないのでしょうか
Jolestar: ここでは、"DAを実現する」という意味は、実はとても寛容で、DAデータのリリースがレイヤー1に完全に依存しなければならないという意味ではなく、DAデータが完全にオンチェーンでなくても、レイヤー2のアセットセキュリティがレイヤー1に関連付けられる限り、機能します。
異なるアプリケーションシナリオをターゲットとする異なるレイヤー2ソリューションは、Misty Moonによる上記のDA実装のように、異なるDA実装経路を持つでしょう。例えば、CEXはすでに準備金の証明をチェーンに提出することで、この方向に一歩近づいている。つまり、私がここで言及している「Layer1を使ったDAの実装」は、EtherFoundationが話していることよりも幅広いということです。
ファウスト:実際、DAデータを完全にチェーン上に置くことは、誰でも、あるいはどのノードでも、新しいデータに自信を持ってアクセスできるようにすることであり、さらに資産のセキュリティのためでもあります。例えば、RGBプロトコルでは、コミットメントデータのみがビットコインチェーンに投稿され、関連するトランザクションデータはオフチェーンに保存されます。このような取引は有効にならない。これが非常に安全であることは明らかだ。
つまり、RGBプロトコルのシナリオでは、たとえDAデータがビットコインチェーンにポストされなかったとしても、ユーザーの資産は安全であり、ユーザーがデータを失うというシナリオを考慮しなくても、このタイプの個人クライアント検証は、資産をパブリックチェーンに直接預けるよりも信頼できると私は主張します。イーサネットワークやビットコインのメインネットに直接資産を託すことさえ、イーサもビットコインもサードパーティのプラットフォームであるため、独自のクライアントサイド検証を実行するほど安全ではありません。
したがって、DAがOn Chain/On Layer1であるかどうかはLayer2の要件ではありませんが、DAデータのリリースが信頼できることを保証するために設計された対応するメカニズムがあるべきであり、少なくともユーザー資産の安全を「深刻に脅かす」べきではありません。
生態系と機能拡張の観点から見たレイヤー2
Jolestar:生態学と機能拡張の観点からL2を定義する場合、L1が提供する機能をL2がどのように活用するか、または継承するかに焦点を当てます。ビットコインを例にとると、すべてのLayer2は、BTCの資産属性をどのように強化するか、BTCの資産規模である数兆ドルをどのように活用し、取引であれ、誓約であれ、非常に想像力豊かな追加の利用シナリオを生み出すかについて話しています。
また、資産のブロックチェーンシステムをトランザクションの別のシステムに移行させるには、すべてブリッジが必要であり、ここでの重要な問題は、どのようにユーザーにブリッジを信頼させ、資産の安全性を確保するかということです。この観点から、ブリッジを通じてBTC資産の使用シナリオを作成するすべてのソリューションは、広範なビットコインのL2として理解することができます。BTC ETFでさえも、法的規制を通じて安全性が保証された、完全に中央集権化されたカストディアルブリッジであるビットコインのL2として理解することができます。
つまり、人々が苦労しているのは分散化の問題ではなく、信頼の問題なのです。非中央集権的なソリューションは、ユーザーにとっての信頼のコストを削減し、新しいプロジェクトに機会をもたらすことができますが、どのようにビットコイン上で安全な非信頼ブリッジを構築するかは重要なジレンマであり、L2はこのブリッジのセキュリティを向上させるためにビットコインの他の機能を活用することができます。さらに、ビットコイン上の拡張プロトコルが進化するにつれて、それがオーディナルであろうと、オーディナルの上の拡張プロトコル(BRC20など)であろうと、アトミカルであろうと、RGB、Taprootassetsなどであろうと、ビットコイン上のアセットの新しいタイプはますます増えていくでしょう。このブリッジをどのようにスケーラブルにし、新しいアセットタイプを迅速にサポートするかは、大きな課題です。
ファウスト:ジョレスター氏は、おそらく広範なレイヤー2の定義についてより楽観的でしょう。しかし、私の個人的な意見では、Layer2、そしてモジュール型ブロックチェーンは、イーサリアムコミュニティで火がつき、西側はまだイーサリアムスタイルのLayer2定義標準を支持しています。
例えば、Oridnals trading platform Bioniq@BobBodilyのCEOは、ビットコインのエコシステムにはL2BEATのような組織が必要だと指摘しています。Citreaの共同作成者は、特定のビットコインLayer2のシナリオをカプセル化するために、OptimiumのようなL2BEATによって発明された技術用語のいくつかを直接引用さえした。BitcoinマガジンのCEOは、Bitcoin Layer2をレビューするためにL2BEATの誰かを雇うと脅迫しています。align:center">
イーサ/セレスティアの視点から「ビットコイン・レイヤー2」の多くを見てみると、BTCエコシステムにおいて非常に重要なポイントがあることがわかります。1つの重要なポイントは、多くのプロジェクトがあまり正確なポジショニングを持っていないということです Self Positionはしばしば問題になります。例えば、Celestia、あなたはそれがイーサLayer2と考えられていると思いますか?もちろん違いますが、彼はレイヤー2の生態系において重要なDAレイヤーモジュールであり、最も影響力のあるものの1つです。
同じような意味で、プロジェクトの多くはLayer2そのものではなく、Layer2が依存するインフラやモジュールであり、それは本質的にJolestarが拡張レイヤーについて話しているような種類の機能です。それは、例えばB^2ネットワークとB^Hubネットワークのようなもので、前者は典型的なレイヤー2ソリューションで、後者はレイヤー2ソリューションが依存する設備です。
ビットコインのエコシステムにおける多くのプロジェクトの位置づけは、現在少し混乱しています。しかし、実際にはCelestiaやAvailと似たようなプロジェクトがかなりあり、完全なLayer2そのものではなく、Layer2コンポーネントスタックのコアモジュールです。
それらをどのように区分するかは、欧米のコミュニティ、特にモジュラーブロックチェーン関連のコミュニティの人々には明確でしょう。欧米のOGたちは、「Layer2そのものとは何か、Layer2が依存している機能とは何か」を区別できるようになり、Layer2のエコシステム全体をより明確に見ることができるようになり、今ほど混乱しなくなると信じています。
Jolestar:ここがファウストと意見が合わないところです。具体的な実装はさておき、レイヤー2や他のダウン・ザ・チェーン・エキスパンションのソリューションを抽象的に理解するならば、それは連続したスペクトルであることがわかります。
このスペクトルの両端はまた、2つの異なる成長モードを表しています。CEXは基本的に完全に製品とユーザー志向の成長モードであり、L1はより長い構築サイクルを持ち、物語と青写真を優先します。
包括的な見方をすれば、「真のレイヤー2」が何であるかにこだわりすぎる必要はありません。業界によって生み出されたテクノロジーやソリューション(Validium、Plasma、Sovereign Rollup、OP/ZkRollup、Modular Execution Layers、Decentralised Computing、Sidechaining、L2/L3など)は、業界がさまざまな組み合わせや組み合わせで新しいアプリケーションに必要な新しいインフラを探求する中で、このスペクトルの一部と見なされるべきです。
また、プロジェクトによって、新しいアプリケーションに対する想定が異なるため、その組み合わせ方や成長パターンも異なります。将来は不透明であり、現段階でどのモデルが成長するかを断言するのは難しいが、ひとつ確かなことは、業界は長年に渡って手探りでやってきた結果、スケールアップしたレイヤー1、スケールアップしたCEXを手に入れ、そのギャップを埋めるためにスケールアップした中間層も必要だということだ。
ビットコインのネットワークを拡大するために何ができるか
Jolestar:このトピックについてです。このトピックでは、ビットコインスクリプトのプログラム可能な機能について簡単にお話しすることから始めたいと思います。
ビットコインスクリプトのプログラム可能な機能は限られており、アセットをプログラムする能力は、主に3種類のロック(時間ロック、ハッシュロック、秘密鍵ロック)に現れています。TaprootはBitcoinScriptの複雑さを一桁上げることを可能にし、bitvmのようなソリューションの可能性を生み出す。しかし、より重大な問題は、Bitcoin Scriptがステートレスであり、チェーン上で実行されるプログラミング言語であるため、タイムスタンプ、過去のブロックのnonce、UTXOに取り付けられた寄生資産に関する情報など、ビットコインの状態を読み取ることができないことです。
ビットコインスクリプトは、トランザクションの入力に添付された情報のみに頼ることができ、ビットコインスクリプトを使用して、チェーン下の悪意のある行動に対する仲裁を行うことができるかどうかは、まだ検討すべき方向性のままです。
もう1つの切り口は、ライトニングネットワークや「抽出可能なワンタイムシグネチャ」など、セキュリティを確保するための鍵交換に基づいてゲームメカニズムを構築するプロトコルを含む、暗号技術革新です。
ここでStackableL2と呼ばれるコンセプトについてお話したいと思います。スマートコントラクトを通じてビットコインの拡張プロトコルであるIndexerを実装し、Indexerでビットコイン上のすべてのUTXOと追加状態を解析し、開発者がスマートコントラクトを通じてIndexerにアプリケーションをデプロイできるようにすれば、ビットコインに新しい種類のスマートコントラクトレイヤーを提供するのと同じことになります。Networkのソリューションである。
以前、私はこのモデルをスマートインデクサーと呼んでいましたが、インデクサーの概念は読み取り専用に感じられたので、L1の完全な状態をL2に含むあらゆる拡張ソリューションを指す新しい用語「スタッカブルL2」を使いました。これは、L2の中にL1の完全な状態を含み、L1の状態をすべて継承する拡張スキームを指す。この場合、L2アプリケーションはL1上のすべての状態を読み取ることができ、また新しい状態を作成することもできる。L2のセキュリティは、モジュール式ソリューションによって確保することができます。strong>L1アセットとL2アセットをどのように重ねて組み合わせ、新しいアセットを形成できるか、例を挙げていただけますか?
Jolestar: 例えば、ビットコインには土地を表す碑文があります。そして、L2はその上に家を積み重ねることができ、全体として資産となり、元の土地よりも価値が高くなります。そして、誰かがその家を展示場にすると、また価値が変わる。このモデルは、実は現実世界の資産増加モデルと似ている。現実世界の資産もまた、合成、組み合わせ、積み重ねによって生み出される。
ミスティ・ムーン:スタックL2のコンセプトは面白いですね。
Jolestar:私たちは、UTXOであれ碑文であれ、ビットコイン上の既存の状態をどのように継承するかという観点から考えました。当初は、Layer2ノードがビットコインのブロックヘッダを保持するだけで、ビットコインネットワークの「全状態」を保持しない、メルクル証明のアプローチを使いたかったのです。しかし、実装してみると、このソリューションはユーザーと開発者のエクスペリエンスが悪く、碑文のような新しいタイプのアセットをうまくサポートできないことがわかりました。そこで、私たちは「完全な状態」を保持する形に進化しました。
イーサリアムコミュニティのブースターロールアップソリューションや、レイヤー1の状態をレイヤー2に保存するプロジェクトであるTaikoなど、マーケットプレイスで同じような発想のプロジェクトを見てきました。Layer2はLayer1から全ての状態を保存し、L2のスマートコントラクトはL1から全ての状態を直接読み取ることができる。もちろん、EVM VMであること、RoochがMoveスマートコントラクトであること、DAやセキュリティメカニズムに違いがあることなど、具体的な実装にはまだ違いがあります。strong>上記のシナリオにおいて、ルーチのMove言語には何か利点があるのでしょうか?
Jolestar:Moveのアセットはリソースまたはオブジェクトとして表現されます。オブジェクトに直接マッピングできます。ビットコインでプログラミングが制限される主な理由の1つは、共有状態を表現するのが難しいことです。Moveには共有オブジェクトの概念があり、Layer2で連携して素晴らしいプログラミング体験を提供します。
CKBチームは、Isomorphic MappingでRGB++プロトコルを提案しました。
Moveのもう1つの利点は、1つのアセットを別のアセットに入れ子にできる組み合わせ能力です。たとえば、先ほどの例では、家が区画の中に入れ子になっていなければなりません。そうでなければ、区画と家のアトミックな移動を実現するのは難しいでしょう。
Faust:ここでJolestarはRGB++について言及していますが、確かにRGB++は機能的な観点からBitcoin UTXOを拡張するソリューションとして一般的です。RGB++はまた、CKBそのものだけでなく、UTXOや同様の状態保存モデルに結びついたCardano、Fuel、Suiのようなパブリックチェーンにも適用されます。
この観点から、CKB、Cardano、Sui、Roochはすべてビットコインの拡張レイヤーとして使用することができ、それを否定することはできません。現在、欧米のコミュニティは「セキュリティ」にこだわりすぎており、ビットコインのUTXO拡張を軽視している。
ミスティ・ムーン:Rooch Networkの現状はどうですか?上記のソリューションの技術的な課題は何ですか?
Jolestar: 私たちはRoochBTCアドバンスネットワークの立ち上げ、および立ち上げ後の運用を準備しています。RoochBTCアドバンスネットワークには、ビットコインからのUTXOステータスが全額含まれます。RoochBTC Advance Networkは、ビットコイン上のUTXOの状態と碑文の全量を含むことになり、データ検証とアップグレードのメカニズムを最終決定しているところです。
ビットコインの全データ量は数百ギガバイト程度で、UTXOと碑文の全データ量を解析してMove言語で表現すると、データ量は数倍になります。現在ではさらに様々な碑文プロトコルが存在し、碑文プロトコルの標準化実装も完全ではないため、一度にすべてをサポートすることは難しい。 新しい碑文プロトコルを動的にサポートする仕組みを提供し、コミュニティからのフィードバックに基づいて新しいプロトコルのサポートを徐々に増やしていく必要がある。
テストネットワークは現在稼働中であり、ビットコインやMoveに興味のある開発者やユーザーが体験し、アプリを開発してみることを歓迎する。