
著者:Zeke、YBB Capital Researcher:ビットチェーンビジョンXiaozou
Ethereumが率いるモジュラーブロックチェーンの時代では、統合データ可用性(DA)レイヤーを通じてセキュリティサービスを提供することはもはや斬新な概念ではありません。現在、セキュリティを共有するという概念は誓約を通じて導入され、モジュール性の分野で新しい次元を提供します – 「デジタルゴールドとシルバー」の可能性を使用して、クロスビトコインまたはイーサリアムのセキュリティ、および多くのブロックチェーン契約と公共チェーンのセキュリティを提供します。この物語は非常に壮大です。なぜなら、それは数兆ドルの価値資産の流動性を解き放つだけでなく、将来の拡張ソリューションの重要な要因でもあるからです。たとえば、最近、バビロンとイーサリアムの誓約契約で7,000万ドルと1億米ドルの調達、バビロンとイーサリアムの再契約により、この分野の主要なベンチャーキャピタル企業の強力な支持を見ることができました。
しかし、これらの状況の発展も大きな懸念を引き起こしています。モジュール化が最終拡張ソリューションであり、これらのプロトコルがソリューションの重要なコンポーネントである場合、多数のBTCとETHをロックする場合があります。これにより、契約のセキュリティ自体が人々の注意の焦点になります。複雑な層状は、多くのLSD(流動性誓約デリバティブ)とLRT(L2ロールアップトークン)プロトコルで構成されていますか?彼らのビジネスロジックは合理的ですか?この記事の議論は、主にこの記事を読んだ後、バビロンに焦点を当てます。
1。安全性のコンセンサスを拡大します
ビットコインとイーサリアムは、間違いなく今日の最も価値のあるパブリックブロックチェーンです。長年のセキュリティ、分散型の特性、価値コンセンサスの蓄積の後、それらはブロックチェーンの世界の中核的な位置の主な理由です。これらは、他の異種チェーンをコピーすることが困難なまれな品質です。モジュール性の主な考え方は、これらの品質を困っている人に「レンタル」することです。モジュール化の現在のフィールドは、主に2つの派ionsに分かれています。
最初の派factは、機能層または最も基本的なロールアップ層として十分に安全なL1(通常はイーサリアム)を使用します。このソリューションは、最高のセキュリティと正当性を提供し、メインチェーンエコシステムからリソースを吸収できます。ただし、特定のロールアップ(アプリケーションチェーン、ロングテールチェーンなど)では、スループットとコストが特に友好的ではない場合があります。
2番目の派factは、ビットコインとイーサリアムに近いソリューションを作成することを目的としていますが、Celestiaなどのコスト効果が優れています。Celestiaは、純粋なDA機能アーキテクチャ、ノードハードウェアの需要の最小化、ガスコストの削減により、これを達成します。この簡素化された方法は、イーサリアムのセキュリティと分散特性に一致するDAレイヤーを作成するように設計されており、同時に可能な限り短いパフォーマンスを提供します。この方法の欠点は、そのセキュリティと地方分権化の特性がまだ完全に発展するのに時間がかかり、イーサリアムコミュニティによって拒否されているイーサリアムの直接的な競争に正当性を欠いていることです。
BabylonやEigenlayerなどの3番目のタイプもあります。彼らは株式証明のコアコンセプト(POS)を使用し、ビットコインまたはイーサリアムの資産価値を使用して共有セキュリティサービスを作成します。最初の2つのカテゴリと比較して、これはより中立的なアプローチです。その利点は、正当性とセキュリティを継承している間、メインチェーン資産により実用的な価値を提供し、より高い柔軟性を提供することです。
2。デジタルゴールドの可能性
コンセンサスメカニズムの根本的な論理に関係なく、ブロックチェーンのセキュリティは、その基礎となるリソースに大きく依存します。POWチェーンには多くのハードウェアと電源サポートが必要ですが、POSチェーンは誓約資産の価値に依存します。ビットコイン自体は非常に大きなPOWネットワークによってサポートされており、ブロックチェーンフィールド全体で最も安全なチェーンになっています。ただし、公共チェーンとして、1.39兆米ドル(ブロックチェーン市場の半分)を流通している公共チェーンとして、その資産利用は主に譲渡とガスの支払いに限定されています。
ブロックチェーンの世界の反対側、特に上海のアップグレード後にイーサリアムがPOSメカニズムに移行した後、ほとんどのパブリックチェーンはデフォルトでコンセンサスを達成するためにさまざまなPOSアーキテクチャを使用していると言えます。しかし、新しい不均一なチェーンは、多くの場合、大量の資本誓約を引き付けることができず、人々が彼らの安全を疑うことができます。現在のモジュール化時代では、CosmosゾーンとさまざまなL2ソリューションが補償のためにさまざまなDA層を使用できますが、これは通常自律性を犠牲にします。ほとんどの古いPOSメカニズムまたはアライアンスチェーンでは、通常、イーサリアムまたはセレスティアをDA層として使用することは実用的ではありません。バビロンの価値は、BTC誓約を通じてPOSチェーンのこのギャップを埋めることです。人間が金の価値をサポートするために金を使用しているように、ビットコインはブロックチェーンの世界でこの役割を果たすのに非常に適しています。
3。ゼロから
ブロックチェーンの分野では、「デジタルゴールド」のリリースは常に最も野心的であるが最も難しい目標でした。初期のサイドチェーン、稲妻ネットワーク、ブリッジ、トークンまで、今日のルーンとBTCレイヤー2まで、各ソリューションには固有の欠陥があります。バビロンの目標がビットコインのセキュリティを使用することである場合、最初に第3パーティの信頼の仮定を導入する集中化されたソリューションを除外する必要があります。残りのオプションでは、現在、RunesおよびLightning Networks(非常に遅い開発の進捗状況に限定されています)は現在、資産発行機能のみを持っています。これは、バビロンがゼロからネイティブのビットコインの誓約を達成するために独自の「拡張ソリューション」を設計する必要があることを意味します。
ビットコインが利用できる基本的な要素は、基本的に次のものです。(1)UTXOモデル、(2)タイムスタンプ、(3)さまざまな署名方法、(4)基本的な操作コード。ビットコインの限られたプログラミングとデータの容量を考慮して、バビロンのソリューションはミニマリズムの原則に基づいています。Bitcoinでは、誓約契約の基本的な機能を完了するだけです。つまり、BTCの誓約、罰則、報酬、償還がすべてメインチェーンで処理されることを意味します。何もないと、コスモスゾーンはより複雑なニーズを処理できます。しかし、まだ重要な問題があります。メインチェーンにPOSチェーンデータを記録する方法は?
4。リモート誓約
UTXO(支出の取引出力なし)は、Nakamotoがビットコインのために設計した取引モデルです。その核となるアイデアは非常に単純です。取引は資金のエントリと出口のみであるため、取引システム全体を入力と出力で表すことができます。UTXOは、入力したが完全には消費していないファンドの一部を表しているため、準備が整っていないトランザクション出力(つまり、未払いのビットコイン)です。ビットコイン元帳全体は、基本的にUTXOのコレクションであり、各UTXOの状態を記録してビットコインの所有権と流通を管理しています。各トランザクションは古いUTXOを費やし、新しいUTXOを生成します。その固有の拡張の可能性により、UTXOは当然、多くのネイティブ拡張ソリューションの出発点になりました。たとえば、UTXOおよび複数の署名を使用して、Lightningネットワークの罰メカニズムとステータスチャネルを作成するか、UTXOをバインドして、碑文やルーンなどの半分程度のトークン(SFT)を実現します。これらはすべてこのキー開始点エッセンスに由来します。
バビロンはまた、UTXOを使用して誓約契約を達成する必要があります(バビロンはリモート誓約を呼び出します。リモート誓約は、ビットコインのセキュリティが中間リモートを介してPOSチェーンに送信されます)。契約の実装は、既存の操作コードを巧みに組み合わせています。これは4つのステップに分類できます。
ステップ1:資金のロック
ユーザーは、Multisigによって制御された住所に資金を送信します。op_ctv(op_checktemplateverifyを介して、事前定義された取引テンプレートの作成をサポートして、特定の構造と条件に従ってトランザクションが実行できるようにし、契約はこれらの資金が特定の条件の下でのみ使用できることを指定できます。資金がロックされると、新しいUTXOが生成され、これらの資金が誓約されていることを示します。
ステップ2:条件付き検証
op_csv(op_check sequenceverifyを呼び出すことにより、トランザクションのシリアル番号に基づいて相対タイムロックの設定をサポートし、UTXOが特定の相対時間またはブロック数でのみロックできることを示します)。op_ctv、誓約の誓約とキャンセル(誓約者が有効になった後にutxoを費やすことができる)とペナルティ(誓約者が悪意のある行動を実行する場合、utxoがロックアドレスに転送されるようにします。予想される、それに似て、ブラックホールアドレスに似ています)。
ステップ3:ステータスの更新
ユーザーが誓約ファンドを誓約または撤回するたびに、それは創造と支出のUTXOを伴います。新しいトランザクション出力は新しいUTXOを生成し、古いUTXOはコストとしてマークされています。このようにして、各トランザクションと資本の流れはブロックチェーンに正確に記録され、透明性とセキュリティが確保されます。
ステップ4:報酬の割り当て
契約は、誓約額と誓約時刻に基づいて報酬を計算し、新しいUTXOを生成することにより分配されます。特定の基準に達すると、これらの報酬はロックを解除し、スクリプト条件を通じて支出を行うことができます。
5。タイムスタンプ
ネイティブの誓約契約の確立後、外部チェーンからの歴史的出来事の問題を自然に考慮した。中本のホワイトペーパーでは、ビットコインブロックチェーンは、Powがサポートするタイムスタンプの概念を導入し、イベントに不可逆的なシーケンスを提供しました。ビットコインのネイティブユースケースでは、これらのインシデントは、ビットコイン元帳で実行されたさまざまなトランザクションを指します。今日、他のPOSチェーンのセキュリティを強化するために、ビットコインは外部ブロックチェーンのイベントタイムスタンプにも使用できます。そのようなインシデントが発生するたびに、マイナーに送信されたトランザクションがトリガーされ、マイナーがビットコイン元帳に挿入してイベントにタイムスタンプを追加します。これらのタイムスタンプは、ブロックチェーンのさまざまなセキュリティ問題を解決できます。マザーチェーンのサブチェーンにイベントにタイムスタンプを追加するという概念は「チェックポイント」と呼ばれ、タイムスタンプの追加に使用されるトランザクションはチェックポイントトランザクションと呼ばれます。具体的には、ビットコインブロックチェーンのタイムスタンプには、次の重要な機能があります。
-
時間形式:1970年1月1日の00:00:00のUTC時間からのタイムスタンプの記録。この形式は、UNIX TimeまたはPOSIX Timeと呼ばれます。
-
目的:タイムスタンプの主な目的は、ブロック生成のセクションをマークして、ノードがブロックの順序と補助ネットワークの難易度調整メカニズムを決定できるようにすることです。
-
タイムスタンプと難易度調整:ビットコインネットワークは、2週間ごとまたは2016年ごとにマイニングを調整することが困難です。タイムスタンプは、このプロセスで重要な役割を果たします。これは、ネットワークが最近の2016ブロックの総生成時間に基づいて難易度を調整し、10分ごとに新しいブロックが生成されるようにするためです。
-
効果的なチェック:ノードが新しいブロックを受信すると、タイムスタンプが検証されます。新しいブロックのタイムスタンプは、前のブロックの中央値よりも大きくなければならず、120分(次の2時間)を超えてはなりません。
Time -Stamp Serverは、Babylonによって定義された新しいプリミティブです。サーバーは、バビロンアーキテクチャ全体の上部にあり、信頼の信頼の中核源です。
6。バビロンの3層アーキテクチャ
図に示すように、バビロンの全体的なアーキテクチャは、タイムスタンプサーバーとしてのビットコイン、中間層 – バビロンとしてのコスモスゾーン、および需要層としてのPOSチェーンの3つのレイヤーに分けることができます。バビロンは、後者の2つをコントロールプレーン(バビロン自体)およびデータプレーン(さまざまなPOSコンシューマチェーン)と呼びます。
バビロンプロトコルを理解した後、バビロンプロトコルの実現を信頼する必要はありません。バビロン自体がコスモスゾーンを使用して両端に接続する方法を調べましょう。スタンフォード大学のバビロンのTSE研究所の詳細な説明によると、バビロンは複数のPOSチェーンからチェックポイントフローを受け取り、これらのチェックポイントをマージしてビットコインに公開できます。バビロン検証からの集約署名を使用することにより、チェックポイントのスケールを最小限に抑えることができ、これらのチェックポイントの頻度は、エポックごとにバビロン検証担当者を制限することによってのみ制御できます。
さまざまなPOSチェーンからBabylonブロックをダウンロードして、POSチェックポイントがビットコインでチェックされたバビロンブロックに含まれているかどうかを確認します。これにより、POSチェーンは逸脱を検出できます。たとえば、Babylon Verifierは、Bitcoinによって検証された非利用可能なブロックを作成し、POSチェックポイントが含まれていると報告します。契約の主な要素は次のとおりです。
-
チェックポイント:バビロンエポックは、最後のブロックのみでビットコインによって検証されます。チェックポイントは、ブロックのハッシュ値とBLS集約署名で構成されています。バビロンチェックポイントにはエポック番号も含まれています。POSブロックは、バビロンチェックポイントを介してビットコインタイムスタンプを割り当てることができます。たとえば、最初の2つのPOSブロックはバビロンブロックによって設定され、チェックポイントはT_3にタイムスタンプを備えたビットコインブロックによって設定されます。したがって、これらのPOSブロックにはビットコインタイムスタンプT_3が割り当てられます。
-
標準化POSチェーン:POSチェーンがフォークの場合、タイムスタンプの初期のチェーンは標準的なPOSチェーンと見なされます。2つのフォークに同じタイムスタンプがある場合、バビロンの以前のチェックポイントがあるPOSブロックがある傾向があります。
-
撤退ルール:撤回したい場合は、検証担当者がPOSチェーンに引き出し要求を送信する必要があります。その後、引き出し要求を含むPOSブロックがバビロンによって設定され、チェックポイントがビットコインによって設定され、タイムスタンプT_1が割り当てられました。T_1のビットコインブロックが深さkに達すると、POSチェーンでお金を引き出すことが許可されます。撤退誓約の撤回を保持している認証がリモート攻撃を実施しようとする場合、攻撃チェーンのブロックはT_1でのタイムスタンプのみを割り当てることができます。これは、T_1のタイムスタンプを備えたビットコインブロックが深さkに達するとロールバックできないためです。Bitcoinでこれらのチェックポイントの順序を観察することにより、POSクライアントは規範を区別してチェーンを攻撃し、後者を無視できます。
-
ルールなし:攻撃が検出された後、検証が誓約を抽出しない場合、二重の署名競合を備えたPOSブロックがあるため、カットされる可能性があります。悪意のあるPOSの検証は、長い範囲の攻撃を開始する前に撤退要求が承認されるのを待っていれば、ビットコインを参照して規範的なチェーンを特定できるユーザーを欺くことができないことを知っています。したがって、彼らはPOSチェーンを分割し、同時に標準のPOSチェーンのブロックにビットコインタイムスタンプを割り当てることができます。これらのPOSの検証と悪意のあるバビロンの検証とビットコインマイナーの共謀は、バビロンとビットコインのフォークを置き換え、T_2のビットコインブロックのタイムスタンプを別のブロックにT_3のタイムスタンプで別のブロックに置き換えました。後でPOSクライアントの目には、これにより、標準のPOSチェーンがトップチェーンからボトムチェーンに変更されます。これは成功したセキュリティ攻撃ですが、誓約を抽出せずに二重の署名競合ブロックを持っているため、悪意のあるPOSの検証の誓約にもつながりました。
-
POSチェックポイントの一時停止ルールを使用しないでください:POSの検証は、バビロンの未使用のPOSチェックポイントを観察し、すぐにそのPOSチェーンを一時停止する必要があります。POS検証の3つのハッシュ値は、Hash値に使用できないと言われています。POS検証者が、利用できないチェックポイントを観察した直後にPOSチェーンを停止しない場合、攻撃者は以前に利用できない攻撃チェーンを公開し、後のクライアントの標準チェーンを変更する場合があります。これは、遅く表示されたシャドウチェーンのチェックポイントがバビロンに以前に登場したためです。上記のサスペンションルールは、POS検証に署名するためにチェックポイントとしてPOSブロックハッシュ値を必要とする理由を説明しています。これらのチェックポイントが署名されていない場合、攻撃者はハッシュ値を送信し、バビロンでは利用できないPOSブロックチェックポイントのハッシュ値であると主張できます。POS検証はチェックポイントで停止する必要があります。利用できないPOSチェーンを作成することは困難です。POSの検証の少なくとも3分の2が必要なPOS認証者は、正直な認証者にデータを提供せずにPOSブロックに署名するために必要です。しかし、上記の想定される攻撃では、悪意のある攻撃者はPOSチェーンを一時停止しましたが、検証を攻撃しませんでした。このような攻撃を防ぐために、POSの検証の3分の1が署名するには、POSチェックポイントが必要です。したがって、POSの検証の3分の2が攻撃されない限り、バビロンには利用できないPOSチェックポイントはありません。なぜなら、POSの検証は他のPOSチェーンまたはバビロン自体のコストに影響しないため、3分の3の状況はPOS認証は基本的に不可能です。
7。BTCの固有層
目的の観点から見ると、バビロンは固有層に似ていますが、固有層の単純な「雄牛」とはほど遠いものです。現在、BTCメインチェーンでDAを使用できないことを考えると、バビロンの存在は非常に重要です。この契約は、外部のPOSチェーンにセキュリティをもたらすだけでなく、BTC内部エコシステムの活性化にも重要です。
使用事例
バビロンには多くの潜在的な症例がありますが、その一部は実現されているか、将来達成する機会があるかもしれません。
(1)誓約サイクルを削減し、安全性を高める:POSチェーンでは、リモート攻撃を防ぐために、社会的コンセンサス(コミュニティ、ノードオペレーター、および検証間のコンセンサス)が必要です。これらの攻撃には、トランザクションレコードまたはコントロールチェーンを操作するためのブロックチェーン履歴の書き換えが含まれます。POWとは異なり、POSシステムを大量のコンピューティングリソースとして検証する必要がないため、POSシステムではリモート攻撃が特に深刻です。攻撃者は、初期の参加者の鍵を制御することにより、履歴を書き直すことができます。ブロックチェーンネットワークコンセンサスの安定性とセキュリティを確保するために、通常、長い誓約サイクルが必要です。たとえば、Cosmosには21日間のバインディング期間が必要です。ただし、バビロンでは、POSチェーンの歴史的イベントをBTCタイムスタンプサーバーに含めることができ、BTCは社会的コンセンサスを置き換えるための信頼源として使用できます。これは、1日に短縮できます(約100個のBTCブロックに相当)。さらに、POSチェーンは、ネイティブの通貨誓約とBTCの誓約を通じて、二重セキュリティを実現できます。
(2)クロスチェーンの相互運用性:IBCプロトコルを使用すると、Babylonは複数のPOSリンクからチェックポイントデータを受信して、クロスチェーンの相互運用性を実現できます。この相互運用性により、異なるブロックチェーン間のシームレスな通信とデータ共有が可能になり、ブロックチェーンエコシステムの全体的な効率と機能が改善されます。
(3)BTCエコシステムの統合:現在、BTCエコシステムのほとんどのプロジェクト(レイヤー2、LRT、およびDEFIを含む)は、十分なセキュリティを欠いており、通常は第3パーティの信頼の仮定に依存しています。これらのプロトコルは、アドレスに多数のBTCを保存します。将来的には、バビロンはこれらのプロジェクト、相互利益、勝利とのいくつかの非常に互換性のあるソリューションを共同で開発し、最終的にイーサリアムのイーリゲンレイヤーと同様の強力なエコシステムを形成することができます。
(4)クロスチェーン資産管理:バビロンプロトコルは、クロス鎖資産のセキュリティ管理に使用できます。クロスチェーントランザクションにタイムスタンプを追加することにより、異なるブロックチェーン間の資産移転の安全性と透明性を確保できます。このメカニズムは、二重フラワー攻撃やその他のクロスチェーン攻撃を防ぐのに役立ちます。
8。バビタ
バベッタの物語は、聖書の第11章からのものです。この物語は、人間の団結を象徴し、共通の目標を求めて戦います。バビロンプロトコルは、さまざまなPOSチェーン用の同様のタワーを建設し、屋根の下でそれらを統合することを目指しています。物語の観点から見ると、イーサリアムの擁護者であるEigenlayerに劣らないようです。しかし、それはどのように実際に立つことができますか?
これまでのところ、バビロンテストネットワークは、IBCプロトコルを通じて50 Cosmosゾーンにセキュリティ保証を提供してきました。COSMOSエコシステムに加えて、BabylonはいくつかのLSD(流動性誓約デリバティブ)プロトコル、フルチェーン相互運用性プロトコル、およびビットコインエコシステムプロトコルも統合します。しかし、誓約の観点から、バビロンはまだ固有層の背後にあり、固有層はイーサリアムエコシステムで誓約とLSDを再利用できます。しかし、長期的には、財布やプロトコルで休眠している多数の睡眠ビットコインは、これが1.3兆ドルの角になっていません。バビロンは、ビットコインエコシステム全体と肯定的な共生関係を形成する必要があります。
(1)Ponziが困難を誓う唯一の解決策
前述のように、EigenlayerとBabylonの両方が急速に発展しており、将来の傾向は、彼らが多数のコアブロックチェーン資産をロックすることを示しています。これらのプロトコルが安全であっても、多層誓約により、誓約された生態系が死のスパイラルを引き起こし、米国の金利引き上げと同様の別の大きな崩壊を引き起こしますか?EthereumはPOSメカニズムとEigenlaeyrに移行しているため、現在の誓約分野は実際に不合理な繁栄を受けています。通常、各プロジェクトは、多数のエアドロップの期待と階層化されたリターンを通じて、高いTVLユーザーを引き付けます。ETHは、重ね合わないネイティブの誓約、LSD、LRTを通じて重ね合わせることができます。この種の赤ちゃんタイプの操作はリスクを増加させます。これは、プロトコルの問題がすべての関連するプロトコル、特に誓約チェーンの最後にあるプロトコルに直接影響する可能性がある限りです。このモデルが採用されている場合、多くの集中ソリューションを備えたビットコインエコシステムは、より大きなリスクに直面します。
ただし、EigenlayerとBabylonは、基本的に誓約された飛行ホイールを実際のユーティリティに導き、リスクに抵抗するための実際のニーズを生み出すことであることに注意する必要があります。したがって、これらの「共有セキュリティ」プロトコルは間接的な動作を間接的または直接悪化させる可能性がありますが、サブ層でのポンジの復帰を避ける唯一の方法でもあります。より緊急の質問は、「セキュリティの共有」契約のビジネスロジックが本当に実行可能かどうかです。
(2)実際のニーズが重要です
Web3では、それが公共チェーンであろうと合意であろうと、基礎となるロジックには通常、特定のニーズを持つ買い手と売り手が関与します。ブロックチェーンテクノロジーにより、マッチングプロセスが公正で本物で信頼できることが保証されるため、よく知らないプロジェクトは「世界に勝つ」ことができます。理論的には、共有されたセキュリティ契約は、活況を呈している誓約とモジュラーエコシステムをさらに補完することができます。しかし、供給は需要をはるかに超えていますか?供給側では、多くのプロジェクトとメインチェーンがモジュールセキュリティを提供できます。需要側では、POSチェーンはこのセキュリティを顔にレンタルする必要がないか、または新しいPOSチェーンをレンタルしたくない場合があり、BTCとETHによって生成された大量の利息を支払うことは困難な場合があります。EigenlayerとBabylonが閉鎖的な商業サイクルを形成できるようにするために、生成される収入は、プロトコルの誓約されたトークン通貨によって生成された利子のバランスをとることができなければなりません。この残高が達成され、収入が利息費用をはるかに超えていたとしても、これらの新しいPOSチェーンとプロトコルは依然として使い果たされる可能性があります。したがって、経済モデルのバランスを取り、予想される予想される気管支のバブルを回避し、需要と供給の関係を促進する方法は重要です。