如今公鏈各顯神通,建立了一個生態,也成為了一個個孤島,為了實現資產順利的使用流通,跨鏈就成為了一個必要的業務。
我們可以看到為了讓鏈間資產互轉,出現了非常多的跨鏈橋,以及跨鏈方案、協議等等。這些項目一般自帶一個橋以及一個swap功能。
很有趣,這是最簡單的功能,卻因為業務需求的龐大快速發展。
今天我們就簡單的講述一套以橋、中繼鏈的思路做跨鏈,最簡單的跨鏈原理。了解了這個原理,大部分的跨鏈項目都可以以此分析。
異構鏈跨鏈解決方案中以中繼鏈或者是橋為中心,其他區塊鏈都可以加入,通過部署,具備智能合約的鏈之間可實現了跨鏈調用合約和資產互轉,而無智能合約的鏈能實現資產互轉。
金色熱搜榜:HC居于榜首:根據金色財經排行榜數據顯示,過去24小時內,HC搜索量高居榜首。具體前五名單如下:HC、DASH、MXC、KCASH、MANA。[2020/9/5]
這一條中繼鏈或橋的角色要求加入的鏈具備一些能力:
實現一系列的接口,這些接口既可以用智能合約的方式來實現,也可以在底層直接實現。
鏈需要提交區塊頭格式,序列化、反序列化方式、簽名驗證方式,便于中繼鏈可以解析并驗證其區塊頭。
提交其賬本或交易梅克爾樹的構造和驗證方式,使中繼鏈可以驗證其鏈上發生的真實交易。
要實現跨鏈,以以太坊舉例,需要實現以下兩個合約:區塊頭同步合約和跨鏈管理合約。
金色晨訊 | 7月18日隔夜重要動態一覽:21:00-7:00關鍵詞:紐約時報、以太坊、美國、黑客
1. 紐約時報:參與本周推特攻擊的是一群年輕人;
2. 分析:以太坊日交易數量接近歷史最高水平;
3. 加密貨幣追蹤公司:推特黑客正使用Wasabi錢包混合比特幣;
4. 以太坊2.0測試網發布日期或于下周一宣布;
5. 美國司法部正招聘一名加密貨幣犯罪律師顧問;
6. 報告:近78%的ETH在有資格成為網絡驗證器的錢包中;
7. 灰度已三周沒有買入比特幣;
8. 王永利:“數字貨幣一本賬”或是央行數字貨幣最可能實現的模式突破;
9. Bancor發布V2版本智能合約代碼,并啟動漏洞賞金計劃。[2020/7/18]
區塊頭同步合約會在該鏈維護中繼鏈的區塊頭,用于驗證跨鏈交易。每條鏈上有且僅有一本跨鏈管理合約,它負責構造跨鏈交易,在該鏈的所有跨鏈業務合約都需要和管理合約交互,比如在以太坊上,區塊頭同步合約和管理合約都通過以太智能合約實現。
金色財經現場報道 火幣生態正在孵化一些重大項目 火幣的生態伙伴是“原材料”:金色財經6月6日現場報道,在“金融鏈變——火幣集團全球品牌升級發布會”上,火幣生態總經理王潤在會上對火幣全產業鏈品牌戰略進行了分享。王潤說:”火幣生態正在孵化一些重大的項目。我們會去做很多后續的工作,如果我們把所謂的建生態簡單的比喻為炒菜的話,首先第一步買很多原材料,所有的合作伙伴可能是原材料,更重要的下一步怎么樣去炒菜,只有深入做這件事情才能把生態建起來,所以我們發布了火幣的生態伙伴計劃,我們希望把火幣深度的合作伙伴綁定進來,讓他們成為火幣整個業務鏈條上面的真正的生態伙伴,讓我們投過的所有公司在火幣的業務當中發揮非常重要的作用,這個才是我們真正想達到建生態的目的。“[2018/6/6]
以下介紹每個合約需要實現的接口及其功能。
金色財經獨家分析 虛擬貨幣租賃業務類似“融券交易”,虛擬貨幣又多一衍生工具: 日本數字貨幣交易所GMO Coin今日發布公告稱,該交易所從2018年4月開始提供虛擬貨幣租賃業務。用戶可以將持有的虛擬貨幣借給該交易所來得到對應的租賃費用。金色財經獨家分析,借“虛擬貨幣”其實很像“融券業務”,這也是虛擬貨幣交易所借鑒傳統金融開辟的新產品。投資人通過抵押一定的資產、付一定的利息借入證券,可以用于償還債務,購買資產等。對于虛擬幣來講,當投資人認為市場會下跌的時候,也就是看空的時候,投資人完全可以借幣賣出,賺取一定的收益,等價格下跌再買回相同數量的虛擬幣歸還,從而獲得差價收益。此次交易所向虛擬幣持有人籌集比特幣,也可能實現類似投資目的。[2018/4/11]
合約1:區塊頭同步合約:
SyncGenesisHeader接口:同步中繼鏈的創世區塊頭(或某個周期切換的區塊頭),在合約初始化時被調用,只能被調用一次。存儲并解析創世區塊,取得中繼鏈此時的共識節點列表。可以參考相關代碼。
SyncBlockHeader接口:持續同步中繼鏈的區塊頭,主要包括周期切換的關鍵區塊頭和跨鏈交易發生的區塊頭。relayer通過該接口同步中繼鏈區塊頭。存儲并解析區塊頭,如果發現共識節點變更,則存儲中繼鏈此時的共識節點列表。可以參考相關代碼。
合約2:跨鏈管理合約:
CreateCrossChainTx接口:創建跨鏈交易,該接口主要用于業務智能合約在需要跨鏈功能時調用。構造一筆跨鏈交易,此交易具有唯一的自增ID,并將交易參數寫入merkle tree。
ProcessCrossChainTx 接口:處理跨鏈交易,該接口用于該鏈接受來自其他鏈的跨鏈交易,由relayer同步跨鏈交易的merkle proof時調用。接口按照高度找到該跨鏈交易的merkle root(存在于區塊頭中),驗證該跨鏈交易的真實性,驗證通過則解析跨鏈參數,調用目標鏈上的業務合約。
假設從A鏈跨鏈到鏈B,用戶在鏈A發起跨鏈請求,調用了DApp的跨鏈接口,最終會在B鏈的DApp合約得到用戶想要的結果。A鏈和B鏈實現了上文的兩本合約及其接口,任何人都可以圍繞跨鏈管理合約建立穩定可用的跨鏈DApp,分別在A鏈和B鏈部署業務合約,這些合約會組成一個完整的跨鏈DApp。
用戶調用A鏈的業務合約,合約會進一步調用跨鏈管理合約,傳遞用戶的跨鏈參數,跨鏈管理合約會創建跨鏈交易,隨著A鏈出塊,交易落賬;
由于鏈與鏈之間是不會主動交換信息的,所以需要一個Relayer去傳遞信息,Relayer會把A鏈的區塊頭同步到中繼鏈的區塊頭同步合約,然后從A鏈的存儲中取出跨鏈管理合約返回的事件,其中包含用戶的跨鏈參數,再獲取跨鏈交易的Merkle Proof,一并轉發給中繼鏈的跨鏈管理合約;
中繼鏈的跨鏈管理合約會讀取A鏈的區塊頭,驗證跨鏈參數的Proof是否正確,驗證通過后,會將B鏈需要的跨鏈信息以事件的形式返回;
B鏈的Relayer會將中繼鏈區塊頭同步到B鏈的區塊頭同步合約,然后從中繼鏈的賬本中獲取到B鏈的跨鏈參數和其Merkle Proof,提交到B鏈的跨鏈管理合約;
鏈B的跨鏈管理合約驗證跨鏈信息的正確性,然后調用信息里的目標合約,完成跨鏈合約的調用;
其中共有兩個Merkle Proof,第一個證明了來自A鏈跨鏈信息確實存在于A鏈,第二個則證明了跨鏈信息確實存在于中繼鏈,如此便建立了跨鏈的信任機制。這就是跨鏈DApp的運行流程,所有的側鏈(跨鏈兩方中的一方,比如polygon之于以太坊)僅需和中繼鏈生態交互即可。
Tags:MERPRO以太坊ROOHOMERPEPE幣Viper Protocol以太坊價格growth Root Token
推土機解釋:到處推倒或否決別人。通常,將偏好分解為幾個維度的嘗試集中在兩個主要維度上:“ 威權主義 vs 自由主義 ” 和 “ 左翼 vs 右翼 ”.
1900/1/1 0:00:00金色財經 區塊鏈12月28日訊 自 2021 年以來,NFT熱潮席卷全球。與此同時,越來越多的傳統藝術家開始公開抗議自己的作品被竊取.
1900/1/1 0:00:00前段時間,Synthetix 創始人Kain Warwick曾與三箭資本聯合創始人Su Zhu就公鏈發展形勢進行激烈辯論,Kain Warwick表示他尊敬的很多人為了追求利潤最大化.
1900/1/1 0:00:00來源:中央紀委國家監委網站即將過去的2021年,被稱為元宇宙元年。從只能使用電腦有線網絡聯網“沖浪”,轉為隨時隨地用手機、平板等智能設備接入互聯網,移動互聯網時代帶來的沖擊,令人記憶猶新.
1900/1/1 0:00:00加密社區2021年的最后一個周末由OpenDAO點燃,這個西方世界的圣誕節里,加密愛好者們在SOS空投的狂歡中度過.
1900/1/1 0:00:00用1.6萬字告訴你,2021為何如此特別。2021 年,人類進入疫情時代的第二年,社會生活和商業活動持續向線上大規模遷徙.
1900/1/1 0:00:00