以太坊:增長(zhǎng)的壟斷(四)
神譯局是36氪旗下編譯團(tuán)隊(duì),關(guān)注科技、商業(yè)、職場(chǎng)、生活等領(lǐng)域,重點(diǎn)介紹國(guó)外的新技術(shù)、新觀點(diǎn)、新風(fēng)向。
編者按:談以太坊的文章很多,但是從投資的角度對(duì)其進(jìn)行全面分析的不多。在這一點(diǎn)上,這篇文章把各方面對(duì)以太坊的討論文章做了很好的總結(jié),并介紹了關(guān)鍵概念,最后給出了自己對(duì)以太坊的估值測(cè)算。本文來自編譯,篇幅關(guān)系,我們分六部分刊出,此為第四部分。
以太坊:增長(zhǎng)的壟斷(一)
以太坊:增長(zhǎng)的壟斷(二)
以太坊:增長(zhǎng)的壟斷(三)
現(xiàn)實(shí)世界
以太坊1.0的主要問題是gas費(fèi)(交易成本)太高,交易時(shí)長(zhǎng)太慢(完成交易所需的時(shí)間),以及交易吞吐量太低(每秒交易量)。任何擴(kuò)展的嘗試都需要在可擴(kuò)性,保持安全以及去中心化三者之間做出權(quán)衡——也就是所謂的可擴(kuò)性三難困境。
可擴(kuò)性三難困境
為了跟中心化的替代選擇競(jìng)爭(zhēng),以太坊至少需要一樣的快、一樣的便宜,而且能夠處理盡可能多的數(shù)據(jù)。在成本/交易規(guī)模方面以太坊已經(jīng)在跟現(xiàn)有的支付提供商展開競(jìng)爭(zhēng)了。不過,在成本/字節(jié)方面以太坊還沒法跟非金融網(wǎng)絡(luò)提供商和軟件公司(如 CDN 和云提供商)競(jìng)爭(zhēng)。去中心化的數(shù)據(jù)庫(kù)的每交易成本本來就要比中心化的替代選擇要高,因?yàn)樾枰兏?維護(hù)的賬簿狀態(tài)所在的“地方”數(shù)量更大。如果交易費(fèi)用只占總交易的一小部分的話,問題還不大。但是連續(xù)地跑復(fù)雜的智能合約的成本非常高,因?yàn)檫@種情況下交易的是數(shù)據(jù)(而不是金錢)。
資料來源:CoinMetrics
資料來源:CoinMetrics
資料來源:CoinMetrics
由于DeFi建立在可組合性與互操作性(“貨幣積木”)的理念之上,所以擴(kuò)展解決方案不會(huì)抑制這些屬性帶來的創(chuàng)新就顯得尤為關(guān)鍵。有兩種主要的擴(kuò)展方式:一是改進(jìn)Layer 1(Ethereum2.0),二是建立Layer 2(如zk -rollups)。
目前,Ethereum1.0 要落后于幾個(gè)更中心化的Layer 1(開發(fā)dApp的基礎(chǔ)協(xié)議)解決方案。不過,Eth2.0 可能會(huì)勝過它們當(dāng)中的很多,而且一旦添加Layer 2(L2)擴(kuò)展解決方案進(jìn)來時(shí),那些開發(fā)不到位的鏈將很難在不犧牲去中心化或互操作性的情況下跟以太坊競(jìng)爭(zhēng)。
資料來源:SinoGlobal 、Notboring 、Bitinfocharts
需要指出的是,盡管比特幣和以太坊可能會(huì)存在很長(zhǎng)一段時(shí)間(前者作為貨幣,后者作為平臺(tái)),但區(qū)塊鏈的未來很可能是多鏈的。Solana 和 Polygon 等協(xié)議已經(jīng)為不同的鏈搭建起關(guān)鍵的“橋梁”。這對(duì)整個(gè)生態(tài)體系,尤其是對(duì)于以太坊來說都是極好的。
來源:Polygon
以太坊可集成的替代品越多,gas費(fèi)就可以降得越低,吞吐量增加得越多。從而鼓勵(lì)在那些只有絕對(duì)需要時(shí)才跟以太坊交互的鏈上開發(fā)dApp。雖然在短期內(nèi)這會(huì)犧牲gas費(fèi)的收入,但從長(zhǎng)遠(yuǎn)來看,這可以建立起彈性以及對(duì)以太坊的關(guān)鍵依賴。如果每個(gè)app在某個(gè)時(shí)候都要高跟以太坊接口,哪怕是最低限度的接口,那么新的開發(fā)者就別無(wú)選擇,只能對(duì)接,否則就要冒失去互操作性的風(fēng)險(xiǎn)。
然而,以太坊不僅要?jiǎng)龠^第一層的競(jìng)爭(zhēng)的對(duì)手,還得勝過現(xiàn)實(shí)世界的支付系統(tǒng)。作為一種價(jià)值轉(zhuǎn)移協(xié)議,Etherum1.0 只比 Visa 或 PayPal 要便宜些。你也可以說它更安全,但對(duì)于既有者來說,安全只是系統(tǒng)層面的風(fēng)險(xiǎn)。要想競(jìng)爭(zhēng),以太坊需要處理更多的交易,成本和時(shí)間大概要降到現(xiàn)在的十分之一,而且必須被大致相等數(shù)量的人所接受。隨著 Eth2.0 的推出,在金額超過 25 美元的交易上,以太坊顯然是技術(shù)贏家。不過,它的網(wǎng)絡(luò)效應(yīng)仍嚴(yán)重滯后于支付巨頭。
資料來源:公司財(cái)務(wù)、VanEck 、Messari 。
以太坊要想把網(wǎng)絡(luò)發(fā)展到可以跟對(duì)手匹敵的規(guī)模,不僅要在技術(shù)能力方面跟支付處理競(jìng)爭(zhēng),而且還要在以下方面進(jìn)行競(jìng)爭(zhēng):
用戶體驗(yàn)
金融系統(tǒng)集成(尤其是跟 Stripe 與 B2B 集成商等的集成)
準(zhǔn)確預(yù)測(cè)成本、交易價(jià)值、交易時(shí)間
公眾情緒(商戶接受度、資產(chǎn)可信度),以及
支付提供商提供的欺詐保護(hù)、KYC/AML 以及更好的法律保護(hù)。
盡管這對(duì)采用來說是必要的,但這些元素都是輔助性的,而且可以說在技術(shù)優(yōu)越的基礎(chǔ)上建立起來要容易得多。
如果按照Evan McFarland的說法,“區(qū)塊鏈的元目的是成為去中心化的互聯(lián)網(wǎng)。而做到這一點(diǎn)唯一的辦法就是替換掉云”的話,那么以太坊面臨的最大挑戰(zhàn)將是規(guī)?;?jì)算基礎(chǔ)設(shè)施的提供商。
當(dāng)前約 60% 的以太坊節(jié)點(diǎn)都是運(yùn)行在 AWS、阿里云以及GCP 上,因?yàn)橥耆?guī)模的節(jié)點(diǎn)的設(shè)置成本對(duì)個(gè)人用戶來說太貴了。此外,大多數(shù)設(shè)備/瀏覽器/應(yīng)用商店都是在MacOS 、Windows 或 Android 上運(yùn)行的,隨著 Facebook、蘋果與谷歌進(jìn)軍可穿戴設(shè)備,它們也會(huì)成為家庭物聯(lián)網(wǎng)領(lǐng)域的領(lǐng)先者。
資料來源:ethernodes.org
要想競(jìng)爭(zhēng),以太坊需要在計(jì)算、存儲(chǔ)和互操作性方面擊敗大型科技公司。在互操作性方面進(jìn)展順利。通過分片和rollup,以太坊也許在 1-2 年內(nèi)就能擁有計(jì)算成本上的競(jìng)爭(zhēng)力,盡管這在很大程度上仍是推測(cè)性的。
家庭計(jì)算本質(zhì)上是一種實(shí)用程序。在 CDN 提供商與云IaaS (如阿里云、fastly或 AWS)之間集中計(jì)算的計(jì)算成本相對(duì)于支付 ETH gas 費(fèi)用幾乎可以忽略不計(jì)。對(duì)于某些開發(fā)者來說,完全去中心化的計(jì)算優(yōu)于需受檢查/中心化的計(jì)算可能是一個(gè)合理的權(quán)衡,但如果以太坊希望成為真正的“世界計(jì)算機(jī)”的話,那就得相應(yīng)降低計(jì)算成本。
在存儲(chǔ)方面,跟存儲(chǔ)成本幾乎可以忽略不計(jì)的 CDN 或 AWS 相比(<0.001 美元),以太坊數(shù)據(jù)存儲(chǔ)的歷史存儲(chǔ)成本達(dá)到了大約 1.8 k美元/MB,所以在存儲(chǔ)方面的差距更大。這是因?yàn)橐蕴粎^(qū)塊鏈從來都沒打算成為一種存儲(chǔ)設(shè)施。事實(shí)上,讓協(xié)議對(duì)存儲(chǔ)更加友好是從未達(dá)成共識(shí)的提議分叉之一。如果每個(gè)人都要存儲(chǔ)上鏈的每一個(gè)字節(jié)的數(shù)據(jù)的話,節(jié)點(diǎn)的容量要非常龐大才行。這會(huì)導(dǎo)致去中心化的價(jià)格對(duì)于很多節(jié)點(diǎn)運(yùn)營(yíng)商來說遙不可及——對(duì)于價(jià)值主張的核心來說,這是站不住腳的。此處的解決方案是將打包的、加密的以及重要的數(shù)據(jù)存儲(chǔ)在鏈上,其余的放在側(cè)鏈。這樣也是安全的,因?yàn)殒溝聰?shù)據(jù)需要鏈上數(shù)據(jù)才能操作,所以仍然是去中心化的。
稍微總結(jié)一下可擴(kuò)性(你現(xiàn)在可能已經(jīng)忘記了)——當(dāng)交易需要絕對(duì)可驗(yàn)證時(shí),以太坊目前在互操作性和成本/交易方面勝過所有的替代方案。也許未來的擴(kuò)展能解決這個(gè)問題。作為存儲(chǔ)平臺(tái)的以太坊可能永遠(yuǎn)不會(huì)有競(jìng)爭(zhēng)力。它可能有朝一日會(huì)通過將存儲(chǔ)外包給側(cè)鏈來跟對(duì)手競(jìng)爭(zhēng),但目前這只是推測(cè)。
資料來源:參見幻燈片、Amaznog.com、Ethereum.org
雖然第一層和第二層擴(kuò)展解決方案可以大幅縮短交易時(shí)間、降低 gas 費(fèi)用并提高吞吐能力,但這也會(huì)帶來自己的問題。如果沒有像 Polygon 這樣的可互操作的“L2 橋接”層,L2 解決方案會(huì)令流動(dòng)性碎片化,并在不同的 L2 之間進(jìn)行交換時(shí)產(chǎn)生太多的阻力,從而限制互操作性。
以下是Vitalik對(duì)可擴(kuò)展性面臨的問題的看法:
“擴(kuò)展區(qū)塊鏈可以嘗試兩種方法:做出根本性的技術(shù)改進(jìn)以及增加參數(shù)。咋看之下,增加參數(shù)似乎很有吸引力:如果你用餐巾紙上粗略算一下的話,很容易就能讓自己相信消費(fèi)類筆記本電腦每秒就可以處理數(shù)千筆交易,不需要 ZK-SNARK 或rollup或分片什么的。但不幸的是,因?yàn)楹芏辔⒚畹脑?,這種方法存在根本缺陷。
運(yùn)行區(qū)塊鏈節(jié)點(diǎn)的計(jì)算機(jī)不可能把 100% 的 CPU 能力都用來驗(yàn)證區(qū)塊鏈;因?yàn)樾枰A(yù)留很大的安全余量來抵御意外的DoS攻擊,而且還需要備用能力來處理內(nèi)存池里面的交易等任務(wù),還有,你不希望在計(jì)算機(jī)上運(yùn)行一個(gè)節(jié)點(diǎn)會(huì)導(dǎo)致機(jī)器沒法同時(shí)用于任何其他應(yīng)用。此外,帶寬同樣也有開銷:10 MB/s 的連接并不意味著一秒鐘就能得到 10 MB 的區(qū)塊!每 12 秒大概得到 1-5M字節(jié)的塊還有可能。存儲(chǔ)也是一樣。提高對(duì)運(yùn)行節(jié)點(diǎn)的硬件要求并將節(jié)點(diǎn)運(yùn)行限制給專門的參與者不是解決方案。要想將區(qū)塊鏈去中心化,普通用戶能夠運(yùn)行節(jié)點(diǎn),并擁有一種運(yùn)行節(jié)點(diǎn)是一種常見活動(dòng)的文化至關(guān)重要。
另一方面,根本性的技術(shù)改進(jìn)是可行的。目前,以太坊的主要瓶頸是存儲(chǔ)大小,而無(wú)狀態(tài)與狀態(tài)到期可以解決這個(gè)問題,最多可增加約 3 倍——但不會(huì)更多,因?yàn)槲覀兿M\(yùn)行節(jié)點(diǎn)要變得比現(xiàn)在更容易。對(duì)區(qū)塊鏈分片還可以進(jìn)一步擴(kuò)大,因?yàn)榉制瑓^(qū)塊鏈里面沒有任何一個(gè)節(jié)點(diǎn)需要處理每一筆交易。但即便是這樣,容量仍有限制:隨著容量的增加,最小安全用戶數(shù)量也會(huì)增加,而且對(duì)鏈進(jìn)行歸檔的成本(以及如果沒有人關(guān)心歸檔的話數(shù)據(jù)丟失的風(fēng)險(xiǎn))也會(huì)上升。但是我們不必太過擔(dān)心:這些限制已經(jīng)足夠高,高到我們大概每秒可以處理超過 100 萬(wàn)筆交易,同時(shí)具備區(qū)塊鏈的完全安全性。但是在不犧牲(讓區(qū)塊鏈如此有價(jià)值的)去中心化的情況下,要做到這一點(diǎn)需要付出努力?!?/p>
目前,提議的改進(jìn)第一層的擴(kuò)展解決方案是 Ethereum2.0 和 EIP1559。前者會(huì)將鏈分成多個(gè)分片,每個(gè)分片會(huì)由專用節(jié)點(diǎn)隨機(jī)提供服務(wù)。通過創(chuàng)建有效協(xié)調(diào)的新鏈,可以減少網(wǎng)絡(luò)擁塞并增加每秒的交易量。
資料來源:Vitalik.ca
第2種第一層的解決方案 EIP1559效果沒那么直接,不會(huì)帶來更好的吞吐量或更低的成本,但可以支持更準(zhǔn)確的供需定價(jià),并通過算法優(yōu)化吞吐量的可變費(fèi)用。這可以讓 gas 費(fèi)用更加確定,并讓開發(fā)者更好地制定預(yù)算——希望也能減少擁堵。
第二層解決方案一般是這樣的協(xié)議:先收集交易并進(jìn)行批處理,然后再放上主鏈。這些包括:
Rollups,在鏈下計(jì)算,但輸出存儲(chǔ)在鏈上。這仍然是去中心化的,因?yàn)槊艽a輸出(為了讓數(shù)據(jù)有意義必需這個(gè))是存在鏈上的。這些預(yù)計(jì)大概可帶來10-100 倍的可擴(kuò)展性改進(jìn)。
State Channels是參與者在鏈上“質(zhì)押”ETH,開辟了一個(gè)單獨(dú)的鏈下通道,然后可以自由頻繁地進(jìn)行交易。交易完成后,最終數(shù)據(jù)存儲(chǔ)在鏈上,質(zhì)押的 ETH被償還。
側(cè)鏈(Side Chains)是專門用于跟以太坊互操作,并用“橋”來傳輸最終數(shù)據(jù)的其他區(qū)塊鏈(技術(shù)上屬于L1)。這些的去中心化程度通常沒那么強(qiáng),而且有替代性的共識(shí)機(jī)制。
Plasma,這是錨定在以太坊主網(wǎng)上的迷你“子”鏈,主鏈可以對(duì)其進(jìn)行檢查,看是否存在欺詐。這些鏈不能促進(jìn)一般計(jì)算,但可用于更基本的、預(yù)設(shè)性的活動(dòng)(如代幣交換等),從而卸下主網(wǎng)的一些“臟累”活。
綜合來看,擴(kuò)展是很多以太坊開發(fā)者的關(guān)注焦點(diǎn),有眾多獨(dú)立項(xiàng)目都在致力于解決這個(gè)問題。但距離問題解決還有很長(zhǎng)一段路要走,如果以太坊希望把自己的去中心化當(dāng)作關(guān)鍵,那任何一個(gè)解決方案都不會(huì)輕易實(shí)現(xiàn)。樂觀一點(diǎn)的消息是,雖然交易的使用量和容量一直在增加,但每筆交易的成本仍保持相對(duì)穩(wěn)定。
譯者:boxi