ビットコイン(BTC)は、世界初の暗号通貨として、2009年の登場以来、デジタル資産や分散型金融の基盤として徐々に確立されてきました。しかし、ユーザー数や取引量の増加に伴い、BTCネットワークの問題がますます明らかになってきています。主に以下のような問題があります:
この記事では、私たちはライトニングネットワーク(ライトニングネットワーク)、サイドチェーン、ロールアップなどの技術は、BTCレイヤー2の拡張ソリューションとして総称されます。BTCネットワークの分散化とセキュリティを維持しながら、迅速で低コストな取引を実現します。レイヤー2技術の導入により、取引速度を向上させ、取引コストを削減し、ユーザーエクスペリエンスを最適化し、ネットワーク容量を拡大することができます。BTCの将来の発展において重要な技術的サポートとイノベーションの方向性を提供します。
現在、BeosinはMerlin Chain.などのBTC Layer2の公式セキュリティパートナーとなり、Bitmap.Games、Surf Protocol、Savmswap、Mineralなどの複数のBTCエコロジカルプロトコルを監査しています。過去の監査では、Ronin Network、Clover、Self Chain、Crust Networkwaitなど、多くの有名なパブリックチェーンがBeosinのパブリックチェーンセキュリティ監査に合格しています。
Lightning Networkの最初の概念は「ペイメントチャネル」と呼ばれています。その設計思想は、未確認取引の状態を取引の置換によって継続的に更新し、最終的にビットコインネットワークにブロードキャストされるまでのプロセスです。2009年にビットコインを作成した際、サトシ・ナカモトは既にペイメントチャネルのアイディアを提案し、Bitcoin 1.0にペイメントチャネルのためのドラフトコードを含め、ユーザーにネットワークによって取引が確認される前に取引の状態を更新することを可能にしました。しかし、実際には、「The Bitcoin Lightning Network: Scalable Off-Chain Instant Payment」という白書がリリースされてから、Lightning Networkは本当に生まれ、一般の注目を浴びるようになりました。
今日、支払いチャネルとライトニングネットワークの実装は非常に成熟しています。 現時点で、ライトニングネットワークには合計13,325のノード、49,417のチャネルがあり、担保されたBTCの総数は4,975に達しています。
ライトニングネットワークでは、転送プロセス中にユーザー資産のセキュリティを確保することが非常に重要です。以下では、ライトニングネットワークの動作方法と、ネットワークノードの規模に基づいてユーザー資産のセキュリティを保護する方法について説明します。
両者のユーザーは、ビットコインメインネットワークに2つのトランザクションを提出します:チャネルを開くための1つとチャネルを閉じるための1つ。次の3つのステップに大まかに分けられます。
1.チャネルの開設:
まず、両者のユーザーはビットコインをBTC上のライトニングネットワークのマルチサインウォレットに担保する。ビットコインが正常に担保されロックされると、支払いチャネルが開かれ、両者はこのチャネルでオフチェーン取引を行うことができます。
2.オフチェーン取引:
チャネルが開かれると、ユーザー間のすべての転送トランザクションはライトニングネットワークで処理され、これらのオフチェーントランザクションの数に制限はありません。もちろん、これらのトランザクションはBitcoinメインネットにすぐに提出する必要はありませんが、ライトニングネットワークのオフチェーンメカニズムを通じて即座に完了します。
このオフチェーン処理方法は、トランザクションの速度と効率を大幅に向上させ、ビットコインのメインネットの混雑や高いトランザクション手数料を回避します。
3. チャネルのクロージングとレジャーの決済:
チャネルのいずれかの側のユーザーが退出することを決定した場合、最終的な帳簿決済が行われます。このプロセスにより、チャネル内のすべての資金が最新の状態に割り当てられます。同時に、両側のユーザーはマルチシグネチャウォレットから決済後の残高を引き出し、チャネルが閉じられたときの実際の資金配分を反映します。最終的に、チャネルは帳簿トランザクションの最終状態をBitcoinメインネットに送信します。
Lightning Networkの利点は、
Lightning Networkに直面する課題:
ライトニングネットワークのセキュリティは、ビットコインのオフチェーンの拡張性とユーザー資金のセキュリティに直接影響します。したがって、一般的な公開チェーンの監査項目(詳細はこの記事の末尾の付録を参照)以外にも、ライトニングネットワークは以下の重要なセキュリティリスクに注意する必要があります。
ライトニングネットワークとは異なり、サイドチェーンはメインチェーン(たとえばBTCブロックチェーン)と並行して実行される独立したブロックチェーンであり、メインチェーンとの間で二重アンカリング(Two-Way Peg)を通じて相互運用します。サイドチェーンの目的は、メインチェーンプロトコルを変更せずに、より多くの機能を実現し、スケーラビリティを向上させることです。
独立したブロックチェーンとして、サイドチェーンは独自のコンセンサスメカニズム、ノード、および取引処理ルールを持っています。特定のアプリケーションシナリオのニーズに応じて、メインチェーンとは異なる技術やプロトコルを採用することができます。2WP(双方向アンカリングメカニズム)を通じて、サイドチェーンはメインチェーンと通信し、両者の間で資産を自由かつ安全に移動できるようにします。2WP(双方向アンカリングメカニズム)の動作メカニズムはおおよそ以下の通りです。
ユーザーはBTCをメインチェーン上でロックし、信頼できる機関1がSPV検証2を取得して使用し、ユーザーのロックされた取引が確認されているかどうかを確認します。
信頼できる機関は、サイドチェーン上のユーザーに同等のトークンを発行します。
無料トランザクション後、ユーザーは残りのトークンをサイドチェーンにロックします。
取引の合法性を確認した後、信頼できる機関がメインチェーン上のBTCをロック解除し、対応する価値のBTCをユーザーに提供します。
注1:信頼できる権威は、二方向アンカリングメカニズムで重要な役割を果たし、資産のロックおよび解除を管理する責任があります。これらの機関は、ユーザー資産のセキュリティを確保するために高い信頼性と技術力を持っている必要があります。
Note 2:SPV検証ノードがフルブロックチェーンをダウンロードせずに特定のトランザクションの妥当性を検証できるようにします。 SPVノードはブロックヘッダーのみをダウンロードし、Merkle Treeを通じてトランザクションがブロックに含まれているかどうかを検証します。
サイドチェーンの代表的なプロジェクト:
CKB(ネルヴォス・ネットワーク)
Nervos Network(ネルボスネットワーク)は、BTCのPOW(Proof of Work)コンセンサスメカニズムのセキュリティと分散化の利点を活用しつつ、よりスケーラブルかつ柔軟なUTXOモデルを導入するオープンソースのパブリックブロックチェーンエコシステムです。その中核はCommon Knowledge Base(CKB)であり、RISC-V上に構築されたLayer 1のブロックチェーンであり、コンセンサスとしてPoW(Proof of Work)を使用しています。UTXOモデルをセルモデルに拡張し、任意のデータを格納し、チェーン上でスマートコントラクトとして実行するための任意の言語でスクリプトを書くことができます。
スタックス
Stacksは、そのPoX(Proof of Transfer)メカニズムを介して、各Stacksブロックをビットコインブロックに接続します。スマートコントラクトを開発するために、Stacksは専用のClarityプログラミング言語を設計しました。Clarityでは、get-burn-block-info?関数を使用して、ビットコインブロックの高さを渡し、ブロックのヘッダーハッシュを取得することができます。同時に、burn-block-heightキーワードを使用して、ビットコインチェーンの現在のブロック高さを取得することができます。これらの2つの関数により、Clarityスマートコントラクトはビットコインベースチェーンの状態を読み取ることができ、ビットコイントランザクションを契約のトリガーとして利用することができます。これらのスマートコントラクトの自動実行により、StacksはBitcoinの機能を拡張します。
Stacksの詳細な分析については、Beosinの以前の研究記事「スタックとは何ですか?BTCレイヤー2ネットワークのスタックが直面する課題は何ですか?》
サイドチェーンの利点は次のとおりです:
サイドチェーンに直面する課題:
Layer2は完全なブロックチェーンシステムですので、パブリックチェーンの一般的な監査項目はサイドチェーンにも適用されます。詳細については、この記事の末尾にある付録をご覧ください。
また、サイドチェーンの特殊性から、いくつかの追加的な監査が必要とされます。
Rollupは、ブロックチェーンのトランザクションスループットと効率を向上させるために設計されたレイヤー2のスケーリングソリューションです。それは大量のトランザクションをパッケージ化(「Rollup」)し、それらをオフチェーンで処理してメインチェーンへの最終結果のみを提出することで、メインチェーンへの負荷を大幅に軽減します。
ロールアップは、主にzk-Rollupとop-Rollupに分けられます。しかし、ETHとは異なり、BTCのチューリング不完全性のため、BTC上で契約を使用してゼロ知識証明の検証を行うことは不可能です。従来のzk-RollupソリューションはBTC上で実装することはできません。では、zk-Rollupを使用してBTCのLayer2をどのように実装するのでしょうか?次に、B² Networkプロジェクトを例に説明します:
BTCのゼロ知識証明の検証を完了するために、B² Networkはzk-Rollupのゼロ知識証明の検証とop-Rollupのインセンティブチャレンジを組み合わせたTaprootスクリプトを作成しました。その動作メカニズムはおおよそ次のようになります:
B² Networkは、まずユーザーによってイニシエートされたすべての取引をロールアップします。
ソーターを使用してRollupトランザクションをソートした後、分散型ストレージを使用してRollupトランザクションを保存し、同時にzkEVMに処理を委任します。
zkEVMがBTCチェーンの状態を同期した後、契約の実行、結果のマージとパッケージ化などのトランザクションを処理し、アグリゲーターに送信します。
プロバーはゼロ知識証明を生成し、それをアグリゲータに送信します。アグリゲータは取引を集約し、証明をB²ノードに送信します。
B²ノードは、ゼロ知識証明の検証を行い、分散型ストレージ内のRollupデータに基づいてTaprootスクリプトを作成します。
Taprootは、1satoshiの値を持つUTXOです。データ構造のB² InscriptionはすべてのRollupデータを格納し、Tapleafはすべての検証データを格納します。インセンティブチャレンジメカニズムを通過すると、zkプルーフに基づいて検証されたコミットメントとしてBTCに送られます。
Rollupの利点は次のとおりです:
Rollupが直面する課題:
採用された解決策がロールアップであるため、その主要なセキュリティ監査項目は、基本的にETH Layer2と同じです。
従来のBTC Layer2に加えて、最近BTCエコシステムに関連する新しいコンセプトのサードパーティプロトコルもいくつかあります。たとえば、バビロン:
バビロンの目標は、2100万BTCを分散型ステーキング資産に変換することです。Babylonは他のBTCのLayer 2とは異なり、BTCチェーンを拡張しません。それ自体がユニークなチェーンであり、特別なBTC担保プロトコルを持っています。主な目的はPoSチェーンと接続することです。PoSチェーンのより強力なセキュリティを提供するためにBTCを担保し、チェーンのリモートエンドからの攻撃のリスクと中央集権化の問題を解決します。
アーキテクチャは3つの層に分かれています:
Bitcoinレイヤー:これはバビロンの頑丈な基盤であり、ビットコインの広く知られたセキュリティを活用して、すべての取引がビットコインネットワーク上と同様に超安全であることを保証します。
バビロニアレイヤー:バビロンの中心にあるのは、ビットコインをさまざまなプルーフオブステーク(PoS)チェーンに接続するカスタムブロックチェーンであるバビロンレイヤーです。トランザクションを処理し、スマートコントラクトを実行し、エコシステム全体ですべてがスムーズに実行されるようにします。
PoSチェーンレイヤー:トップレイヤーは複数のPoSチェーンで構成されており、それぞれのPoSチェーンはその独自の利点のために選択されています。これによりBabylonChainは驚異的なスケーラビリティと柔軟性を持ち、異なるPoSブロックチェーンの最高の機能を利用することができます。
その動作方法は、BTCチェーン上で署名された最終ブロックを使用してPoSチェーンを保護することにあります。これにより、基本プロトコルが追加の署名ラウンドで拡張されます。最終+1ラウンドのこれらの署名には、ワンタイム抽出可能署名(EOTS)というユニークな特性があります。その目的は、PoSのチェックポイントをBTCに統合し、PoSの長いアンバインディング期間やリモート攻撃の問題を解決することです。
バビロンの利点は次のとおりです。
バビロンが直面する課題:
サードパーティのプロトコルには、実装に応じて異なるセキュリティポイントがあります。バビロンを例にとると、注意が必要なセキュリティ監査項目は次のとおりです。
スマートコントラクトのセキュリティ:BTCの誓約契約はUTXOスクリプトを介して実装されており、そのセキュリティに注意を払う必要があります。
Signature algorithm security: シグネチャは契約でユーザーの質流管理に使用され、そのアルゴリズムのセキュリティは、シグネチャの生成と検証に関連しています。
プロトコル経済モデルの設計:プロトコルの経済モデルが報酬とペナルティの観点から合理的に設定されているかどうか、およびそれがユーザー資産の損失につながるかどうか。
Beosinは、世界で最初のブロックチェーンセキュリティ企業の1つであり、形式的な検証に取り組んでいます。「セキュリティ+コンプライアンス」の完全なエコロジカルビジネスに注力し、世界各地に10か国以上の支店を設立しています。その業務は、プロジェクトがオンラインになる前のコードのセキュリティ監査、プロジェクトの運用中のセキュリティリスクの監視とブロック、盗難の回復など、現地の規制要件に準拠した「ワンストップ」ブロックチェーンコンプライアンス製品+セキュリティサービス、仮想資産のマネーロンダリング(AML)およびコンプライアンス評価などのセキュリティサービスをカバーしています。監査の必要があるプロジェクト関係者は、Beosinセキュリティチームにご連絡ください。
مشاركة
ビットコイン(BTC)は、世界初の暗号通貨として、2009年の登場以来、デジタル資産や分散型金融の基盤として徐々に確立されてきました。しかし、ユーザー数や取引量の増加に伴い、BTCネットワークの問題がますます明らかになってきています。主に以下のような問題があります:
この記事では、私たちはライトニングネットワーク(ライトニングネットワーク)、サイドチェーン、ロールアップなどの技術は、BTCレイヤー2の拡張ソリューションとして総称されます。BTCネットワークの分散化とセキュリティを維持しながら、迅速で低コストな取引を実現します。レイヤー2技術の導入により、取引速度を向上させ、取引コストを削減し、ユーザーエクスペリエンスを最適化し、ネットワーク容量を拡大することができます。BTCの将来の発展において重要な技術的サポートとイノベーションの方向性を提供します。
現在、BeosinはMerlin Chain.などのBTC Layer2の公式セキュリティパートナーとなり、Bitmap.Games、Surf Protocol、Savmswap、Mineralなどの複数のBTCエコロジカルプロトコルを監査しています。過去の監査では、Ronin Network、Clover、Self Chain、Crust Networkwaitなど、多くの有名なパブリックチェーンがBeosinのパブリックチェーンセキュリティ監査に合格しています。
Lightning Networkの最初の概念は「ペイメントチャネル」と呼ばれています。その設計思想は、未確認取引の状態を取引の置換によって継続的に更新し、最終的にビットコインネットワークにブロードキャストされるまでのプロセスです。2009年にビットコインを作成した際、サトシ・ナカモトは既にペイメントチャネルのアイディアを提案し、Bitcoin 1.0にペイメントチャネルのためのドラフトコードを含め、ユーザーにネットワークによって取引が確認される前に取引の状態を更新することを可能にしました。しかし、実際には、「The Bitcoin Lightning Network: Scalable Off-Chain Instant Payment」という白書がリリースされてから、Lightning Networkは本当に生まれ、一般の注目を浴びるようになりました。
今日、支払いチャネルとライトニングネットワークの実装は非常に成熟しています。 現時点で、ライトニングネットワークには合計13,325のノード、49,417のチャネルがあり、担保されたBTCの総数は4,975に達しています。
ライトニングネットワークでは、転送プロセス中にユーザー資産のセキュリティを確保することが非常に重要です。以下では、ライトニングネットワークの動作方法と、ネットワークノードの規模に基づいてユーザー資産のセキュリティを保護する方法について説明します。
両者のユーザーは、ビットコインメインネットワークに2つのトランザクションを提出します:チャネルを開くための1つとチャネルを閉じるための1つ。次の3つのステップに大まかに分けられます。
1.チャネルの開設:
まず、両者のユーザーはビットコインをBTC上のライトニングネットワークのマルチサインウォレットに担保する。ビットコインが正常に担保されロックされると、支払いチャネルが開かれ、両者はこのチャネルでオフチェーン取引を行うことができます。
2.オフチェーン取引:
チャネルが開かれると、ユーザー間のすべての転送トランザクションはライトニングネットワークで処理され、これらのオフチェーントランザクションの数に制限はありません。もちろん、これらのトランザクションはBitcoinメインネットにすぐに提出する必要はありませんが、ライトニングネットワークのオフチェーンメカニズムを通じて即座に完了します。
このオフチェーン処理方法は、トランザクションの速度と効率を大幅に向上させ、ビットコインのメインネットの混雑や高いトランザクション手数料を回避します。
3. チャネルのクロージングとレジャーの決済:
チャネルのいずれかの側のユーザーが退出することを決定した場合、最終的な帳簿決済が行われます。このプロセスにより、チャネル内のすべての資金が最新の状態に割り当てられます。同時に、両側のユーザーはマルチシグネチャウォレットから決済後の残高を引き出し、チャネルが閉じられたときの実際の資金配分を反映します。最終的に、チャネルは帳簿トランザクションの最終状態をBitcoinメインネットに送信します。
Lightning Networkの利点は、
Lightning Networkに直面する課題:
ライトニングネットワークのセキュリティは、ビットコインのオフチェーンの拡張性とユーザー資金のセキュリティに直接影響します。したがって、一般的な公開チェーンの監査項目(詳細はこの記事の末尾の付録を参照)以外にも、ライトニングネットワークは以下の重要なセキュリティリスクに注意する必要があります。
ライトニングネットワークとは異なり、サイドチェーンはメインチェーン(たとえばBTCブロックチェーン)と並行して実行される独立したブロックチェーンであり、メインチェーンとの間で二重アンカリング(Two-Way Peg)を通じて相互運用します。サイドチェーンの目的は、メインチェーンプロトコルを変更せずに、より多くの機能を実現し、スケーラビリティを向上させることです。
独立したブロックチェーンとして、サイドチェーンは独自のコンセンサスメカニズム、ノード、および取引処理ルールを持っています。特定のアプリケーションシナリオのニーズに応じて、メインチェーンとは異なる技術やプロトコルを採用することができます。2WP(双方向アンカリングメカニズム)を通じて、サイドチェーンはメインチェーンと通信し、両者の間で資産を自由かつ安全に移動できるようにします。2WP(双方向アンカリングメカニズム)の動作メカニズムはおおよそ以下の通りです。
ユーザーはBTCをメインチェーン上でロックし、信頼できる機関1がSPV検証2を取得して使用し、ユーザーのロックされた取引が確認されているかどうかを確認します。
信頼できる機関は、サイドチェーン上のユーザーに同等のトークンを発行します。
無料トランザクション後、ユーザーは残りのトークンをサイドチェーンにロックします。
取引の合法性を確認した後、信頼できる機関がメインチェーン上のBTCをロック解除し、対応する価値のBTCをユーザーに提供します。
注1:信頼できる権威は、二方向アンカリングメカニズムで重要な役割を果たし、資産のロックおよび解除を管理する責任があります。これらの機関は、ユーザー資産のセキュリティを確保するために高い信頼性と技術力を持っている必要があります。
Note 2:SPV検証ノードがフルブロックチェーンをダウンロードせずに特定のトランザクションの妥当性を検証できるようにします。 SPVノードはブロックヘッダーのみをダウンロードし、Merkle Treeを通じてトランザクションがブロックに含まれているかどうかを検証します。
サイドチェーンの代表的なプロジェクト:
CKB(ネルヴォス・ネットワーク)
Nervos Network(ネルボスネットワーク)は、BTCのPOW(Proof of Work)コンセンサスメカニズムのセキュリティと分散化の利点を活用しつつ、よりスケーラブルかつ柔軟なUTXOモデルを導入するオープンソースのパブリックブロックチェーンエコシステムです。その中核はCommon Knowledge Base(CKB)であり、RISC-V上に構築されたLayer 1のブロックチェーンであり、コンセンサスとしてPoW(Proof of Work)を使用しています。UTXOモデルをセルモデルに拡張し、任意のデータを格納し、チェーン上でスマートコントラクトとして実行するための任意の言語でスクリプトを書くことができます。
スタックス
Stacksは、そのPoX(Proof of Transfer)メカニズムを介して、各Stacksブロックをビットコインブロックに接続します。スマートコントラクトを開発するために、Stacksは専用のClarityプログラミング言語を設計しました。Clarityでは、get-burn-block-info?関数を使用して、ビットコインブロックの高さを渡し、ブロックのヘッダーハッシュを取得することができます。同時に、burn-block-heightキーワードを使用して、ビットコインチェーンの現在のブロック高さを取得することができます。これらの2つの関数により、Clarityスマートコントラクトはビットコインベースチェーンの状態を読み取ることができ、ビットコイントランザクションを契約のトリガーとして利用することができます。これらのスマートコントラクトの自動実行により、StacksはBitcoinの機能を拡張します。
Stacksの詳細な分析については、Beosinの以前の研究記事「スタックとは何ですか?BTCレイヤー2ネットワークのスタックが直面する課題は何ですか?》
サイドチェーンの利点は次のとおりです:
サイドチェーンに直面する課題:
Layer2は完全なブロックチェーンシステムですので、パブリックチェーンの一般的な監査項目はサイドチェーンにも適用されます。詳細については、この記事の末尾にある付録をご覧ください。
また、サイドチェーンの特殊性から、いくつかの追加的な監査が必要とされます。
Rollupは、ブロックチェーンのトランザクションスループットと効率を向上させるために設計されたレイヤー2のスケーリングソリューションです。それは大量のトランザクションをパッケージ化(「Rollup」)し、それらをオフチェーンで処理してメインチェーンへの最終結果のみを提出することで、メインチェーンへの負荷を大幅に軽減します。
ロールアップは、主にzk-Rollupとop-Rollupに分けられます。しかし、ETHとは異なり、BTCのチューリング不完全性のため、BTC上で契約を使用してゼロ知識証明の検証を行うことは不可能です。従来のzk-RollupソリューションはBTC上で実装することはできません。では、zk-Rollupを使用してBTCのLayer2をどのように実装するのでしょうか?次に、B² Networkプロジェクトを例に説明します:
BTCのゼロ知識証明の検証を完了するために、B² Networkはzk-Rollupのゼロ知識証明の検証とop-Rollupのインセンティブチャレンジを組み合わせたTaprootスクリプトを作成しました。その動作メカニズムはおおよそ次のようになります:
B² Networkは、まずユーザーによってイニシエートされたすべての取引をロールアップします。
ソーターを使用してRollupトランザクションをソートした後、分散型ストレージを使用してRollupトランザクションを保存し、同時にzkEVMに処理を委任します。
zkEVMがBTCチェーンの状態を同期した後、契約の実行、結果のマージとパッケージ化などのトランザクションを処理し、アグリゲーターに送信します。
プロバーはゼロ知識証明を生成し、それをアグリゲータに送信します。アグリゲータは取引を集約し、証明をB²ノードに送信します。
B²ノードは、ゼロ知識証明の検証を行い、分散型ストレージ内のRollupデータに基づいてTaprootスクリプトを作成します。
Taprootは、1satoshiの値を持つUTXOです。データ構造のB² InscriptionはすべてのRollupデータを格納し、Tapleafはすべての検証データを格納します。インセンティブチャレンジメカニズムを通過すると、zkプルーフに基づいて検証されたコミットメントとしてBTCに送られます。
Rollupの利点は次のとおりです:
Rollupが直面する課題:
採用された解決策がロールアップであるため、その主要なセキュリティ監査項目は、基本的にETH Layer2と同じです。
従来のBTC Layer2に加えて、最近BTCエコシステムに関連する新しいコンセプトのサードパーティプロトコルもいくつかあります。たとえば、バビロン:
バビロンの目標は、2100万BTCを分散型ステーキング資産に変換することです。Babylonは他のBTCのLayer 2とは異なり、BTCチェーンを拡張しません。それ自体がユニークなチェーンであり、特別なBTC担保プロトコルを持っています。主な目的はPoSチェーンと接続することです。PoSチェーンのより強力なセキュリティを提供するためにBTCを担保し、チェーンのリモートエンドからの攻撃のリスクと中央集権化の問題を解決します。
アーキテクチャは3つの層に分かれています:
Bitcoinレイヤー:これはバビロンの頑丈な基盤であり、ビットコインの広く知られたセキュリティを活用して、すべての取引がビットコインネットワーク上と同様に超安全であることを保証します。
バビロニアレイヤー:バビロンの中心にあるのは、ビットコインをさまざまなプルーフオブステーク(PoS)チェーンに接続するカスタムブロックチェーンであるバビロンレイヤーです。トランザクションを処理し、スマートコントラクトを実行し、エコシステム全体ですべてがスムーズに実行されるようにします。
PoSチェーンレイヤー:トップレイヤーは複数のPoSチェーンで構成されており、それぞれのPoSチェーンはその独自の利点のために選択されています。これによりBabylonChainは驚異的なスケーラビリティと柔軟性を持ち、異なるPoSブロックチェーンの最高の機能を利用することができます。
その動作方法は、BTCチェーン上で署名された最終ブロックを使用してPoSチェーンを保護することにあります。これにより、基本プロトコルが追加の署名ラウンドで拡張されます。最終+1ラウンドのこれらの署名には、ワンタイム抽出可能署名(EOTS)というユニークな特性があります。その目的は、PoSのチェックポイントをBTCに統合し、PoSの長いアンバインディング期間やリモート攻撃の問題を解決することです。
バビロンの利点は次のとおりです。
バビロンが直面する課題:
サードパーティのプロトコルには、実装に応じて異なるセキュリティポイントがあります。バビロンを例にとると、注意が必要なセキュリティ監査項目は次のとおりです。
スマートコントラクトのセキュリティ:BTCの誓約契約はUTXOスクリプトを介して実装されており、そのセキュリティに注意を払う必要があります。
Signature algorithm security: シグネチャは契約でユーザーの質流管理に使用され、そのアルゴリズムのセキュリティは、シグネチャの生成と検証に関連しています。
プロトコル経済モデルの設計:プロトコルの経済モデルが報酬とペナルティの観点から合理的に設定されているかどうか、およびそれがユーザー資産の損失につながるかどうか。
Beosinは、世界で最初のブロックチェーンセキュリティ企業の1つであり、形式的な検証に取り組んでいます。「セキュリティ+コンプライアンス」の完全なエコロジカルビジネスに注力し、世界各地に10か国以上の支店を設立しています。その業務は、プロジェクトがオンラインになる前のコードのセキュリティ監査、プロジェクトの運用中のセキュリティリスクの監視とブロック、盗難の回復など、現地の規制要件に準拠した「ワンストップ」ブロックチェーンコンプライアンス製品+セキュリティサービス、仮想資産のマネーロンダリング(AML)およびコンプライアンス評価などのセキュリティサービスをカバーしています。監査の必要があるプロジェクト関係者は、Beosinセキュリティチームにご連絡ください。