鏈化未來跨鏈與波卡跨鏈對比解析

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?邏輯示意圖?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖一 鏈化未來主側(cè)鏈跨鏈結(jié)構(gòu)示意圖


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖二 波卡跨鏈結(jié)構(gòu)示意圖

首先我們從概念性原理圖來觀察一下這兩個跨鏈的解決方案。乍一看,貌似完全不一樣,但是實(shí)際上二者沒有本質(zhì)區(qū)別技羔。它只是從不同角度闡述了相似的解決方案。鏈化未來的原理圖更加注重關(guān)系炫隶,展現(xiàn)多鏈結(jié)構(gòu)在某一時刻的關(guān)系圖栽烂。而波卡的示意圖從交互的視角胚吁,展現(xiàn)了不同角色的相互作用關(guān)系撑毛。他們只是用了不同的名稱來指代了鏈中的角色书聚。

平行鏈(parachain)類比于側(cè)鏈

見證節(jié)點(diǎn)(validator)和釣魚人(fisherman)類比于礦工

收集人(collator)類比于交易節(jié)點(diǎn)

中繼鏈(relay chain)類比主鏈

根據(jù)波卡相關(guān)文檔的描述,parachain 可以接入中繼鏈藻雌,共享安全雌续,而這是波卡重點(diǎn)推介的一個特性。簡單說就是中繼鏈的見證節(jié)點(diǎn)不僅要運(yùn)行中繼鏈的邏輯胯杭,還要為parachain 提供共識和出塊服務(wù)驯杜。而中繼鏈的見證節(jié)點(diǎn)在某一時刻是分成若干組為接入parachain 做共識和出塊服務(wù)的。了解了這個基本邏輯做个。我們就可以看出鸽心,在某一時刻滚局,波卡就變成一條中繼鏈和連接在它上面的若干parachain的拓?fù)洌珂溁磥淼募軜?gòu)示意圖顽频。

二者唯一不同是主鏈(中繼鏈)的組成藤肢。鏈化未來的設(shè)計(jì)是由一組礦工來維持主鏈的運(yùn)行,而波卡是由所有見證節(jié)點(diǎn)共同運(yùn)行中繼鏈的邏輯冲九,以實(shí)現(xiàn)跨鏈交易以及其他管理邏輯谤草。在協(xié)議展開的章節(jié)跟束,我們會重點(diǎn)分析這個不同點(diǎn)莺奸。

有人可能看出來了,上面并沒有提到平行鏈轉(zhuǎn)接橋冀宴,那是因?yàn)樵阪溁磥碓O(shè)計(jì)的框架里面灭贷,這個橋也是作為一條側(cè)鏈存在,下面也會具體介紹略贮。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?鏈協(xié)議詳解

這一章節(jié)甚疟,我們會就角色和功能的類別,詳細(xì)展開逃延,來闡述一下览妖,為什么它們具有相似性,可以類比揽祥,進(jìn)而來展示鏈化未來的設(shè)計(jì)和波卡框架上的相同和不同點(diǎn)讽膏。

1. 平行鏈和側(cè)鏈

平行鏈就是由獨(dú)立狀態(tài)轉(zhuǎn)移邏輯的鏈,它支撐起區(qū)塊鏈的業(yè)務(wù)邏輯拄丰,實(shí)現(xiàn)某種功能府树。而側(cè)鏈也是如此,都是運(yùn)行業(yè)務(wù)邏輯的區(qū)塊鏈料按。他們有很多相同點(diǎn)

都與WebAssembly (Wasm)運(yùn)行時緊密集成

都允許用戶定制共識協(xié)議

都可以部署合約來完成業(yè)務(wù)邏輯

都可以無縫接入鏈交換系統(tǒng)奄侠,實(shí)現(xiàn)跨鏈交易

substrate 是波卡提供的一個快速建鏈的框架,然而最大的亮點(diǎn)并不是一直宣稱的快速载矿,因?yàn)榭焖俳ㄦ湹姆桨赣泻芏嗦⒊保脩艨梢曰陂_源的以太坊,eos闷盔,hyperledger等項(xiàng)目弯洗,快速建立區(qū)塊鏈,這并不是什么難事馁筐。他們的難度跟使用substrate 是差不多的涂召。substrate 模塊可插拔是他一大亮點(diǎn),官方介紹用戶可以快速替換默認(rèn)模塊敏沉,比如共識模塊果正。鏈化未來也正在加快模塊隔離炎码,完成后也是將支持模塊可替換的快速建鏈。之所以優(yōu)先級比較低秋泳,我們認(rèn)為這個需求沒有想象那么大潦闲。但是不可否認(rèn)的是,基于substrate 可定制性更高迫皱。

2. 中繼鏈與主鏈

這一節(jié)歉闰,將重點(diǎn)解釋前面留的幾個疑問

為什么波卡框架中的三個角色功能,都可以在鏈化未來鏈的礦工中實(shí)現(xiàn)

中繼鏈跟主鏈的異同

2.1 收集人 vs 交易節(jié)點(diǎn)

收集人是運(yùn)行在parachain全節(jié)點(diǎn)卓起,他們可以打包并執(zhí)行交易和敬,最終提供一個未密封的區(qū)塊給驗(yàn)證人集合,同時提供了零知識證明的證據(jù)給見證節(jié)點(diǎn)戏阅。交易節(jié)點(diǎn)同樣具有這樣的功能昼弟,它收集上鏈的交易,并將交易廣播到鏈上奕筐,唯一不同的是舱痘,它不負(fù)責(zé)打包成塊,打包出塊的工作是礦工完成的离赫。

2.2 見證節(jié)點(diǎn)芭逝,釣魚人 vs 礦工

共享安全是波卡重點(diǎn)推介的一個功能,簡單說就是relaychain 的超級節(jié)點(diǎn)(見證節(jié)點(diǎn))來幫助所有parachain驗(yàn)證交易并打包成塊渊胸。

2.3 共識節(jié)點(diǎn)

relaychain 的見證節(jié)點(diǎn)并不是全部服務(wù)于某條parachain的旬盯,而是隨機(jī)的集合服務(wù)于某條parachain。為了防止作惡蹬刷,波卡設(shè)置了釣魚人瓢捉,它可以監(jiān)督網(wǎng)路,發(fā)現(xiàn)作惡節(jié)點(diǎn)办成,并提交證據(jù)可以獲得獎勵泡态。在鏈化未來的設(shè)計(jì)中,礦工提供了驗(yàn)證交易的服務(wù)并打包出塊迂卢,同時他可以發(fā)現(xiàn)網(wǎng)絡(luò)中的作惡行為并舉報某弦。所以礦工從協(xié)議層面充當(dāng)了見證節(jié)點(diǎn)和釣魚人。

2.4 釣魚節(jié)點(diǎn)

我們再說釣魚人的存在而克,其實(shí)這角色挺尷尬的靶壮。從白皮書上看他要求跟parachain的全節(jié)點(diǎn)相似,抵押很低员萍,并且對他的在線時間沒有要求腾降。隨著區(qū)塊鏈的運(yùn)行,全節(jié)點(diǎn)數(shù)據(jù)也將越來越冗余碎绎,資源消耗也變大螃壤,所以釣魚人節(jié)點(diǎn)硬件要求并不低抗果,而給他的獎勵就成了一個問題。首先釣魚人有沒有保底獎勵奸晴,從白皮書上看應(yīng)該是沒有冤馏,那么它的收入完全來自發(fā)現(xiàn)作惡。由于作惡的懲罰很重寄啼,所以見證節(jié)點(diǎn)作惡的可能性并不大逮光。那就意味著釣魚節(jié)點(diǎn)運(yùn)行了一個硬件卻不一定能獲得獎勵。而波卡的安全完全寄托在不一定上線墩划,收益不穩(wěn)定的釣魚人身上涕刚,似乎不夠完備。所以鏈化未來在設(shè)計(jì)的時候由礦工來監(jiān)督鏈的安全運(yùn)行走诞。

3. 共識副女,安全蛤高,治理與經(jīng)濟(jì)

3.1 鏈安全

parachain 的共識是有見證節(jié)點(diǎn)的一個子集來完成的蚣旱,而relaychain 的業(yè)務(wù)邏輯和共識是由全部的超級節(jié)點(diǎn)(見證節(jié)點(diǎn))完成,一定程度上保證了核心模塊relaychain的安全戴陡。但是為了保證共識效率塞绿,當(dāng)前的見證節(jié)點(diǎn)規(guī)模在100個左右,而parachain 的共識節(jié)點(diǎn)就要更少恤批,從資料上看异吻,parachain 的規(guī)模初期4-5條,見證節(jié)點(diǎn)隨機(jī)分配為不同parachain提供驗(yàn)證和共識出塊的服務(wù)喜庞,那就意味著parachain的共識節(jié)點(diǎn)20個左右.這個規(guī)模跟EOS的DPOS很難講有本質(zhì)區(qū)別诀浪。

3.2 共識設(shè)計(jì)

鏈化未來和波卡最大的不同點(diǎn)來自共識協(xié)議,鏈化未來采用R-PoS 同步BFT算法延都,即鏈上出的塊都是確定雷猪,不可回滾的。而波卡采用的是混合共識晰房,即出塊和敲定分離求摇,是異步BFT算法。圍繞共識的一系列設(shè)計(jì)也就有所不同殊者,關(guān)于這塊与境,后續(xù)將有針對性的文章詳細(xì)闡述结澄。

3.3 投票治理

投票治理鏈化未來跟波卡也是不同的:

波卡限制了驗(yàn)證人的數(shù)量营曼,通過NPOS的策略,引導(dǎo)持幣人盡量平均的選出見證者净蚤,同時見證者會均勻獲得抵押幣的支持海蔽,而避免過度代表共屈。

鏈化未來的礦工是由抵押了足夠多幣的賬號組成扁位,鏈化未來關(guān)于鏈的治理,只控制總的抵押量占可流通貨幣的比例來保證系統(tǒng)安全趁俊。

3.4 經(jīng)濟(jì)體系

簡單說域仇,波卡是通脹貨幣體系,白皮書里面描述每年通脹10% 到 100%寺擂。鏈化未來是通縮貨幣體系暇务,隨著鏈上經(jīng)濟(jì)活動頻繁,幣值會增加怔软。這兩個經(jīng)濟(jì)體系各有優(yōu)缺點(diǎn)垦细。不能簡單的說哪個更好,只有適合與不適合挡逼。對于通脹和通縮括改,每個人也有自己的認(rèn)知,比如家坎,我們是為什么會來到區(qū)塊鏈?zhǔn)澜缰瞿埽恐卫砗徒?jīng)濟(jì)也是很大的話題,值得獨(dú)立的文章來詳細(xì)討論虱疏。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 進(jìn)度

上面幾節(jié)已經(jīng)詳細(xì)論述了鏈化未來與波卡在多鏈架構(gòu)上有總體是一致的惹骂,多鏈實(shí)現(xiàn)框架也非常相似。任何項(xiàng)目都是迭代開發(fā)做瞪,開發(fā)的進(jìn)度安排依賴團(tuán)隊(duì)對功能優(yōu)先級的排序对粪。顯然鏈化未來和波卡有不同的認(rèn)識。

1. 鏈化未來

鏈化未來致力于構(gòu)建可編程的商業(yè)社會装蓬,目標(biāo)是服務(wù)更多商家包括傳統(tǒng)行業(yè)以及區(qū)塊鏈新興創(chuàng)業(yè)者著拭,低成本無障礙的實(shí)現(xiàn)他們的區(qū)塊鏈服務(wù),所以將鏈的可靠運(yùn)行牍帚,以及多鏈框架帶來的低成本擴(kuò)容排在最重要的位置儡遮,并優(yōu)先實(shí)現(xiàn),主網(wǎng)已于2019年4月15日上線履羞。至于合約跨鏈調(diào)用峦萎,可定制的快速建鏈等功能,我們認(rèn)識是重要但不緊急忆首,將在后續(xù)的開發(fā)中迭代進(jìn)行爱榔。

1.1 當(dāng)前已經(jīng)上線的功能包括

基于R-PoS的高效穩(wěn)定的共識

創(chuàng)新的區(qū)塊鏈服務(wù)模式

區(qū)分了區(qū)塊鏈應(yīng)用開發(fā)和普通用戶的角色

簡化了區(qū)塊鏈應(yīng)用開發(fā)者獲取鏈資源部署DAPP的流程和難度

普通用戶0障礙使用DAPP,方便區(qū)塊鏈應(yīng)用開發(fā)者推廣應(yīng)用

側(cè)鏈便利的注冊模式

鏈間礦工動態(tài)隨機(jī)調(diào)度以保證每條鏈的安全糙及,防止惡意節(jié)點(diǎn)集中到某條鏈實(shí)施攻擊详幽,所有鏈可以共享全局安全

高效的節(jié)點(diǎn)鏈間遷移方案,可以幫助節(jié)點(diǎn)在不同鏈間快速切換

鏈上資產(chǎn)的跨鏈轉(zhuǎn)移

目前已經(jīng)有有貨、優(yōu)速唇聘、電魂等傳統(tǒng)企業(yè)在使用鏈化未來提供的信任計(jì)算服務(wù)版姑。

1.2 正在開發(fā)中的功能

跨鏈的合約調(diào)用

快速可定制的建立區(qū)塊鏈

根據(jù)實(shí)際業(yè)務(wù)需求逐步迭代開發(fā)實(shí)現(xiàn)。

2.?波卡

2.1 階段完成的功能

substrate迟郎,快速可定制的區(qū)塊鏈構(gòu)建框架

2.2 正在開發(fā)的功能

已有版本發(fā)布剥险,并仍在繼續(xù)開發(fā)的功能

Cumulus框架 方便基于substrate 構(gòu)建的區(qū)塊鏈一鍵接入relaychain,成為parachain

relaychain 的核心邏輯宪肖,包括但不限于共享安全表制,混合共識,見證節(jié)點(diǎn)隨機(jī)服務(wù)不同parachain等


注:關(guān)于波卡的開發(fā)進(jìn)度來自論壇控乾,meetup等非正式場合么介,具體以波卡官方發(fā)布為準(zhǔn)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蜕衡,一起剝皮案震驚了整個濱河市壤短,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌慨仿,老刑警劉巖久脯,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異镶骗,居然都是意外死亡桶现,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門鼎姊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人相赁,你說我怎么就攤上這事相寇。” “怎么了钮科?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵唤衫,是天一觀的道長。 經(jīng)常有香客問我绵脯,道長佳励,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任蛆挫,我火速辦了婚禮赃承,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悴侵。我一直安慰自己瞧剖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著抓于,像睡著了一般做粤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上捉撮,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天怕品,我揣著相機(jī)與錄音,去河邊找鬼巾遭。 笑死堵泽,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的恢总。 我是一名探鬼主播迎罗,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼片仿!你這毒婦竟也來了纹安?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤砂豌,失蹤者是張志新(化名)和其女友劉穎厢岂,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阳距,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡塔粒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了筐摘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卒茬。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖咖熟,靈堂內(nèi)的尸體忽然破棺而出圃酵,到底是詐尸還是另有隱情,我是刑警寧澤馍管,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布郭赐,位于F島的核電站,受9級特大地震影響确沸,放射性物質(zhì)發(fā)生泄漏捌锭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一罗捎、第九天 我趴在偏房一處隱蔽的房頂上張望观谦。 院中可真熱鬧,春花似錦宛逗、人聲如沸坎匿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽替蔬。三九已至告私,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間承桥,已是汗流浹背驻粟。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留凶异,地道東北人蜀撑。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像剩彬,于是被迫代替她去往敵國和親酷麦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容