Vitalik:以太坊協議該納入更多功能,減少 Layer2 複雜性

Kyle
分享
Vitalik:以太坊協議該納入更多功能,減少 Layer2 複雜性

以太坊創辦人 Vitalik 2/22 在推特上表示自己相較於過往,對於以太坊是否應該保持功能簡單的態度有所轉變。因為若將功能的複雜度都集中在 Layer2,那麼可能會降低這些網路的安全性以危及用戶資產。

Layer1 應該保持簡單

其實,早在幾年前 Vitalik 曾表示從以太坊成立時,就期望盡可能保持底層基礎設施的簡單性,將複雜度留給鏈上協議合約層與 Layer2 去解決,以提升整體網路的穩定性與安全性。

推薦閱讀:區塊鏈是社會系統!Vitalik 探討以太坊該是萬能 L1 或打造多功 L2 呢?
推薦原因:可以更具體的理解何謂在以太坊加入更多功能的意涵,並可以與此時 Vitalik 態度轉變進行比較。

廣告 - 內文未完請往下捲動

這一最小哲學論述,基本上一直都是部分核心開發者設計協議的中心思想。因此當討論整合某些功能至協議級別的提案上時,開發者通常會相對較保守地去評估,僅有例如 PBS、Verkle Tree、SSF 等必要功能才會明確被列入以太坊的發展路線圖中。

(以太坊釋出 2024 路線圖,持續以世界結算層方向前進)

仍有許多實用的功能,開發者對於是否加入底層協議中有許多爭議。包含隱私、使用者域名、抗量子加密、帳戶安全等功能,都是重要但不確定是否該現在加入以太坊核心代碼中的功能。

但是 Layer2 不應該過於複雜

如今 Vitalik 態度開始轉變,表示自己相比五年前,對於「極簡化的 Layer1」概念的信心減少了三倍,指出以太坊應該要分攤 Layer2 的複雜性。

因為當 Layer2 為了提供多樣化的功能而使得設計與架構變得複雜,安全性也隨之降低。

L2 與 L1 的安全性問題不同。當以太坊共識出現失敗時,雖然需要核心開發者忙一整天,但最終一切都會恢復正常;但是當 L2 或是鏈上協議出現錯誤時,用戶可能會損失大量的資產。

(Akutar NFT的3400萬美金因為寫錯一個單詞被永久鎖死了?!)

因此,Vitalik 表示未來值得添加一些非常複雜的 L1 功能,以減少 L2 的程式碼負擔並讓它們變得相當簡單。

區塊鏈設計哲學仍未有定論

在各種面向的考量下,產品設計會有不同的取捨,特別是打造一個目標是給全世界人使用的基礎設施時,這個問題就顯得更加複雜,似乎短期內仍不會有定論。