以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > DOT > Info

PRO:金色觀察|異構鏈跨鏈的通用方案

Author:

Time:1900/1/1 0:00:00

如今公鏈各顯神通,建立了一個生態,也成為了一個個孤島,為了實現資產順利的使用流通,跨鏈就成為了一個必要的業務。

我們可以看到為了讓鏈間資產互轉,出現了非常多的跨鏈橋,以及跨鏈方案、協議等等。這些項目一般自帶一個橋以及一個swap功能。

很有趣,這是最簡單的功能,卻因為業務需求的龐大快速發展。

今天我們就簡單的講述一套以橋、中繼鏈的思路做跨鏈,最簡單的跨鏈原理。了解了這個原理,大部分的跨鏈項目都可以以此分析。

異構鏈跨鏈解決方案中以中繼鏈或者是橋為中心,其他區塊鏈都可以加入,通過部署,具備智能合約的鏈之間可實現了跨鏈調用合約和資產互轉,而無智能合約的鏈能實現資產互轉。

金色午報|12月26日午間重要動態一覽:7:00-12:00關鍵詞:元宇宙、以太坊、Terra

1.元宇宙上榜財聯社2021年A股十大關鍵詞;

2.數據:以太坊網絡交易費用相比11月9日降低63%;

3.以太坊已實現市值創歷史新高;

4.科技部梅建平:我國區塊鏈技術專利申請量和授權量均占全球的50%以上;

5.以太坊網絡總共銷毀超126萬枚ETH;

6.福建省4家單位入選國家區塊鏈創新應用試點;

7.Terra鏈上 DeFi 鎖倉量近 210 億美元,創歷史新高;[2021/12/26 8:04:47]

這一條中繼鏈或橋的角色要求加入的鏈具備一些能力:

金色財經挖礦數據播報 | BSV今日全網算力下降4.14%:金色財經報道,據蜘蛛礦池數據顯示:

ETH全網算力175.211TH/s,挖礦難度2213.56T,目前區塊高度9666389,理論收益0.00973691/100MH/天。

BTC全網算力114.142EH/s,挖礦難度16.55T,目前區塊高度621538,理論收益0.00001519/T/天。

BSV全網算力2.666EH/s,挖礦難度0.35T,目前區塊高度626111,理論收益0.00067529/T/天。[2020/3/14]

實現一系列的接口,這些接口既可以用智能合約的方式來實現,也可以在底層直接實現。

金色午報 | 3月6日午間重要動態一覽:7:00-12:00關鍵詞:詹克團、韓國、印度、Coinbase

1. 詹克團申請訴前財產保全獲法院準許;

2. 外媒:韓國金融法修訂案實施 加密交易所將進行聯合以滿足要求;

3. 報告:2019年日本與犯罪洗錢的可疑加密交易數比2018年減少1100筆;

4. 印度央行計劃向印度最高法院提交復審請愿書 以反對此前判決;

5. 數據:目前包括火幣、Bitfinex在內的10家交易所共持有1850萬ETH;

6. 北京市經開區不動產服務大廳推出基于區塊鏈的不動產登記平臺;

7. 耐克、CK等服裝品牌正尋求用區塊鏈技術解決假冒問題;

8. Coinbase CEO:加密領域用戶數量很有可能自5000萬增長至50億;

9. BTC現報9044.86美元,日內跌幅0.44%,當前市值1654.85億美元。[2020/3/6]

鏈需要提交區塊頭格式,序列化、反序列化方式、簽名驗證方式,便于中繼鏈可以解析并驗證其區塊頭。

金色財經訊:歐洲央行行長德拉吉:比特幣尚未“成熟” 歐央行不考慮對其進行監管[2017/10/22]

提交其賬本或交易梅克爾樹的構造和驗證方式,使中繼鏈可以驗證其鏈上發生的真實交易。

要實現跨鏈,以以太坊舉例,需要實現以下兩個合約:區塊頭同步合約和跨鏈管理合約。

區塊頭同步合約會在該鏈維護中繼鏈的區塊頭,用于驗證跨鏈交易。每條鏈上有且僅有一本跨鏈管理合約,它負責構造跨鏈交易,在該鏈的所有跨鏈業務合約都需要和管理合約交互,比如在以太坊上,區塊頭同步合約和管理合約都通過以太智能合約實現。

以下介紹每個合約需要實現的接口及其功能。

合約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:以太坊MERPROERKada幣和以太坊幣誰有價值點Plaas Farmers TokenBlockchain PropertyPowerKee

DOT
NFT:利用NFT犯罪 web3.0時代的達芬奇密碼?

NFT到底是何物?這可能是一個在未來很長時間內,都無法給出準確答案的問題。一個很重要的原因就在于,作為一項用途極其廣泛,卻尚待進一步發掘的新技術,NFT自身正處于高速發展和自我變革的歷史時期.

1900/1/1 0:00:00
NFT:踏雪而來冰上起舞 上億傳媒攜手故宮宮苑聯合推出《國潮故宮冰嬉圖》

故宮歷經六百年歲月變遷中沉淀出的傳統文化魅力,閃耀卻也內斂,浮華不失質樸。古人智慧下的傳統手工藝術可以說在這里展現的淋漓盡致.

1900/1/1 0:00:00
BIT:BitMEX CEO講述:加密模因

我們降落在曼德勒,離開機場,開始我們的緬甸之旅。那是 2012 年 12 月,除了幾個睜大眼睛的游客外,機場和附近感覺空蕩蕩的——就像完美的阿爾弗雷德希區柯克電影場景.

1900/1/1 0:00:00
加密貨幣:西部宏觀:美元體系“失靈”、去中心化、數字貨幣及其外延

摘要 以加密貨幣、DeFi(去中心化金融)、央行數字貨幣(CBDC)、穩定幣、元宇宙、NFT(非同質化代幣)等為代表新名詞、新概念層出不窮,疫情以來受到全球市場關注及全球資本追捧.

1900/1/1 0:00:00
RC2:金色觀察|利用這些工具5步建立一個DAO

BanklessDAO核心貢獻者Lucas Campbell 2021年12月22日發文,介紹了如何利用一些工具5步建立一個DAO。公鏈允許人們通過互聯網民主地協調價值.

1900/1/1 0:00:00
NFT:探索不同類型的鏈游公會 從解構YGG工作室開始

最近涌現了很多所謂的“公會”,被認為可以與鏈游公會龍頭 YGG 同臺競技,但實際上每個公會的管理和運作都有很大的不同.

1900/1/1 0:00:00
ads