對(duì)于尋求在2016年構(gòu)建區(qū)塊鏈項(xiàng)目的開(kāi)發(fā)人員而言,以太坊是自然而然(或許也是唯一)的選擇。如果同一個(gè)開(kāi)發(fā)人員在2019年開(kāi)發(fā)一個(gè)項(xiàng)目,那么他在選擇底層協(xié)議時(shí)會(huì)有更多選擇性。
2019年最令人興奮的發(fā)展之一將是新的“主要生態(tài)系統(tǒng)”的出現(xiàn),因此也就是第二層的戰(zhàn)斗。
主要生態(tài)系統(tǒng)是第一層的區(qū)塊鏈協(xié)議,其提供了非常引人注目的技術(shù)和體系結(jié)構(gòu)創(chuàng)新,以便它們可能左右了該領(lǐng)域的大部分技術(shù)思想。隨著許多新生態(tài)系統(tǒng)中的發(fā)布,我們可以期待看到協(xié)議之間的直接競(jìng)爭(zhēng),每個(gè)協(xié)議都推廣其技術(shù)并激勵(lì)開(kāi)發(fā)工程師們?cè)谄涠褩V蠘?gòu)建應(yīng)用。
生態(tài)系統(tǒng)將如何相互競(jìng)爭(zhēng)?
關(guān)于不同生態(tài)系統(tǒng)將如何發(fā)揮作用,有許多未解決的問(wèn)題。
哪些因素是開(kāi)發(fā)人員在選擇基礎(chǔ)層時(shí)優(yōu)先考慮的因素?已經(jīng)在以太坊應(yīng)用了第二層技術(shù)的開(kāi)發(fā)人員是否會(huì)將他們的技術(shù)移植到新的協(xié)議中?我認(rèn)為他們會(huì)的。
毫無(wú)疑問(wèn),工程師將聚集在那些具有最佳性能(即可擴(kuò)展性,安全性保證,隱私)且最易于訪問(wèn)的區(qū)塊鏈上,這些數(shù)字貨幣鏈還應(yīng)該擁有友好的開(kāi)發(fā)人員環(huán)境,最佳的長(zhǎng)期可行性以及最大價(jià)值。
另一個(gè)變量是分布特性或?qū)彶樽枇?duì)特定用例的重要程度。例如,如果“平臺(tái)級(jí)審查阻力”充足,則游戲應(yīng)用程序選擇EOS上區(qū)塊鏈架構(gòu)可能比以太坊更有意義。相反,一個(gè)分布式的金融市場(chǎng)可能更適合于允許任何參與者驗(yàn)證區(qū)塊的共識(shí)協(xié)議。
顯然,主要的區(qū)塊鏈生態(tài)系統(tǒng)需要在技術(shù)上以及采用技術(shù)的激勵(lì)方面進(jìn)行競(jìng)爭(zhēng)。某些新的生態(tài)系統(tǒng)通過(guò)提供大量有組織的資金來(lái)激勵(lì)開(kāi)發(fā)人員,這些資金專門(mén)用于在其平臺(tái)上開(kāi)發(fā)基礎(chǔ)設(shè)施、用戶界面/ 用戶體驗(yàn)和開(kāi)發(fā)人員工具。
這些資金池將成為各自生態(tài)系統(tǒng)中的增長(zhǎng)動(dòng)力,就像區(qū)塊鏈應(yīng)用服務(wù)平臺(tái)ConsenSys是以太坊生態(tài)系統(tǒng)的增長(zhǎng)動(dòng)力一樣。
技術(shù)障礙
對(duì)于尋求遷移到新區(qū)塊鏈的以太坊項(xiàng)目而言,移植Solidity智能合約的過(guò)程并非易事。從理論上講,使用WebAssembly虛擬機(jī)的新基礎(chǔ)層協(xié)議,用任何可編譯為Wasm(例如Haskell,C,Rust)的任何語(yǔ)言所編寫(xiě)的智能合約都應(yīng)該可以正確運(yùn)行。實(shí)際上,考慮到每個(gè)鏈的安全保證、唯一的本地功能和特性,開(kāi)發(fā)人員需要為每個(gè)鏈的VM定制智能合約。
這意味著項(xiàng)目需要花費(fèi)技術(shù)資源來(lái)調(diào)整他們的代碼庫(kù),對(duì)每個(gè)鏈的代碼運(yùn)行新的安全審計(jì),可能需要雇用新的工程師等等。
考慮到這些技術(shù)和成本障礙,我希望看到第二層項(xiàng)目的混合模式,可以兼容兩到三個(gè)主流的區(qū)塊鏈。
令牌持有者會(huì)如何?
如果一個(gè)標(biāo)記化的以太坊第二層項(xiàng)目決定在新協(xié)議之上啟動(dòng),那對(duì)項(xiàng)目的現(xiàn)有令牌持有者意味著什么?
對(duì)此的答案目前尚不清楚,可能會(huì)因項(xiàng)目而異。它還取決于項(xiàng)目是“放棄”其以太坊運(yùn)營(yíng)還是僅僅在另一個(gè)鏈上啟動(dòng)并發(fā)運(yùn)營(yíng)。
以下是我們可能會(huì)看到的一些方法:
多方TDE(透明數(shù)據(jù)加密)。項(xiàng)目可以選擇為其運(yùn)行的每個(gè)基礎(chǔ)鏈分別運(yùn)行備用令牌分發(fā)事件(空投或令牌銷售)。因此,第二層項(xiàng)目的持有代筆可能因鏈與鏈得區(qū)別而有所不同。
空投到ERC20代幣。一個(gè)項(xiàng)目可以選擇將每個(gè)新的基層鏈令牌直接空投到其ERC20代幣(很像BTC持有者收到BTC的所有分支)。這可以集中經(jīng)濟(jì)價(jià)值,并激勵(lì)原始的ERC20代幣。這種方法的缺點(diǎn)是該項(xiàng)目不會(huì)籌集任何額外資金來(lái)支付移植到新鏈的成本。
側(cè)鏈橋接。開(kāi)發(fā)者不再為每個(gè)新生態(tài)系統(tǒng)創(chuàng)建額外的令牌集,而是起第二層項(xiàng)目可以選擇通過(guò)側(cè)鏈橋接來(lái)促進(jìn)從以太坊到其他生態(tài)系統(tǒng)的令牌轉(zhuǎn)移。這將有效地將一個(gè)以太坊第二層項(xiàng)目轉(zhuǎn)變?yōu)?ldquo;元協(xié)議”。該過(guò)程在概念上類似于Truebit團(tuán)隊(duì)今年早些時(shí)候推出的DOGE-ETH橋接:用戶可以將其ERC20代筆鎖定在以太坊智能合約中,在替代鏈上提供此類交易的證據(jù),然后在替代鏈上創(chuàng)造或以其他方式接收新的等價(jià)代幣。例如,以太坊上的一個(gè)0x用戶可以在智能合約中鎖定他們的ZRX令牌,并通過(guò)提供證明,在DFINITY鏈上接收DFINITY ZRX令牌。這些橋梁也可以是雙向的,允許令代幣跨鏈移動(dòng),同時(shí)仍然保持一個(gè)固定的令牌總量,而不考慮跨鏈實(shí)現(xiàn)的數(shù)量。
賭注
需要明確的是,筆者并不確定關(guān)于區(qū)塊鏈第二層的競(jìng)爭(zhēng)是主要生態(tài)系統(tǒng)之間的零和博弈,也并不認(rèn)為在未驗(yàn)證區(qū)塊鏈開(kāi)發(fā)中只有一個(gè)贏家。
我們的賭注是開(kāi)發(fā)人員能夠?qū)崿F(xiàn)思想共享的市場(chǎng)將獲得更大的競(jìng)爭(zhēng)力。而且這種競(jìng)爭(zhēng)將激發(fā)大量的創(chuàng)新,更有效的資本配置,甚至進(jìn)行跨鏈和相關(guān)公司的整合。(晗冰)