微众WeCross 跨链平台(7)跨链路由
生活随笔
收集整理的這篇文章主要介紹了
微众WeCross 跨链平台(7)跨链路由
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 分層設計, 自底向上分為四個層次
1.1 基礎層
- 網絡互聯模塊:負責跨鏈路由間的互聯
- 區塊鏈適配器模塊:負責連接具體的區塊鏈節點,
- 抽象鏈存儲模塊:保存多個區塊鏈的抽象區塊頭信息用于驗證交易和回執。
1.2 交互層
處理跨鏈路由的交互邏輯,包括資源同步、資源尋址以及跨鏈證明等模塊。資源同步模塊同步多個其它跨鏈路的資源配置信息,資源尋址模塊幫助用戶在跨鏈分區中按 iPath 尋址資源,跨鏈證明模塊驗證其它跨鏈路由返回的交易和回執數據。
1.3 事務層
處理和協調跨區塊鏈的事務邏輯,包括兩階段事務模塊和哈希時間鎖定等機制
2. 網絡機制
2.1 網絡準入
- 支持基于CA 認證機制的網絡準入
- 支持任意多級的證書結構,保障信息保密性、認證性、完整性、不可抵賴性。
- 所有通訊鏈路使用SSL 加密,加密算法可配置,保證數據傳輸的安全性。
2.2 TCP 長連接
- 維持長連接以保證雙向通信,減少建立連接和斷開連接的開銷。
- 由網絡之間使用心跳包來保證可用性,在斷連的時候自動重連。
2.3 狀態同步
跨鏈路由之間會自動同步各自區塊鏈的區塊高度、共識和網絡等狀態。
2.4 自適應路由
跨鏈路由在P2P 網絡中,會自動搜索和確認與另一個跨鏈路由的可行鏈路,并評估鏈路的響應速度、帶寬和可用率,自動選取最佳的鏈路,當一個鏈路失效時,跨鏈路由會選取另一個可用的鏈路,保證跨鏈消息的可用
總結
以上是生活随笔為你收集整理的微众WeCross 跨链平台(7)跨链路由的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微众WeCross 跨链平台(6)UBI
- 下一篇: 微众WeCross 跨链平台(8)TTM