マルチホップルーティング
監視塔サービス
監視塔サービス
マルチホップルーティング
オフチェーン決済チャネル
オフチェーン決済チャネルはファイバーネットワークの中核です。ファイバーネットワークの中核であり、複数のオフチェーン取引を可能にし、チャネルがクローズされたときのみオンチェーン決済が行われます。この仕組みにより、オンチェーン取引の回数が大幅に減り、取引スピードが向上し、取引コストが削減されます。
一般的なワークフローは以下の通りです:
チャネルの作成:両方のユーザーがチェーン上に決済チャネルを作成し、一定数のCKBまたはRGB++をロックし、チャネルを作成します。CKBまたはRGB++のアセット数を指定します。
オフチェーン取引:チャネルが開いている間、両者は何度でもオフチェーン取引を行うことができます。
チャネルの閉鎖:どちらかの当事者がチャネルの閉鎖を決定すると、最終的なチャネルのステータスが決済のためにチェーンにブロードキャストされ、両当事者の最終的な残高が確認されます。
特定のメッセージ・インタラクションのフォーマットは、 Fiber Network P2P Message Protocol[2]
オンチェーン契約
現在、オフチェーン取引を保護し、ライトニングネットワークと互換性を持たせるために、ハッシュタイムロック契約(HTLC)を使用しています。これはカウンターパーティーのリスクを回避し、オフチェーン取引が失敗してもオンチェーン契約によってユーザーが保護されることを保証します。
一般的なワークフローは以下の通りです:
トランザクションの開始:支払い開始者は、ハッシュロックと時間を持つトランザクションを作成します。
ハッシュの検証:トランザクションのロックが解除され、資金移動が完了する前に、支払い受領者は指定された期間内に正しいハッシュイメージを提供しなければならない。
時間経過による返金:受取人が指定時間内に正しいハッシュイメージを提供できなかった場合、トランザクションは自動的にロック解除され、支払い開始者に返金されます。
CKBのチューリング完全性により、より柔軟で安全なオンチェーン契約を実装することができます。
Multi-hop routing
マルチホップルーティング
マルチホップルーティング
。strong>マルチホップルーティング技術により、ユーザーは相手と直接支払いチャネルを確立することなく、複数の中間ノードを通じて支払いを完了することができます。このメカニズムにより、ネットワークの柔軟性とリーチが向上します。
ワークフロー:
経路発見:支払い開始者は、ルーティングモジュールを通じて、自身から支払い受信者への最適な経路を発見します。
-
- 経路発見:支払い開始者は、ルーティングモジュールを通じて、自身から支払い受領者への最適経路を発見する。
経路のロック:経路上の各ノードは対応するHTLC契約を作成し、安全な送金を保証します。
支払いの完了:支払いの受取人はHTLCのロックを解除し、資金は経路上の各ノードに送金されます。
同時に、ライトニングネットワークとの相互運用性をサポートするクロスチェーンハブサービスを通じて、クロスチェーン決済を実現するためにHTLC契約を使用します。HTLC によるクロスチェーンプロトコル[3]
監視サービス
チャネルの監視:チャネルの作成、更新、閉鎖のプロセスを含む、すべての参加ユーザーの支払いチャネルのステータスをリアルタイムで監視します。
異常検知:悪意のあるユーザーが古い状態でチャネルを閉じようとしたり、ダブルフラッシュ攻撃を試みるなど、チャネル内の異常なアクティビティを検知します。
プロアクティブレスポンス:異常が検出されると、最新のチャネルステータスをタイムリーにブロックチェーンネットワークにブロードキャストし、悪意のある行動による資金の損失を防ぎます。
現在の進捗状況と計画
ファイバーネットワークのプロトタイプを完成させました。これは、2つのノード間でチャネルを作成、更新、閉鎖する基本的な機能を実装し、ビットコインライトニングネットワークとのクロスチェーン機能を検証するものです。プロジェクトのコードは、以下の2つのGitHubリポジトリにあります:
https://github.com/nervosnetwork/fiber-scripts
次の作業計画は、マルチホップ・ルーティングとモニタリング・サービスを完成させ、RPCインターフェースとSDKを改良して、より多くの開発者がファイバー・ネットワークに簡単にアクセスできるようにすることです。
マルチホップ・ルーティング・プロトコルは、経路探索のためのダイクストラのアルゴリズムに基づいています。マルチホップルーティングプロトコルは、支払い経路を探索するダイクストラのアルゴリズムに基づいており、ルーティングコストを削減し、マルチホップパスの支払いの成功率を向上させます。ファイバー・ネットワークが稼働を開始した後、ネットワーク・トラフィックと運用状況に基づいてルーティング・アルゴリズムを最適化し、ユーザーの異なるルーティングの好みやニーズに適応するために2~3種類のパス検索戦略を提供する予定です。ファイバー・ネットワークはまた、支払いの成功確率をさらに高めるために、大きな支払い額を複数に分割し、それぞれを異なるパスで配送するマルチパス支払い戦略を導入する予定です。成功の確率をさらに高める。
監視サービスは、ファイバーネットワーク内の多数のノードによって提供され、オンライン状態を維持し、ネットワークの異常を監視し、チャネル内の資産の保護を支援する。監視サービスはまた、クロスチェーンハブサービスを追跡し、ユーザーが一定期間オフラインであってもライトニングネットワークとの交換が成功するようにします。
さらに、ユーザーの支払い情報のセキュリティとプライバシーを保護するために、CKBのプログラマビリティを活用したプライバシー保護アルゴリズムの実装や、それに基づくルーティングアルゴリズムとモニタリングサービスの最適化など、ファイバーネットワークへの機能追加を検討しています。