趣链 BitXHub跨链平台 (8)交易验证
生活随笔
收集整理的這篇文章主要介紹了
趣链 BitXHub跨链平台 (8)交易验证
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 驗證跨鏈交易的存在性和有效性
1.1 存在性
真實鏈上產生的跨鏈交易
1.1.1 共識算法分類
? 類PBFT算法的最終確認性
? 類POW算法的概率確認性( 閾值確認機制)
1.1.2 SPV證明
1.1.3 類Fabric的背書策略證明
1.2 有效性
上鏈且有意義的跨鏈交易
2. 驗證原理
驗證引擎的設計采用了驗證器的插拔式設計,即對于不同的跨鏈交易所采用不同的驗證規則策略,驗證引擎會根據規則地址來判斷采用不同的驗證器進行驗證。
- 支持 Go 內置驗證器
- 支持 WASM 虛擬機驗證器
2.1 驗證模塊
- 協議解析
驗證引擎內部對跨鏈交易的解析。由于所有跨鏈交易都遵循IBTP 協議,通過該步驟可以解析出交易的來源鏈信息和驗證證明信息作為后續驗證引擎的輸入; - 規則匹配
驗證引擎根據上述步驟解析出的來源鏈類型去匹配對應的驗證規則腳本; - 規則執行
驗證引擎的核心,主要通過 WASM 虛擬機[9]動態加載規則腳本,然后對跨鏈交易的 Proof 字段進行校驗,從而確定交易的合法性
總結
以上是生活随笔為你收集整理的趣链 BitXHub跨链平台 (8)交易验证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 趣链 BitXHub跨链平台 (6)IB
- 下一篇: 趣链 BitXHub跨链平台 (9)跨链