如今公鏈各顯神通,建立了一個生態,也成為了一個個孤島,為了實現資產順利的使用流通,跨鏈就成為了一個必要的業務。
我們可以看到為了讓鏈間資產互轉,出現了非常多的跨鏈橋,以及跨鏈方案、協議等等。這些項目一般自帶一個橋以及一個swap功能。
很有趣,這是最簡單的功能,卻因為業務需求的龐大快速發展。
今天我們就簡單的講述一套以橋、中繼鏈的思路做跨鏈,最簡單的跨鏈原理。了解了這個原理,大部分的跨鏈項目都可以以此分析。
異構鏈跨鏈解決方案中以中繼鏈或者是橋為中心,其他區塊鏈都可以加入,通過部署,具備智能合約的鏈之間可實現了跨鏈調用合約和資產互轉,而無智能合約的鏈能實現資產互轉。
金色晚報 | 8月27日晚間重要動態一覽:12:00-21:00關鍵詞:波卡、以太坊、COMP、百度、美SEC、Filecoin 、BCH基金
1. Bitcoin ABC宣布成立全球網絡理事會以管理BCH基金。
2. 波卡Subscan“通證解鎖計劃”并非解鎖公募份額,而是日常質押解綁到期可取余額。
3. 百度在線網絡技術有限公司新增數條區塊鏈相關專利。
4. 美SEC批準紐交所提議,允許企業直接上市籌集資金。
5. 數據:8月至今,以太坊鏈上手續費已超過9000萬美元。
6. Compound提交治理提案022 計劃系統減少COMP發行量。
7. Filecoin Launchpad將在周五前應用。
8. Coinbase軟件工程師:SushiSwap存在后門,項目方能盜取資金。[2020/8/27]
這一條中繼鏈或橋的角色要求加入的鏈具備一些能力:
金色財經行情播報丨BTC巨幅波動 出現門洞行情:據火幣行情顯示,昨日上午BTC大幅拉升,最高觸及10299USDT,在橫盤整理14小時后,晚間大幅下跌,最低觸及9300USDT,1小時圖呈現門洞的行情,此后再度進入橫盤整理。日線圖呈單針探頂,回歸橫盤,4小時圖也呈現門洞。據歷史行情經驗,BTC出現門洞后多有再度拉升的情況,后市多頭仍值得關注。截至10:00,主流幣的具體表現如下:[2020/6/3]
實現一系列的接口,這些接口既可以用智能合約的方式來實現,也可以在底層直接實現。
鏈需要提交區塊頭格式,序列化、反序列化方式、簽名驗證方式,便于中繼鏈可以解析并驗證其區塊頭。
金色財經挖礦數據播報 | BSV今日全網算力上升4.37%:金色財經報道,據蜘蛛礦池數據顯示:
ETH全網算力174.227TH/s,挖礦難度2216.27T,目前區塊高度9679499,理論收益0.00800521/100MH/天。
BTC全網算力108.177EH/s,挖礦難度16.55T,目前區塊高度621791,理論收益0.00001519/T/天。
BSV全網算力2.649EH/s,挖礦難度0.36T,目前區塊高度626406,理論收益0.00067948/T/天。[2020/3/16]
提交其賬本或交易梅克爾樹的構造和驗證方式,使中繼鏈可以驗證其鏈上發生的真實交易。
金色財經數據報道 加密貨幣當前總市值為23904億人民幣:根據AICoin數據顯示,目前加密貨幣總市值為23,904.622億人民幣。目前比特幣市值為8970億人民幣,目前占整個加密貨幣市值的37.52%,24小時成交額為8.5億人民幣;以太坊當前市值為4385億人民幣,占整個加密貨幣市值的18.35%,24小時成交額為5.1億人民幣;瑞波幣當前市值為1673億人民幣,占整個加密貨幣市值的7.00%,24小時成交額為8358萬人民幣。[2018/5/22]
要實現跨鏈,以以太坊舉例,需要實現以下兩個合約:區塊頭同步合約和跨鏈管理合約。
區塊頭同步合約會在該鏈維護中繼鏈的區塊頭,用于驗證跨鏈交易。每條鏈上有且僅有一本跨鏈管理合約,它負責構造跨鏈交易,在該鏈的所有跨鏈業務合約都需要和管理合約交互,比如在以太坊上,區塊頭同步合約和管理合約都通過以太智能合約實現。
以下介紹每個合約需要實現的接口及其功能。
合約1:區塊頭同步合約:
SyncGenesisHeader接口:同步中繼鏈的創世區塊頭,在合約初始化時被調用,只能被調用一次。存儲并解析創世區塊,取得中繼鏈此時的共識節點列表。可以參考相關代碼。
SyncBlockHeader接口:持續同步中繼鏈的區塊頭,主要包括周期切換的關鍵區塊頭和跨鏈交易發生的區塊頭。relayer通過該接口同步中繼鏈區塊頭。存儲并解析區塊頭,如果發現共識節點變更,則存儲中繼鏈此時的共識節點列表。可以參考相關代碼。
合約2:跨鏈管理合約:
CreateCrossChainTx接口:創建跨鏈交易,該接口主要用于業務智能合約在需要跨鏈功能時調用。構造一筆跨鏈交易,此交易具有唯一的自增ID,并將交易參數寫入merkletree。
ProcessCrossChainTx接口:處理跨鏈交易,該接口用于該鏈接受來自其他鏈的跨鏈交易,由relayer同步跨鏈交易的merkleproof時調用。接口按照高度找到該跨鏈交易的merkleroot,驗證該跨鏈交易的真實性,驗證通過則解析跨鏈參數,調用目標鏈上的業務合約。
假設從A鏈跨鏈到鏈B,用戶在鏈A發起跨鏈請求,調用了DApp的跨鏈接口,最終會在B鏈的DApp合約得到用戶想要的結果。A鏈和B鏈實現了上文的兩本合約及其接口,任何人都可以圍繞跨鏈管理合約建立穩定可用的跨鏈DApp,分別在A鏈和B鏈部署業務合約,這些合約會組成一個完整的跨鏈DApp。
用戶調用A鏈的業務合約,合約會進一步調用跨鏈管理合約,傳遞用戶的跨鏈參數,跨鏈管理合約會創建跨鏈交易,隨著A鏈出塊,交易落賬;
由于鏈與鏈之間是不會主動交換信息的,所以需要一個Relayer去傳遞信息,Relayer會把A鏈的區塊頭同步到中繼鏈的區塊頭同步合約,然后從A鏈的存儲中取出跨鏈管理合約返回的事件,其中包含用戶的跨鏈參數,再獲取跨鏈交易的MerkleProof,一并轉發給中繼鏈的跨鏈管理合約;
中繼鏈的跨鏈管理合約會讀取A鏈的區塊頭,驗證跨鏈參數的Proof是否正確,驗證通過后,會將B鏈需要的跨鏈信息以事件的形式返回;
B鏈的Relayer會將中繼鏈區塊頭同步到B鏈的區塊頭同步合約,然后從中繼鏈的賬本中獲取到B鏈的跨鏈參數和其MerkleProof,提交到B鏈的跨鏈管理合約;
鏈B的跨鏈管理合約驗證跨鏈信息的正確性,然后調用信息里的目標合約,完成跨鏈合約的調用;
其中共有兩個MerkleProof,第一個證明了來自A鏈跨鏈信息確實存在于A鏈,第二個則證明了跨鏈信息確實存在于中繼鏈,如此便建立了跨鏈的信任機制。這就是跨鏈DApp的運行流程,所有的側鏈僅需和中繼鏈生態交互即可。
Tags:PROMERROOERKBelecX ProtocolHomerMushrooms FinanceCYBERKONGZ
“我們將看到更多行業開始使用NFT來提高效率、進行身份驗證并消除中間人。”2022年最大的NFT趨勢之一將是大公司和品牌的參與.
1900/1/1 0:00:00或許,B站需要元宇宙,但這并非朝夕之功。互聯網大廠在元宇宙攻城略地,并不新鮮,而B站董事長陳睿在這上面加了個“最”字,點燃了人們的好奇心和輿論沸點.
1900/1/1 0:00:00「heysweetheart,areyoulost?」Chang獨自走在HorizonVenue之中,這是Meta旗下一個舉辦活動的VR平臺.
1900/1/1 0:00:00推特創始人JackDorsey和Web3的支持者再次在推特上發生爭執。據《比推》此前報道,Dorsey和他的支持者聲稱Web3并不是像其布道者宣揚的那樣是一個去中心化的夢想,而是由風險資本家控制.
1900/1/1 0:00:00DeFi數據 1.DeFi代幣總市值:1582.26億美元 DeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:41.
1900/1/1 0:00:00加強元宇宙底層核心技術基礎能力的前瞻研發及區塊鏈技術的推進發展正成為科技賦能產業發展的一大趨勢.
1900/1/1 0:00:00