比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > FTX > Info

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

Author:

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

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

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

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

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

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

金色相對論 | 中國電信梁偉:區塊鏈將成為新基建領域中的價值基礎設施:在今日舉行的金色相對論中,針對“國家、企業、個人及如何協同促進區塊鏈產業的健康落地”的問題,中國電信集團區塊鏈與數字經濟聯合實驗室主任梁偉表示,產業區塊鏈是將區塊鏈作為基礎技術為眾多行業提供服務的一個應用體系,使區塊鏈不再拘泥于數字貨幣,成為能為金融、醫療、電信等行業提供數據共享、多點協作功能的一個基礎技術。產業區塊鏈主要包含的有兩個方面,首先是基礎設施平臺,能夠為個人或企業提供數據、計算相關的基礎服務,提高其運作效率;其次是應用服務平臺,能夠為消費者提供智慧醫療、金融服務等行業應用,進一步改善人們的工作生活。而在現在新基建的背景下,區塊鏈更多地是作為一個底層基礎技術,與5G、人工智能、物聯網等技術相輔相成,來為后續的一些項目提供信用、安全、價值實現支持。所以我認為區塊鏈將成為新基建——信息基礎設施領域中的價值基礎設施。區塊鏈產業應用的健康落地也是一個老問題了,相比于區塊鏈產業的資本因素,各方各界其實都應該更關注技術本身或者技術能帶來的行業賦能作用,加強對區塊鏈與其他技術的結合創新,積極推動區塊鏈產業應用脫虛向實。我們也正在基于運營商特色應用需求,探索區塊鏈在網絡安全、企業財稅、電子招投標等領域的應用。[2020/6/3]

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

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

ETH全網算力183.264TH/s,挖礦難度2352.38T,目前區塊高度10067886,理論收益0.00862981/100MH/天。

BTC全網算力111.613EH/s,挖礦難度16.10T,目前區塊高度630409,理論收益0.00000780/T/天。

BSV全網算力1.978EH/s,挖礦難度0.26T,目前區塊高度634940,理論收益0.00045493/T/天。

BCH全網算力2.437EH/s,挖礦難度0.35T,目前區塊高度635160,理論收益0.00036923/T/天。[2020/5/15]

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

金色財經行情播報丨BTC反彈均線MA5承壓 多頭力量尚顯不足:據火幣行情顯示,截至10:00,昨日晚間BTC反彈,最高觸及6891USDT后震蕩回落,均線MA5已拐頭向下,并使BTC價格承壓。BTC在6550-6600USDT價格區間有支撐,目前該支撐被反復試探,并支持多頭反擊,但力量尚顯不足。[2020/4/14]

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

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

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

金色晚報 | 1月8日晚間重要動態一覽:12:00-21:00關鍵詞:監管、伊朗、比特幣、以太經典?

1. 廣東發布首個地方金融非現場監管區塊鏈系統。

2. 安徽省廣電局召開區塊鏈應用研討交流會。

3. 伊朗襲擊駐扎在伊拉克的美國軍事基地后 BTC逼近8500美元大關。

4. 2019年比特幣投資年回報率高于標準普爾500指數和黃金。

5. 《精通比特幣》作者將出席澳本聰案件。

6. V神:社區是以太坊最重要的部分 社區遠比代碼更重要。

7. 以太經典官方:仍有超6成節點未準備好ETC Agharta硬分叉

8. 螞蟻金服蔣國飛:螞蟻區塊鏈將開放平臺技術能力給全行業。

9. 過去兩年德國共達成約1.01億美元區塊鏈投資交易。[2020/1/8]

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

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

合約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:區塊鏈BTCMERPRO區塊鏈工程專業學什么女生好BTCP價格YFARMER價格Folder Protocol

FTX
金色早報 | 蔡維德:中國將打造自己的元宇宙_區塊鏈

▌蔡維德:中國將打造自己的元宇宙12月26日消息,近日,“元宇宙融媒”一行走進位于北京金融安全產業園內的北京天德科技有限公司.

1900/1/1 0:00:00
金色硬核|怎么部署一個JPG NFT項目?_OPEN

NFT今年的流行度迅速上升,誕生了許多項目,社區圍繞著它們形成。作為對項目的忠誠或支持的展示,許多用戶選擇將他們的個人資料圖片(或簡稱“PFP”)更改為一個NFT集合中的JPG.

1900/1/1 0:00:00
新聞周刊 | 烏拉圭將安裝首臺加密貨幣ATM機_區塊鏈

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、礦業信息、項目動態、技術進展等行業動態。本文是其中的新聞周刊,帶您一覽本周區塊鏈行業大事.

1900/1/1 0:00:00
金色觀察丨Coinlist帶你讀懂JavaScript智能合約公鏈Agoric_AGO

CoinList上周宣布將從UTC時間12月29 日18:00開始銷售Agoric代幣。Agoric是一個利用JavaScript智能合約快速構建和部署dapp的權益證明公鏈.

1900/1/1 0:00:00
去中心化金融:基于區塊鏈和智能合約的金融市場_DEFI

去中心化金融 (DeFi) 是指建立在以太坊區塊鏈之上的替代金融基礎設施。DeFi 使用智能合約創建協議,以更開放、可互操作和透明的方式復制現有金融服務.

1900/1/1 0:00:00
美國政府如何處理其龐大的加密金庫?_比特幣

美國政府定期舉行拍賣會,拍賣其扣押的比特幣、以太坊、萊特幣和其他加密貨幣庫存。隨著 2013 年“絲綢之路(Silk Road)”被取締,拍賣活動拉開了序幕.

1900/1/1 0:00:00
ads