以太坊創辦人 Vitalik Buterin 上週在出席 ETH Berlin 活動時,描述了自己在以太坊的初始設計上的些許遺憾,涉及以太坊虛擬機(EVM)的開發、智能合約、以太坊的 PoS 證明機制等。
(前情提要:V 神最新長文:以太坊 L2 與執行分片的真正區別是什麼?)
(背景補充:V 神新提案:重新設計PoS懲罰機制,解決以太坊中心化隱憂)
以太坊創辦人 Vitalik Buterin 上週在出席 ETH Berlin 活動時表示,即使以太坊現在變得越來越主流,但人們對它仍然還存在很多誤解。
同時,V 神還描述了自己在以太坊的初始設計上的些許遺憾,涉及以太坊虛擬機(EVM)的開發、智能合約、以太坊的 PoS 證明機制等,動區將其整理如下:
以太坊虛擬機 EVM 開發
在以太坊虛擬機開發上,V 神表示最初的 EVM 設計選擇了 256 位處理,而不是 64 位或 32 位。
然而,最初的設計對於 256 位來說過於複雜了,256 位是非常低效的,並且即使在執行簡單任務時,也可能在區塊鏈上產生大量的冗餘數據。
備註:以太坊虛擬機可以被理解為是一個運行在以太坊上的虛擬電腦,可以做到實體電腦能做的許多事情,例如執行智能合約、運作 DApp 等。
智能合約優化
其次,V 神表示,早期的以太坊開發人員應該專注於能讓開發者使用更少、更容易的程式碼,來編寫智能合約,:
用更少的程式碼,人們就可以更加容易正確地檢查內部發生的各種情況。
向 PoS 機制轉變
同時,V 神還指出,以太坊在 2022 年從工作量證明共識機制(PoW)切換到權益證明共識機制(PoS)的歷史性一步,應該更早進行:
我們最終浪費了很多時間在試圖讓權益證明變得完美上面,當我們希望轉向權益證明的時候,就應該早點行動,哪怕是做出一個較差的版本出來。
如果我們在 2018 年就這樣做,我們就可以拯救大量的林業資源。
以太坊轉帳的自動日誌
V 神還補充,以太坊轉帳的自動日誌應該從一開始就存在:
我們只需要花 30 分鐘就能完成編碼,然而,它卻成為了一個 EIP。
加密演算法的選擇
V 神最後表示,若要他重新選擇,他會使用 SHA-2 來為以太坊進行加密,而不是目前使用的名為 Keccak 的加密算法。
儘管存在一系列小的設計失誤,但 Vitalik 表示任何項目都難免會出現這樣的情況:
我真的很高興,我覺得我們的核心開發人員及其執行能力似乎每年都在不斷提高。我們現在有能力有效地、安全地糾正其中的一些錯誤。
📍相關報導📍
V 神自爆:以太坊L2和Rollup「皆有後門」,去中心化與安全性如何平衡?