趣链 BitXHub跨链平台 (2)跨链网络拓扑
1. BitXHub 由三個角色組成:中繼鏈、跨鏈網關、應用鏈
1.1 中繼鏈(Relay-chain)
一種實現 IBTP 協議的開放許可鏈,確保跨鏈交易的事務一致性。
- 應用鏈管理
- 跨鏈交易的可信驗證與可靠路由
1.2 跨鏈網關(Pier)
收集和傳播交易
- 支持應用鏈和中繼鏈之間的交互;
- 支持中繼鏈與中繼鏈之間的交互;
1.3 應用鏈(App-chain)
具體應用的業務合約邏輯;
2. 網絡拓撲
2.1 鏈對鏈架構(處理效率更高效便捷)
應用鏈 A 和應用鏈 B 的跨鏈互操作直接通過中間的跨鏈路由網絡進行跨鏈交易的同步和傳輸,跨鏈交易的真實性驗證也由跨鏈網關完成。
2.2 主側鏈架構(區分層級關系)
參與方存在上下級的治理關系,可以選用主側鏈架構。
網關和中繼鏈分離保證了中繼鏈的穩定性 。
2.2.1主鏈
中繼鏈充當主鏈,負責側鏈成員管理、數據一致性保障、核心數據存證等,且中繼鏈的不可篡改特性可以方便實現跨鏈交易的原子性保障
跨鏈安全和驗證由中繼鏈的智能合約的方式實現:規則化,驗證方法可注入、可升級;
2.2.2 側鏈
通過跨鏈網關接入主鏈,相當于應用鏈,可橫向擴展。
2.2.3 網關
- 對接具體的應用側鏈,將跨鏈交易轉換成中繼可解析驗證的格式。
- 針對異構數據治理鏈,對跨鏈互聯服務屏蔽具體區塊鏈的數據差異性。
2.3 中繼鏈架構(適配應用規模較大)
中繼鏈、跨鏈網關組成。結合IBTP協議,中繼鏈間跨鏈通過跨鏈網關組成的跨鏈交易路由網絡進行路由。
2.3.1 中繼鏈
負責跨鏈交易的驗證和存證
2.3.2 中繼網關
在中繼鏈和應用鏈間負責跨鏈交易的監聽、同步和執行。
eg. 應用鏈 A發送跨鏈交易到應用鏈 B
step1. 首先把跨鏈交易提交到中繼鏈 A
step2. 跨鏈網關 A 同步到該跨鏈交易后,發現目的鏈不在中繼鏈 A 負責的應用鏈聯盟里面,就把跨鏈交易同步到跨鏈交易路由網絡中。
step3. 跨鏈網關 B 從路由網絡中同步到該跨鏈交易后,提交到中繼鏈 B
step4.由跨鏈網關提交到應用鏈 B 完成整個跨鏈操作。
總結
以上是生活随笔為你收集整理的趣链 BitXHub跨链平台 (2)跨链网络拓扑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 趣链 BitXHub跨链平台 (1)技术
- 下一篇: 趣链 BitXHub跨链平台 (4)跨链