墨客具體的跨鏈落實:
1、找到匹配交易: 在墨客網甲從Am地址發送m個 MOAC:Am -> Bm : m, 另外一
區塊鏈網(例如
以太坊)中乙從地址Be發n個Eth 到地址Ae,表示為( Am ->Bm : m ^ Be -> Ae : n )。
2、在墨客網絡,甲創建一個哈希鎖的系統定時觸發交易T:Am ->Bm : m on Block#k。甲同時會把m MOAC發送到系統合約作為預備金。計算Hash(T)。
3、這個系統定時觸發交易將在k block后執行這個交易。如果成功,Bm獲得m MOAC,否則退回給Am。成功與否依賴于哈希鎖是否被解鎖:是否有可驗證的以太坊交易Be->Ae : n eth,以及Hash(T) 標識。
4、乙看到系統定時觸發交易T后,知道在k block后100%會執行,所以他可以很放心的發送交易Be->Ae : n eth, 同時將Hash(T)放入數據段。
5、乙在以太坊的交易確認后,監控子鏈將以太坊的交易信息作為參數調用系統合約,解開hash鎖。
6、到k block之后,系統合約自動執行,完成Am->Bm : m。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。