在今年的黑山EDCON 開幕式上,Vitalik 一如既往發表了主題演講,為聽眾闡述自己對於區塊鏈行業以及以太坊發展的思考。
本次的內容雖然缺乏非常新穎的敘事,但我們仍然能夠從Vitalik 的觀點中捕獲一些細微的變化。
本次大會小編也親臨現場,下面我們將對Vitalik 所做的主題演講進行簡要概括和總結,幫助大家了解以太坊最新的進展和方向。
以太坊現狀
Vitalik 認為雖然目前加密貨幣相比幾年前得到了更好的普及,但用戶仍然沒有很好地使用以太坊,而是更加依賴中心化交易所。
雖然中心化交易所具有0 手續費、速度快、賬戶可恢復等優點,但是FTX 事件證明中心化交易所有時並不可靠。
區塊鏈離大規模應用還需要解決眾多問題,包括隱私、共識算法安全性、智能合約安全性和可拓展性四個方面。
目前以太坊已經解決了共識算法安全性的問題,隱私、可拓展性以及智能合約安全仍然是未來發展的大方向。

問題與發展方向
可拓展性
Vitalik 認為用戶更願意用中心化交易所的原因是以太坊可拓展性不足,導致dApp 的用戶體驗太差。
不過目前有眾多方案已經在致力於解決可拓展性的問題,尤其是一些rollup 方案,已經取得了實質性的進展。
Vitalik 在22 年11 月的一篇文章中提出了milestones for rollups taking off training wheels,從rollups 對training wheels( 輔助輪,可理解為外部力量對rollups 的幫助,如受信任的中心化實體為rollups 提供信任或幫助rollups 進行維護等方面) 的依賴程度來衡量rollups 的成熟程度,並把rollups 的發展階段劃分為stage 0(full training wheels)、stage 1(limited training wheels)、stage 2(no training wheels) 三個。
目前Polygon 已經進入到了stage 1,即limited training wheels 的狀態,而Optimism、Arbitrum、Scroll、Taiko、zkSync 則緊隨其後,非常接近stage 1 了。

(匯總里程碑:https://ethereum-magicians.org/t/proposed-milestones-for-rollups-taking-off-training-wheels/11571)
除了rollups 本身的發展之外,以太坊本身也在不斷改進。例如EIP-4844 將繼續為以太坊帶來巨大的存儲空間,進一步提高以太坊的可拓展性。
在未來,分片疊加rollups 之後可以讓以太坊的tps 從16 筆增加到2w-10w 筆。還有ENS 的scaling 可以讓用戶在不同rollups 上的賬戶統一,給用戶帶來更好的體驗,等等。


隱私
隱私問題仍然是以太坊面臨的最大挑戰之一,除了普通的token 交易外,用戶的ENS、POAPs、NFTs 以及SBT 都在區塊鏈上公開可查,並沒有隱私性可言,而隱私是基本的人權之一。
在倡導保護普通用戶隱私的同時,Vitalik 還提出了Proof of Innocence 的方案,來防止隱私被濫用到黑客等不良行為中,最終實現「Privacy for the weak, transparency for the powerful」的願景。


對於普通用戶而言,Vitalik 提出用stealth address 的方案來保護用戶的隱私,即交易雙方在交易前臨時生成一個臨時地址進行交易,從而獲得隱私性。
相比Tornado Cash 的方案,stealth address 不僅能夠交易ERC-20 代幣,更能夠被用來交易其他類型的資產,實現NFT 等資產交易的隱私性。
為了防止隱私性被黑客轉移資金以及洗錢等不良行為濫用,Vitalik 提出了基於zk-SNARK 的Proof of Innocence 方案,來改進Tornado Cash。
在該方案中,首先需要將風險地址進行匯總,生成一個merkle tree 來發佈到IPFS 上,每個用戶在Tornado Cash 交易前,都需生成Proof of Innocence 來證明自己不在風險地址之列,經過驗證之後即可Tornado Cash 完成交易,以此實現讓用戶在不洩露隱私的同時來自證清白,以此實現隱私的合理使用。


賬戶安全
在共識算法安全問題得到初步解決之後,智能合約安全問題也有了相應的解決方案,如形式化驗證、Viper 語言等,因此,Vitalik 認為賬戶安全的重要性提高到了智能合約安全之上。
針對賬戶安全,Vitalik 依舊推崇多籤和社交恢復的方案。此外Vitalik 也提到了zk-SNARK 在社交恢復中的運用,即將社交恢復的相關數據用zk-SNARK 隱藏,並利用基於zk-SNARK 的proof 進行身份驗證,從而恢復賬戶。
該方案的意義在於讓社交恢復的身份驗證環節不再依賴某一特定第三方,而是讓智能合約或者任意掌握開源驗證算法的實體具備對用戶的賬戶所有權進行驗證的能力,從而進一步提高社交恢復的去中心化程度,為以太坊帶來一個更加安全的賬戶系統。

zk-SNARK 技術潛力
Zk 最被人熟知的應用場景是zk-rollup 的擴容,實際上zk 還可以被用於更加廣泛的場景中。
相比proof size 較大的STARK,SNARK 由於其具有簡潔性以及和以太坊更好的兼容性,將更容易在與隱私、自我證明等相關場景中獲得大規模的使用,如中心化實體責任追溯、投票、聲譽證明、優化MPC 交互方式等。
在Vitalik 看來,zk-SNARK 作為一種技術,在未來十年是與區塊鏈技術有著同等重要的地位的。

總結
根據Vitalik 的演講內容,以太坊路的路線圖並沒有發生較大改變,大部分涉及的內容在此前就有對應文章進行了討論。Vitalik 自己也覺得自己用的ppt 與2017 年在台灣演講時用的ppt 非常類似。
但我們也可以看出在同樣的內容之間,Vitalik 的關注度發生了細微轉移,如scroll、Taiko 等方案受到了更高的關注,賬戶安全的重要性已經超過智能合約安全,以及zk-SNARK 的地位已經被提高到與區塊鏈平齊,等等。
Vitalik 在演講最後提出,隨著區塊鏈在可拓展性以及隱私等方向上的進步,完全去中心化的技術提供的服務在未來可以做到完全優於集中式系統。
因此我們可以期待,隨著更多具體應用場景被提出,對應的項目也將在市場上陸續出現,而這正是以太坊不斷發展的過程。