Vitalik:以太坊協議該納入更多功能,減少 Layer2 複雜性
以太坊創辦人 Vitalik 2/22 在推特上表示自己相較於過往,對於以太坊是否應該保持功能簡單的態度有所轉
這篇文章 Vitalik:以太坊協議該納入更多功能,減少 Layer2 複雜性 最早出現於 鏈新聞 ABMedia。
以太坊創辦人 Vitalik 2/22 在推特上表示自己相較於過往,對於以太坊是否應該保持功能簡單的態度有所轉變。因為若將功能的複雜度都集中在 Layer2,那麼可能會降低這些網路的安全性以危及用戶資產。
Layer1 應該保持簡單
其實,早在幾年前 Vitalik 曾表示從以太坊成立時,就期望盡可能保持底層基礎設施的簡單性,將複雜度留給鏈上協議合約層與 Layer2 去解決,以提升整體網路的穩定性與安全性。
推薦閱讀:區塊鏈是社會系統!Vitalik 探討以太坊該是萬能 L1 或打造多功 L2 呢?
推薦原因:可以更具體的理解何謂在以太坊加入更多功能的意涵,並可以與此時 Vitalik 態度轉變進行比較。
這一最小哲學論述,基本上一直都是部分核心開發者設計協議的中心思想。因此當討論整合某些功能至協議級別的提案上時,開發者通常會相對較保守地去評估,僅有例如 PBS、Verkle Tree、SSF 等必要功能才會明確被列入以太坊的發展路線圖中。
仍有許多實用的功能,開發者對於是否加入底層協議中有許多爭議。包含隱私、使用者域名、抗量子加密、帳戶安全等功能,都是重要但不確定是否該現在加入以太坊核心代碼中的功能。
但是 Layer2 不應該過於複雜
如今 Vitalik 態度開始轉變,表示自己相比五年前,對於「極簡化的 Layer1」概念的信心減少了三倍,指出以太坊應該要分攤 Layer2 的複雜性。
因為當 Layer2 為了提供多樣化的功能而使得設計與架構變得複雜,安全性也隨之降低。
L2 與 L1 的安全性問題不同。當以太坊共識出現失敗時,雖然需要核心開發者忙一整天,但最終一切都會恢復正常;但是當 L2 或是鏈上協議出現錯誤時,用戶可能會損失大量的資產。
(Akutar NFT的3400萬美金因為寫錯一個單詞被永久鎖死了?!)
因此,Vitalik 表示未來值得添加一些非常複雜的 L1 功能,以減少 L2 的程式碼負擔並讓它們變得相當簡單。
區塊鏈設計哲學仍未有定論
在各種面向的考量下,產品設計會有不同的取捨,特別是打造一個目標是給全世界人使用的基礎設施時,這個問題就顯得更加複雜,似乎短期內仍不會有定論。
這篇文章 Vitalik:以太坊協議該納入更多功能,減少 Layer2 複雜性 最早出現於 鏈新聞 ABMedia。