微众WeCross 跨链平台(6)UBI通用区块链接口
生活随笔
收集整理的這篇文章主要介紹了
微众WeCross 跨链平台(6)UBI通用区块链接口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 系統框架
跨鏈平臺的接口設計包含兩個層面,面向上層業務提供的服務接口,以及面向各類異構區塊鏈平臺的交互接口。
在跨鏈場景中有跨鏈資產流通、資源原子兌換、信息獲取、數據跨鏈更新以及關聯交易等眾多需求,它們本質是獲取鏈上數據或更新鏈上數據。
1.1 跨鏈行為 :獲取和發送數據:
- 初始化:跨鏈資源初始化接口,例如部署智能合約;
- 讀接口:獲取鏈上信息,面向只讀場景;
- 寫接口:更新鏈上數據,面向跨鏈發交易場景。
1.2 跨鏈可信驗證以及跨鏈事務
區塊頭同步、跨鏈交易驗證以及跨鏈事件監聽等功能。
- 獲取塊高:查詢當前塊高以完成區塊頭同步;
- 獲取區塊:查詢區塊頭等信息完成跨鏈交易驗證;
1.3 注冊事件:用于監聽跨鏈事件。
2. 模塊說明
跨鏈適配器以插件的方式集成到跨鏈路由中。
2.1 跨鏈路由(router)
向外提供的三個主要服務接口
- 用于合約的調用:call 、sendTransaction
- 用于其它自定義命令如合約部署 :customCommand
2.2 跨鏈適配器(stub)
定義了6個核心區塊鏈操作接口。
- 與服務接口對應: call、sendTransaction、customCommand
- 用于區塊頭同步和跨鏈交易驗證getBlockNumber、getBlock
- 用于監聽跨鏈事件:registerEvent
總結
以上是生活随笔為你收集整理的微众WeCross 跨链平台(6)UBI通用区块链接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微众WeCross 跨链平台(5)“UB
- 下一篇: 微众WeCross 跨链平台(7)跨链路