跨链(7)总结一波
1. 跨鏈遇到的問題
如何將A鏈上的消息M安全可信地轉(zhuǎn)移到B鏈并在B鏈上產(chǎn)生預(yù)期效果。
2. 跨鏈幾個(gè)要點(diǎn)
跨鏈的目的是建立資產(chǎn)價(jià)值和信息數(shù)據(jù)傳輸?shù)耐ǖ?#xff0c;其邏輯架構(gòu)一般包括4個(gè)部分:
2.1 連接方式
2.2 信息傳輸渠道
消息M的路由:如何讓跨鏈消息安全跨系統(tǒng)路由;
2.3 驗(yàn)證機(jī)制
-
消息M的真實(shí)性證明
M是否確實(shí)是存在A鏈上的,也確實(shí)是A鏈發(fā)給B鏈的; -
消息M的有效性證明
來自A鏈的消息M如何讓B鏈認(rèn)可其抵達(dá)B鏈時(shí)狀態(tài)仍然有效,比如轉(zhuǎn)移的資產(chǎn)是否是凍結(jié)的,沒有雙花的,如果是狀態(tài)那么是否在此期間未發(fā)生改變等;
2.4信息反饋
消息M的執(zhí)行結(jié)果證明,這個(gè)是指A鏈需要確認(rèn)跨鏈操作是否成功,以及成功操作的相應(yīng)回執(zhí)。
3. 解決方案
-
嵌入式
把區(qū)塊鏈互操作性邏輯集成到底層協(xié)議中,使時(shí)間和成本開銷少,存在網(wǎng)絡(luò)中攻擊載體或安全缺陷。 -
非嵌入式
不需要定義區(qū)塊鏈本身的互操作性邏輯。便捷性差,但安全。
3.1 通用跨鏈功能
- 提供跨鏈消息的輸入和輸出口徑,例如Cosmos和Polkadot的跨鏈隊(duì)列;
- 提供跨鏈消息的真實(shí)性證明,區(qū)塊鏈需要提供類似SPV的證明手段;
- 消息的有效路由需要構(gòu)建跨鏈消息的統(tǒng)一格式,定義好消息的來源和去處以及消息內(nèi)容,如Cosmos的IBC協(xié)議;
- 消息的有效性證明,區(qū)塊鏈可能需要設(shè)計(jì)新的類似UTXO的可驗(yàn)證存儲結(jié)構(gòu),方便做類SPV類驗(yàn)證,否則目前的基于KV的數(shù)據(jù)存儲方式做有效性證明幾乎不可能;
- 跨鏈執(zhí)行結(jié)果證明,和有效性證明類似,需要全新的數(shù)據(jù)結(jié)構(gòu)和運(yùn)行算法支持。
3.2 系統(tǒng)穩(wěn)定性、可擴(kuò)展性以及易升級性、容錯(cuò)
4.
總結(jié)
- 上一篇: 跨链(2)跨链技术“侧链(Sidecha
- 下一篇: Html 教程 (7)布局