• APP內打開
    風險提示:防范以虛擬貨幣/區塊鏈名義進行的非法集資風險。 ——銀保監會等五部門

    Cosmos ATOM 和 Polkadot 波卡的跨鏈技術原理

    白話區塊鏈 2019-05-10 12:37:47
    微信分享

    掃碼分享

    白話區塊鏈文字采訪imToken和Nervos團隊探討Cosmos 和 Polkadot 的跨鏈原理

    作者:白話區塊鏈編輯部 / 來源:白話區塊鏈

    Cosmos 和 Polkadot 的跨鏈原理

    跨鏈技術原理Cosmos

    白話區塊鏈:跨鏈技術很復雜,Cosmos 和 Polkadot 的跨鏈原理也各不一樣。能不能用幾個類比、比喻,通熟易懂地給我們的用戶解釋一下 Cosmos 和 Polkadot 的跨鏈原理?

    Nervos:僅在跨鏈原理這個方面講,Cosmos 和 Polkadot 的區別并沒有很大。

    Cosmos 和 Polkadot 的愿景都是想要讓每一個應用都有一條屬于自己的鏈,每一條鏈上會產生這個應用自己的Token。這樣的前提下,就需要有種辦法讓這些不同的Token不要被困在自己那一條鏈里面,而是讓他們流轉起來,能夠從一個鏈移到另一個鏈上去。這就需要實現跨鏈了。

    在實現跨鏈的時候,有一個現實的問題,如果讓每條鏈兩兩之間都實現直接跨鏈,我們將會需要構建 NxN 級別的跨鏈系統。所以為了解決這個問題,Cosmos 和 Polkadot 都采用了類似 Hub-and-Spoke 的模式,即用一個 Hub (或者 Relay Chain)來在任意兩條鏈之間做一個中介。這樣所有的鏈都只需要和這個 Hub 組成一個跨鏈系統,通過 Hub 就可以實現任意兩條鏈之間的跨鏈了。

    Cosmos 和 Polkadot 都實現了同構跨鏈和異構跨鏈兩種模型。前者發生在 Hub-Spoke 之間,用相同的協議和數據結構實現標準化的跨鏈。后者則是在橋接外界鏈,例如 BTC 和 Ethereum 的時候使用的方案。Cosmos 和 Polkadot 在跨鏈上面的區別只是同構鏈接入 Hub/Relay Chain 的設定上,前者使用Token質押投票的準入模式,后者則采用了共享安全池模式。但最近 Cosmos 的一些宣傳材料上可以看到,他們也在嘗試允許兩條 Zone 不通過 Hub 直接跨鏈的方案,值得持續關注。

    imToken:前面提到的類比——局域網,要讓局域網全球互聯起來,我們就需要相應的技術和設備,所以有了 TCP/IP 的數據傳輸協議,有了路由器/集線器的數據分發路由的設備。

    那么,要打通互相隔離、互不兼容的區塊鏈,其實要做的事情也是類似的。我們需要標準化「互操作性」的協議,也需要互相橋接的組件。

    Cosmos 和 Polkadot 從跨鏈原理及拓撲結構的角度來看是類似的,都采用了 Spoke-Hub 模式。Cosmos Spoke 叫 Zone,它可以是借助 Cosmos SDK 打造的獨立區塊鏈系統,也可以是現有的區塊鏈,如以太坊、比特幣。Zones 之間通過 IBC 通訊協議互聯接入到 Cosmos Hub,如果是連接現有區塊鏈,需要額外通過 Peg-Zone 組件進行橋接。Polkadot 也是類似,中間的 Hub 叫 Relay Chain,連接的獨立區塊鏈叫 Parachain。

    ?

    下載白話區塊鏈APP

    區塊鏈世界入口第一站,人人都能看懂的區塊鏈;24 小時熱點實時追蹤。

    毛片免费看