B²Network と Babylon が協力して、最も安全なレイヤー 2 とビットコインステーキングを作成します

BTCは現在、時価総額が最も高いデジタル資産ですが、その大部分は遊休状態のままです。これに基づいて、Babylon チームは BTC ステーキングの概念を提案し、BTC 保有者がアイドル状態の BTC を約束して PoS チェーンのセキュリティを強化できるようにしました。 B² Network チームは、モジュラー設計を通じてビットコインの実行レイヤーを構築することを提案しています。これにより、BTC 保有者はビットコインの実行レイヤー (一般にレイヤー 2 と呼ばれます) に BTC を入金して、さまざまな DApp 操作を実行できるようになり、それによって BTC の流動性が増加します。 B² Network と Babylon はこれに緊密に協力し、ビットコイン ネットワークによって保護された実行層として Rollup を活用するインフラストラクチャとサービスを構築します。
B²ネットワークの中核コンポーネントであるB²ハブは、バビロンのBTCステーキングを統合することでセキュリティを強化します。同時に、B² Network は、B² ロールアップの BTC LSD および BTC 再プレッジのシナリオをサポートするために、B² ロールアップに BTC ステーキング機能を統合することも計画しています。
B² Network のモジュラー設計
BTC 独自のストレージとトランザクション負荷の制限、およびスクリプトの非チューリング設計により、BTC は単独でネットワークのスケーラビリティを実現できません。
ビットコインのスケーラビリティをサポートするために、B² Network はモジュール式ブロックチェーン設計アーキテクチャを採用しています。
私たちは、スケーラブルなブロックチェーン ネットワークが実行層、データ可用性層、コンセンサス層に分かれていると考えています。これら 3 つのレイヤーのうち、実行レイヤーはロールアップ ソリューションを通じて無限の水平拡張を実現でき、データ可用性レイヤーは B² Hub を通じて分散ストレージと組み合わせた DAS (データ アベイラビリティ サンプリング) を実装し、最終的なデータのインデックスと証明をビットコインに記録します。この 1 つの層は、実行層のトランザクションと状態の可用性、セキュリティ、分散化を保証できます。コンセンサス層は、十分なセキュリティと分散化を備えた状態で、コミットメントおよびチャレンジ メカニズムを通じて実行層の状態遷移を均一に検証します。

B² ネットワークの開発は 2 つの段階に分かれています。
最初のフェーズは、B² ネットワークが B² ハブ上で独自の B² ロールアップを実行することから始まり、B² ハブを介してビットコイン上で実行され、B² ハブ上で実行される最初のビットコイン ZK ロールアップが完了しました。
第 2 フェーズでは、B² ハブでの ZK ロールアップの起動と、B² ハブを介したビットコインでのデータ可用性の証明と状態遷移の完了をサポートします。
フェーズ 1: B² ハブが B² ロールアップを提供する
B² ネットワークの最初の段階は、ロールアップ層と DA 層に分かれています。

Rollup レイヤーは ZK-Rollup テクノロジーを使用しており、現在 Polygon と協力して zkEVM を通じて ZK-Rollup を構築しています。ロールアップ層では、データとプルーフがそれぞれシーケンサーとアグリゲーターを介して DA 層とコンセンサス層に送信されます。
B² ハブはコア ハブとして機能し、ZK-Rollup からデータと証明を受信します。一方で、ロールアップ層のトランザクションと詳細データをDASプロトコルとB² Hubの分散ストレージプロトコルに保存し、データ証明をTapscriptに書き込んでビットコインに送信してデータの可用性を確保します。 ZK ロールアップを検証します。ZK 証明は検証プロセスのコミットメントを生成し、ビットコインに送信します。これにより、挑戦者はこれらのコミットメントに基づいて異議を唱え、最終的に状態遷移の検証を完了できます。
フェーズ 2: B² ハブは複数のロールアップを提供します
B² ネットワークの第 2 フェーズでは、B² ハブを通じてさらに多くの ZK ロールアップが提供されます。
B² Hub は、さまざまなロールアップによって送信されたデータを集約します。
トランザクションの詳細とさまざまなロールアップの証明は、B² Hub の DAS プロトコルと分散ストレージ プロトコルに保存され、その後集約されて、最終的にビットコインに送信されます。
さまざまなロールアップからの ZK 証明データは、STARK を通じて単一の ZK 証明データに再帰的に集約され、検証後、チャレンジをサポートするためにビットコインに送信されるコミットメントが生成されます。

Babylon プロトコルでの BTC ステーキング
Babylon は、分散型経済を保護するために設計された、スケーラブルなビットコイン セキュリティ プロトコル スイートです。そのようなプロトコルの 1 つは、バビロンのビットコイン ステーキング プロトコルです。このプロトコルにより、ユーザーは自分の BTC をビットコイン ネットワークに賭けることができます。これらのステークされた BTC は、PoS システムなどの他の外部ネットワークを保護するために使用できます。ステーキングプロセスはトラストレスで非保管的です。つまり、ユーザーはビットコインをサードパーティのビットコインアドレスに転送する必要がありません。通常、ビットコインブリッジプロトコルではこれが必要です。代わりに、ユーザーは自分の BTC をリモートかつ自律的に保持し、ビットコイン ブロックチェーン上のビットコイン スクリプトにステーキングできます。これらのステークされた資金は、悪意のある行為が検出された場合、リモートからペナルティを受ける可能性があります。 Babylon の BTC ステーキングは ETH ステーキングと似ていますが、PoS チェーンなどの他の外部ネットワークを保護できるため、Babylon の BTC ステーキングはイーサリアムの ETH ステーキングのバージョン 2.0 に似ており、Eigenlayer の再ステーキングと同様の機能を備えています。

バビロンビットコインステーキングホワイトペーパーからの抜粋
(https://docs.babylonchain.io/papers/btc_staking_litepaper(EN).pdf)
ビットコインステーカーのプロセス: (a) 楽観的なケース: アリスが誓約し、PoS チェーンを検証し、拘束力の解除を要求し、3 日以内に誓約を取り消す; (b) 非楽観的なケース: アリスが誓約し、PoS チェーンにセキュリティ違反を提出し、その後、彼女のビットコインは破壊されました。
ビットコインのスクリプトはチューリング完全ではない設計のため、ビットコインで直接検証可能なセキュリティ違反の証拠を提供することは誰にも不可能です。 Babylon Bitcoin ステーキング プロトコルでは、スライシングの発生を促すセキュリティ侵害に対処するメカニズムが導入されています。このメカニズムには、ステーカーまたは委任されたバリデーターが PoS チェーン上で二重署名するたびに、ステーキングされたビットコインをタイムロックし、ビットコインをロックする秘密鍵の公開を制御することが含まれます (二重支払いに似ています)。 Babylon は、責任あるアサーションを可能にするために Extractable One-Time Signature (EOTS) を採用しています。同じ秘密鍵を使用して同じ高さの異なるブロックに署名すると、秘密鍵が漏洩することになります。バビロンは、基本合意プロトコルの後に、最終ラウンドと呼ばれる追加の署名ラウンドを導入します。ブロックは、ステーキングされたビットコインの 2/3 以上から EOTS 署名を受け取った場合にのみ最終的であるとみなされます。このラウンドでは、すべてのコンセンサス セキュリティ違反を二重署名に減らすことができます。この修正されたプロトコルでセキュリティ侵害が発生した場合、一部のビットコインステーカーは EOTS を使用して同じ高さの 2 つのブロックに署名しました。これにより、これらのステーカーに関連付けられた秘密鍵が抽出されました。 EOTS 署名スキームは、ビットコインでネイティブにサポートされている Schnorr 署名を介して実装できます。したがって、これらの抽出された秘密キーは、ステークされたビットコインをスライスするために使用できます。
B²ハブはBabylonで固定されています
B² Hub は、担保された資産 (BTC および B² トークン) の検証者を通じて B² ハブのセキュリティを確保し、B² ハブの検証者を通じてロールアップのデータの可用性と状態遷移の有効性を保証する PoS ブロックチェーン ネットワークです。
B² Hub のコンセンサス メカニズムでは、提案や投票など、エポック中にブロックに対する BFT コンセンサスを実行するための有効なバリデータのセットが必要です。その後、各ブロックは、Babylon のビットコイン ステーキング プロトコルを通じて、ステーキングされたビットコインの最終プロバイダーによって EOTS に投票されます。同時に、B² ハブでは、次のエポックが前のブロックをチェックし、バビロンのビットコイン タイムスタンプ プロトコルを介したチェックポイントになります。 B² ハブ内のブロックの最終確認には 2 つのチェックポイントが必要です。
B² Hub のロールアップにアクセスするには、次の 2 つの確認があります。
B² Hub の検証に合格すると、Rollup は最初の確認を完了します。
B² Hub は DA 証明と状態遷移検証コミットメントをビットコインに送信し、チャレンジ期間の後、ロールアップは最終確認を完了します。
B² Network は、Babylon Bitcoin ステーキング プロトコルを通じて B² Hub のコンセンサス確認をより安全にします。さらに、B² Network は、Babylon のビットコイン タイムスタンプ プロトコルを通じて長距離攻撃を回避します。

長距離攻撃により、PoS チェーンを切断することが不可能になり、十分なセキュリティが確保されなくなります。この攻撃は根本的なものであり、追加の信頼ソースがない限り、コンセンサス プロトコルを変更することで対処することはできません。この脅威を軽減するために、一部の PoS チェーンは社会的合意アプローチを採用しています。このアプローチでは、利害関係者が定期的に最新の高さまでの正しいブロックについてオフラインで決定を行い、他の潜在的なフォークを無視します。ただし、このアプローチでは、チェーンのセキュリティが参加者の主観的な意見に結び付けられます。このアプローチは弱い主観性とも呼ばれ、分散化の原則に違反します。さらに、社会的な合意には時間がかかるため、ほとんどの PoS チェーンでは非常に長いアンステーキング時間が課されており、場合によっては数週間にも及ぶ可能性があります。

PoS チェーンを長距離攻撃から保護するために、Babylon は PoS チェーンのブロックを BTC のチェックポイントとして使用し、以前のビットコイン タイムスタンプを使用してフォーク選択ルールを実装できます。このようにして、攻撃側のフォークは、ビットコインの正規チェーン内で後のタイムスタンプを持ち、誰にも選ばれないことになります。あるいは、選ばれるためには、攻撃者は、攻撃側の PoS フォークが次のような非常に長いビットコイン フォークを作成する必要があります。より早いタイムスタンプは経済的に非現実的です。したがって、BTC タイムスタンプを使用すると、長距離攻撃が解決されます。

B² Hub の POS メカニズムでは、ブロックは最終確認の前に 2 つのチェックポイントを通過する必要があります。したがって、B² Hub のコンセンサス メカニズムでは、2 番目のチェックポイントを通過した後、ブロック情報と対応するバリデーター署名情報をファイナリティ プロバイダーに送信します。ファイナリティプロバイダーはBTCをステーキングする必要があるノードであり、EOTSを使用して同じ高さで2つのブロックに署名すると切断される可能性があります。次に、ファイナリティ プロバイダーはそれを B² ハブのバリデータに送信して、ファイナリティ投票を収集します。検証ノードは、収集したファイナリティ投票署名情報をメモリ プールに保存し、B² Hub の軽量クライアントにブロードキャストします。ファイナリティ投票署名の 2/3 が収集されると、B² ハブ上のブロックは完了したと見なされます。
Babylon Bitcoin ステーキングと Bitcoin タイムスタンプを通じて、B² Hub は長距離攻撃を効果的に回避し、さまざまなロールアップに高いセキュリティを提供できます。
B² Rollup は Babylon Bitcoin ステーキングをサポートします
B² Rollup のメインネットは BTC ステーキング機能をサポートします。

B² Rollup の BTC ステーキング機能は 2 つの段階に分かれています。
Babylon BTC ステーキング メインネットが開始される前に、B² ロールアップはユーザーが BTC を使用して B² ハブ バリデーターにステーキングし、B² トークン報酬を受け取ることをサポートします。
Babylon BTC ステーキングのメインネットが開始された後、B² Rollup はユーザーがビットコインで誓約した BTC を特定のアドレスに転送し、Babylon の BTC ステーキングに参加します。
B² Rollupは、BTCステーキングを使用してより多くのDeFi活動を実施し、Babylonビットコインステーキングに参加するユーザーにより多くの流動性を提供し、さらにはビットコインステーキングに関連する再ステーキング活動を行うためのLSD関連プロジェクトをサポートします。
同時に、Rollup は Babylon と B² Network のインフラストラクチャを活用して、ビットコイン ステーキングを通じてセキュリティを確保できるようになります。


