今天看了一個波卡的平行鏈是如何通過XCMP來進行跨鏈消息傳遞的視頻,來理一理波卡的跨鏈過程。
首先我們需要弄清楚波卡的大體結構。
1.波卡整個體系可以理解為由很多不同的區塊鏈組成的一個區塊鏈網絡,這些區塊鏈可以分成三種不同的類型。分別是中繼鏈,平行鏈以及轉接橋平行鏈。
這些叫法很復雜,我們可以用其他區塊鏈的常用叫法來比喻。
中繼鏈:就是波卡的主鏈,相當于以太坊的第一層網絡主鏈,或者Nervos的底層CKB這樣的意思;
動態 | 江卓爾解讀甘孜藏族自治州通知:冬天枯水期發電少,挖礦的就不要用了:金色財經報道,就甘孜藏族自治州發布《我州積極做好迎峰度冬保電工作》通知一事,江卓爾發微博稱,看標題,翻譯一下:雖然我們四川甘孜州,夏天豐水期棄水棄電很多,歡迎你們挖礦來用,增加我們收入,但是現在冬天枯水期了,發電少,你們挖礦的就不要用了,各電站要把大部分電賣給電網,不要自己礦場用光光,不然我們電就不夠用了,還要從外面買電。[2019/12/26]
平行鏈:是基于波卡的底層區塊鏈框架搭建出來的鏈,也就是在Substrate框架上開發出來的區塊鏈。他們是同構鏈,因為都是從Substrate這個底層框架上搭起來的,擁有相同的底層設計。
轉接橋平行鏈:他們不是基于波卡的Substrate框架開發的區塊鏈,而是獨立于波卡設計的其他外部鏈,比如以太坊,比特幣,Cosmos,EOS等等,與Substrate框架上面搭建的區塊鏈相比,他們具有不同的底層架構,因此他們是異構鏈。
動態 | 媒體:螞蟻金服成立區塊鏈公司只是事務性公司 不要過度解讀:據上海黃埔2月25日報道,螞蟻金服旗下螞蟻區塊鏈科技(上海)有限公司在黃浦區正式揭牌成立。據了解,除螞蟻區塊鏈科技(上海)有限公司之外,螞蟻金服旗下另一創新企業螞蟻雙鏈科技(上海)有限公司也在同期成立。消息人士稱,螞蟻金服旗下的子公司眾多,而這些子公司往往跟注冊地有關,跟實際負責業務關聯不大。而成立這兩家公司只是屬于事務性的,為了當地辦事方便,不必做過分解讀。(財經網)[2019/2/26]
這些鏈要跟波卡主鏈,其他平行鏈,或者其他異構鏈進行溝通交流,波卡會給他們之間先架起一座橋,叫做轉接橋,用來在他們之間傳遞信息。因此這些外部異構鏈在波卡的術語中叫做轉接橋平行鏈。
分析 | 2100ETH交易手續費事件不宜過分解讀:據獵豹區塊鏈安全中心輿情數據監控顯示,2100ETH交易手續費事件引起了超過20余家主流媒體關注報道。獵豹區塊鏈安全中心研究員對2月19日以太坊上的交易全面分析后發現,剔除這5筆異常交易后,平均交易手續費(總交易手續費/交易筆數)為0.000906ETH,約為0.13美元,與最近7日的數據相比沒有明顯異常。[2019/2/20]
2.波卡的網絡中主要有如下幾種角色在維持網絡的運行。
收集人:他們負責收集平行鏈上新的消息和交易;并把來自平行鏈的候選區塊發送給中繼鏈的驗證人。
驗證人:他們負責驗證平行鏈上提交的區塊;打包區塊,并在中繼鏈上生成區塊。類似于比特幣網絡中的記賬礦工。
釣魚人:網絡監督者,負責監督和舉報作惡的節點。
楊東教授解讀:央行開展對虛擬貨幣的清理整頓,切實保護金融消費者始終是基礎:楊東教授發文稱,當前虛擬貨幣交易存在一定風險與亂象,而投資者是風險的主要承擔者,因為區塊鏈技術應用于金融業態在包裝和銷售小額化金融資產的同時,也將金融風險擴散到了廣大小微投融資者之間。但值得注意的是,投資者是區塊鏈應用于金融業態的重要基礎,金融科技必然回歸到投資者保護。[2018/3/31]
弄清楚了波卡網絡的整體結構,接下來要來說一下波卡實現跨鏈的一個協議,叫做XCMP。
它的基本原理是由XCMP向兩個不同的鏈搭建一座溝通的橋來傳遞消息,在消息被另一方接收到,并執行了相關操作之后,由中繼鏈幫助驗證執行的結果,同時對驗證結果的提供共識的安全保障。
尹振濤解讀數字貨幣政策:對數字貨幣的監管還可以更嚴厲:中國社會科學院金融研究所法與金融研究室副主任尹振濤認為:對數字貨幣的定位不明確,各國對數字貨幣的監管都在同一起跑線上;各國的監管差異體現了背后的經濟博弈;從效果上看,當前國內監管做的還不夠,在某些領域,我們還可以更嚴一點;禁止ICO不應是阻礙區塊鏈發展的借口;數字貨幣交易被禁止,風險仍留在國內;未來各國的監管會漸趨一致。[2018/3/22]
跨鏈傳遞消息的具體過程如下:
假設你準備從以太坊上發動一條消息到EOS的一個地址上。
在你向B發送消息之前,實際是任何兩個異構的平行鏈之間發送消息之前,XCMP都需要在你們之間開啟一條單向通道,建一座臨時的轉接橋。用來在你和B之間傳遞消息。
1.有了這個橋,你就可以從以太坊地址通過它將你想要向B傳遞的消息發布出來。
2.這時候,在以太坊上面服務的收集人就會把這條消息向中繼鏈上的所有節點進行廣播,相當于向全網絡公開宣布以太坊上有這樣一條消息發給了B。
在每一條跨鏈消息中,都會包含一個目的地和時間戳,用來辨認每條消息的唯一性。
3.你發的這條消息也會帶著這些信息,被中繼鏈上的節點在網絡中點對點地傳播。最終,會被EOS上的收集者看到,因為他們的工作就是隨時都在監聽網絡中有沒有新消息,他們就是一群到處探聽消息的八卦婆。
而這些收集人既是中繼鏈上的全節點,也是平行鏈上的全節點。所以他們之間時刻都處于相互聯系的狀態之中。
4.平行鏈B,也就是EOS上的收集人收集到來自你從以太坊鏈上發來的新信息之后,會對這條消息進行初步的檢驗,沒有問題之后會加上自己的簽名,打包進一個新提議的區塊之中,這個區塊被稱為候選區塊。
5.然后把這個候選區塊發送到中繼鏈上,提交給中繼鏈上的驗證人,讓他們去做驗證。
5.區塊提議包含了想要放到中繼鏈上去的新消息和交易,一旦EOS上的收集人創建了一個新提議的去留,并提交給了中繼鏈上的驗證人,驗證人就會驗證該區塊。
6.如果中繼鏈上驗證人認為區塊沒有問題,會,那么驗證人就會把EOS收集人提交的這個區塊提議通過算法生成一個哈希值,并把它打包成區塊,發給其他驗證人進行驗證。
7.中繼鏈上超過一半的驗證人確認之后,這個新區塊就會被加入到中繼鏈的區塊鏈上去。
這樣平行鏈A的消息就傳遞到平行鏈B上去了。
如果你從A發往B的是一筆資產,波卡的處理流程為
1.你從A鏈發起一筆10ETH的轉賬,轉給B在以太坊鏈上的地址;
2.以太坊上的收集人收到這條消息,驗證交易沒有問題,會把相關交易和信息打包成區塊放在以太坊鏈上的輸出隊列中,等待中繼鏈上的驗證者來傳遞;
3.中繼鏈上的驗證者會將這條信息傳遞到B,并放到B的輸入隊列;
4.EOS鏈上的收集人收集到這條信息并驗證沒有問題之后,會怎么做呢?
如果你在A鏈上的轉賬要求是跨鏈到EOS上,那么EOS鏈上的收集人會幫你在EOS鏈上鑄造與10個ETH相同價值的10個OETH,并發到你在EOS鏈上的地址。如果你的要求是兌換,那么EOS鏈上的收集人會幫你把10個ETH對應的EOS數量發到你災難EOS上的地址。
當然這里面的轉賬實際操作都是智能合約,而非真實的人在操作。
從這個過程,我們能看出波卡的資產跨鏈,實質是把一個鏈上的資產轉換成了另一個鏈上的資產。
這應該是目前絕大部分跨鏈方案都采用的方法。
Tags:EOS以太坊區塊鏈EOS幣是什么幣以太坊幣是什么幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢
昨天寫了一篇反思壽司和珍珠投資失敗的文章,有很多小伙伴表示深有同感,可能有些同學也有跟雪兒一樣的經歷和心態。也有同學認為雪兒在獻丑,前兩天寫了挖礦教程,后一天就虧了,奉勸雪兒不要再寫了.
1900/1/1 0:00:00DAO的空間結構對生產關系的構建,也將改變DAO存在的治理悖論。 組織管理的DAO操作系統Jolestar在《DAO需要什么樣的操作系統》中所提到的對DAO操作系統的定義,是一個組織管理學的操作.
1900/1/1 0:00:00Polkadot維持看漲趨勢polkadot(DOT)的交易價格為7.05美元,24小時交易量為435,710,098美元.
1900/1/1 0:00:00在本文中,我們將討論去中心化自治組織(DAO)的估值框架。盡管本文基于公司金融的理論,但引入了DAO原生估值概念.
1900/1/1 0:00:00從區塊鏈層面出發,以太坊生命的初始階段是單一的。這意味著在最初的幾年里,Layer1以太坊主網全權負責執行自己的交易,促進自己的網絡安全,并為自己的數據可用性提供服務.
1900/1/1 0:00:00RWA逐漸被市場所關注,但相關項目的業務指標如TVL并未快速增長。 年初至今,市場對于RWA的討論愈發頻繁,一些觀點認為RWA將引發下一輪牛市.
1900/1/1 0:00:00