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