如今公鏈各顯神通,建立了一個生態,也成為了一個個孤島,為了實現資產順利的使用流通,跨鏈就成為了一個必要的業務。
我們可以看到為了讓鏈間資產互轉,出現了非常多的跨鏈橋,以及跨鏈方案、協議等等。這些項目一般自帶一個橋以及一個swap功能。
很有趣,這是最簡單的功能,卻因為業務需求的龐大快速發展。
今天我們就簡單的講述一套以橋、中繼鏈的思路做跨鏈,最簡單的跨鏈原理。了解了這個原理,大部分的跨鏈項目都可以以此分析。
異構鏈跨鏈解決方案中以中繼鏈或者是橋為中心,其他區塊鏈都可以加入,通過部署,具備智能合約的鏈之間可實現了跨鏈調用合約和資產互轉,而無智能合約的鏈能實現資產互轉。
金色財經挖礦數據播報 | BTC今日全網算力上漲1.24%:金色財經報道,據蜘蛛礦池數據顯示:
BTC全網算力121.978EH/s,挖礦難度15.78T,目前區塊高度637590,理論收益0.00000838/T/天。
ETH全網算力189.934TH/s,挖礦難度2401.22T,目前區塊高度10389910,理論收益0.00859333/100MH/天。
BSV全網算力1.805EH/s,挖礦難度0.28T,目前區塊高度642125,理論收益0.00049866/T/天。
BCH全網算力2.762EH/s,挖礦難度0.38T,目前區塊高度642369,理論收益0.00032579/T/天。[2020/7/4]
這一條中繼鏈或橋的角色要求加入的鏈具備一些能力:
金色晨訊 | 比特幣期貨收于10000美元上方:1.臺灣“中央銀行”總裁:不認為Libra會成為法定貨幣。
2.CME比特幣期貨未平倉合約連續第四天創下紀錄。
3.比特幣期貨收于10000美元上方。
4.騰訊研究院高級研究員:不管成功與否,Libra都已經為數字貨幣世界鋪下了第一塊基石。
5.澳本聰未按法院命令披露全部比特幣持有量,或被控藐視法庭。
6.肖磊:Libra會跟儲備資產脫鉤,并成為新的、獨立的世界貨幣。
7.FATF新規指示各國打擊加密混合器。
8.以太坊開發者為伊斯坦布爾硬分叉正式批準兩項代碼更改。
9.億邦國際第二次提交的招股書已失效。[2019/6/22]
實現一系列的接口,這些接口既可以用智能合約的方式來實現,也可以在底層直接實現。
分析 | 金色盤面:ETH多周期背離帶動反彈行情:金色盤面綜合分析: ETH在多周期均出現了背離現象,目前2小時背離反彈延續中,如果可以在通道內持續走高,將會誘發日線級別的背離反彈。建議投資者理性判斷市場行為,注意做好風險控制。[2018/9/10]
鏈需要提交區塊頭格式,序列化、反序列化方式、簽名驗證方式,便于中繼鏈可以解析并驗證其區塊頭。
提交其賬本或交易梅克爾樹的構造和驗證方式,使中繼鏈可以驗證其鏈上發生的真實交易。
要實現跨鏈,以以太坊舉例,需要實現以下兩個合約:區塊頭同步合約和跨鏈管理合約。
區塊頭同步合約會在該鏈維護中繼鏈的區塊頭,用于驗證跨鏈交易。每條鏈上有且僅有一本跨鏈管理合約,它負責構造跨鏈交易,在該鏈的所有跨鏈業務合約都需要和管理合約交互,比如在以太坊上,區塊頭同步合約和管理合約都通過以太智能合約實現。
行情 | 金色熱搜榜:ETH首奪第一 USDT位居第四:根據金色財經獨家數據顯示,在過去24小時內,ETH力壓BTC,奪得熱搜第一。USDT也再次登上熱搜榜,名列第四。
具體前十名單如下:ETH、BTC、EOS、USDT、ONT、QTUM、ADA、PAI、XRP、ETC。[2018/8/14]
以下介紹每個合約需要實現的接口及其功能。
合約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:PROETHERKROOProvenance BlockchainETHZILLATerkehhshrooms幣有潛力嗎
年底了,幣圈各種各樣的鐮刀出來了,都急著撈一筆過肥年。最近明顯感覺一些操盤手瘋狂地收割! 更可怕的是,在幣圈,萬物皆可炒、萬物熱度皆可蹭!就像這兩天有人CX的“hello2022”幣、“craz.
1900/1/1 0:00:00DAO,全稱是Decentralized autonomous organizations,即“多中心化自治組織”,國內也有人將它稱為“島”.
1900/1/1 0:00:00幾年前,上市公司可能會購買比特幣作為其儲備的想法似乎很可笑。比特幣被認為價格波動劇烈,太邊緣化,使得任何大型企業都無法接受.
1900/1/1 0:00:00根據美國區塊鏈知名信息網站Cointelegraph 12月20日消息,在美國金融穩定監督委員會于2021年11月發布關于穩定幣的報告之后.
1900/1/1 0:00:00Meta公司的高層管理人員Andrew Bosworth周二在一篇內部文章中敦促員工探索區塊鏈技術.
1900/1/1 0:00:002021 年,對區塊鏈行業來說,是跌宕起伏的一年,盡管如此,區塊鏈憑借其去中心化、開放透明的特性,在行業內外的努力下,仍取得了良好的成績.
1900/1/1 0:00:00