
英文原文:https://multicoin.capital/2018/01/27/opportunity-interoperable-chains-chains/
如今,區(qū)塊鏈的交互性幾乎不存在。
如果您想要通過連鎖轉(zhuǎn)移價(jià)值,您必須將代幣轉(zhuǎn)換為集中交易所,在交易所內(nèi)部分類賬上進(jìn)行交易,然后在新鏈中提取新資產(chǎn)。這個(gè)過程是緩慢的,昂貴的并涉及實(shí)質(zhì)性的交易對(duì)手風(fēng)險(xiǎn)。
基本上,鏈?zhǔn)浇换バ杂袃煞N類型:
- 將有關(guān)一條鏈狀態(tài)的消息轉(zhuǎn)發(fā)給另一條鏈。這包括合成令牌(即一對(duì)一掛鉤,雙向掛鉤或側(cè)鏈)。
- 交叉鏈?zhǔn)皆咏粨Q。不用信任第三方,就可以在用戶之間交換令牌。
諸如Polkadot 和 Cosmos等一些備受矚目的項(xiàng)目 正在爭取成為“ 區(qū)塊鏈的區(qū)塊鏈”的超級(jí)鏈。這些系統(tǒng)中的每一個(gè)都有一個(gè)自己本身的令牌,驗(yàn)證者必須參與其中以便為其各自的網(wǎng)絡(luò)執(zhí)行工作。
另一個(gè)連鎖連鎖店 Block Collider提出了一個(gè)完全不同的技術(shù)機(jī)制來實(shí)現(xiàn)許多相同的功能。
基于Vitalik Buterin 關(guān)于鏈?zhǔn)交ゲ僮餍缘膬?yōu)秀論文的見解 ,我將介紹上述兩個(gè)功能,并強(qiáng)調(diào)這些系統(tǒng)最大的機(jī)會(huì)就是信息中繼。交叉鏈?zhǔn)皆踊Q可以不需要專門的連鎖鏈系統(tǒng)而可靠地完成。
交叉鏈消息
交叉鏈信息從根本上說是一個(gè)信任問題:如何設(shè)計(jì)一個(gè)系統(tǒng)在信任鏈之間可靠地中繼消息?
考慮到孤兒鏈風(fēng)險(xiǎn),這是特別困難的:如果一項(xiàng)服務(wù)將鏈A的狀態(tài)傳遞給鏈B,但事實(shí)證明,該中介是在最終孤立的鏈A的分支上(無論是良性的或者惡意),那么轉(zhuǎn)發(fā)給鏈路B的消息是無效的。
如果一個(gè)人傳遞信息在整個(gè)連鎖店發(fā)布合成代幣,這將導(dǎo)致交叉連鎖花費(fèi)的雙倍增長,這是不可接受的。容納永久性的“如果中間人在孤立的分岔路口上”風(fēng)險(xiǎn)是消息中繼系統(tǒng)中最大的挑戰(zhàn)。
Cosmos和Polkadot通過兩種機(jī)制解決了孤兒鏈問題。首先,使用 區(qū)塊鏈間通信(IBC)協(xié)議,它們?yōu)槊總€(gè)交叉鏈?zhǔn)绞聞?wù)存儲(chǔ)默克爾樹化的區(qū)塊標(biāo)題。Cosmos / Polkadot建立在默克爾樹化塊頭的歷史基礎(chǔ)上,保持每個(gè)令牌總供給的全局不變平衡。這些機(jī)制一起阻止了交叉鏈的雙重花費(fèi)。
如果像Oraclize這樣的系統(tǒng) 可以在鏈路之間轉(zhuǎn)發(fā)消息,那將會(huì)很不錯(cuò) 。但是這些系統(tǒng)并沒有解決孤兒鏈問題。
如果我們關(guān)注未來,可以設(shè)想一個(gè)時(shí)間,孤兒鏈問題可以通過發(fā)送鏈本身來解決。怎么樣?通過利用基于證明(PoS)的系統(tǒng)的最終性。這是以太坊Casper FFG的明確目的, 現(xiàn)在是阿爾法版。然而,目前還不清楚在參數(shù)化 這樣一個(gè)PoS系統(tǒng)時(shí)可以有多快的終結(jié)權(quán)衡 。
即使有最終保證,還有其他挑戰(zhàn)。
目前,我們正在目睹區(qū)塊鏈創(chuàng)新的寒武紀(jì)大爆發(fā)。這可能會(huì)在未來幾年持續(xù)下去??紤]到正在出現(xiàn)的新鏈的數(shù)量,每個(gè)鏈將被要求存儲(chǔ)和驗(yàn)證與其通信的每個(gè)其他鏈的默克爾樹化塊頭。
每個(gè)區(qū)塊鏈可能會(huì)因?yàn)槊總€(gè)其他鏈的區(qū)塊頭而變得臃腫。使用橋鏈將每個(gè)鏈中的膨脹從n ^ 2的函數(shù)減少到n的函數(shù)。
盡管我希望看到區(qū)塊鏈彼此之間沒有中間鏈直接溝通的未來,但這似乎不太可能。由于比特幣等系統(tǒng)可能永遠(yuǎn)不會(huì)從工作證明(PoW)的共識(shí)轉(zhuǎn)向PoS達(dá)成一致,并且保證最終結(jié)果,這一問題更加復(fù)雜。
如果你足夠投入,中間連鎖店似乎有可能變得多余,但未來仍不明朗。在可預(yù)見的未來 - 至少幾年 - Cosmos / Polkadot有真正的機(jī)會(huì)成為推動(dòng)交叉鏈信息傳遞的中堅(jiān)力量。
交叉鏈原子交換
第一次交叉鏈?zhǔn)? 原子交換 最近發(fā)生在Litecoin和Decred之間。
這些都是不支持圖靈完整編程語言的鏈。交叉鏈?zhǔn)皆踊Q在技術(shù)上將更易于在通用智能合約平臺(tái)之間實(shí)施。這些圖書館還需要一兩年的時(shí)間才能成熟并被廣泛采用,但它們會(huì)。剩下的技術(shù)問題并不多。
交叉鏈?zhǔn)皆咏粨Q的另一個(gè)主要挑戰(zhàn)是價(jià)格發(fā)現(xiàn)和訂單匹配。這就是像0x 和 OmiseGo這樣的去中心化交易(DEX)。OmiseGo是完全分散的,這意味著訂單是在鏈上的。
在0x中,訂單由中繼節(jié)點(diǎn)(中心化實(shí)體)托管,然后向區(qū)塊鏈提交匹配的訂單以進(jìn)行結(jié)算。
如果市場最終要求DEX完全分散化,包括線上訂單,那么像OmiseGo這樣的系統(tǒng)將是交叉鏈?zhǔn)皆咏粨Q功能的必要條件。然而,考慮到線上訂單買賣盤的固有局限性(結(jié)算時(shí)間, 礦工超前交易, 礦工悲痛等),我相信在可預(yù)見的將來,0x模式將占上風(fēng)。
盡管0x現(xiàn)在只適用于以太坊生態(tài)系統(tǒng),但0x路線圖還是包含了交叉鏈支持(它可能會(huì)充分利用基于Scrypt鏈的Litecoin-Decred概念證明中構(gòu)建的大部分技術(shù))。0x中繼節(jié)點(diǎn)將主持訂單價(jià)格發(fā)現(xiàn),并將在鏈條之間傳遞消息,以觸發(fā)每條鏈上托管的資金釋放。這應(yīng)該提供很多權(quán)力下放(沒有交易對(duì)手風(fēng)險(xiǎn))和集中(速度,訂單匹配)的最佳元素,只有最小的信任保證(只有中介者實(shí)際上將消息中繼給兩條鏈)。
鏈上的去中心化交易在理論上是可能的。
然而,考慮到它們所面臨的限制,網(wǎng)絡(luò)本身對(duì)買賣盤記錄的流動(dòng)性影響,上市時(shí)間和上市優(yōu)勢(shì),以及對(duì)0x中繼節(jié)點(diǎn)最小信任保證,我認(rèn)為0x模式將占上風(fēng),而Cosmos / Polkadot / Block Collider之類的去中心化交易所來說機(jī)會(huì)將會(huì)不多。
結(jié)論
隨著Cosmos的發(fā)布在接下來的一兩個(gè)月內(nèi)即將到來,我們即將目睹一場關(guān)于互聯(lián)網(wǎng)區(qū)塊鏈機(jī)會(huì)的巨大炒作循環(huán)。像Cosmos這樣的系統(tǒng)解決了基本的交叉鏈通信問題,但并不一定是所有交叉鏈通信挑戰(zhàn)的答案。
最重要的是要認(rèn)識(shí)到,這些系統(tǒng)所能做的并不是所有的事情都需要通過一系列的鏈條來完成。隨著密碼生態(tài)系統(tǒng)的發(fā)展,信任模型,中繼節(jié)點(diǎn)和解決方案的廣泛應(yīng)用將更加多樣化。
*注意:只有兩條鏈都提供本地代管功能時(shí),才可以進(jìn)行交叉鏈?zhǔn)皆咏粨Q。這至少需要比特幣式的腳本功能。一些連鎖店,例如IOTA和sia,根本不支持在線不信任托管,因此不能實(shí)現(xiàn)不可靠的交叉鏈?zhǔn)皆踊Q。
**交叉鏈?zhǔn)皆拥羝诘淖畲缶窒拗皇墙Y(jié)算時(shí)間。根據(jù)定義,這些交易只能像兩條鏈中速度較慢的塊的時(shí)間一樣快。Block Collider系統(tǒng)允許理論上甚至比任一鏈的塊時(shí)間更快的結(jié)算。使交叉鏈交換比任一鏈的阻塞時(shí)間更快解決是一個(gè)非常瘋狂的想法。鑒于比特幣區(qū)塊的緩慢程度,Block Collider可以挖掘出一個(gè)有趣的利基。
特別感謝Sunny Aggarwal,Matt Luongo,James Prestwich和Sina Habibian對(duì)本文的投入。