鏈聞消息,以太坊基金會軟件工程師 Christoph Burgdorf 提出一個名爲「Fe」(發音爲「fee」) 的以太坊新智能合約開發語言,該語言最初是對 Vyper 編譯器(在 Rust 中)的重寫,旨在解決 Consensys 在《Vyper 安全性審查》中從強調的問題。雖然最初的目標是使用備選的 Vyper 編譯器,但由於語言出現語法差異,因此決定使用新名稱進行明確命名,「Fe」 因此誕生。「Fe」取自元素週期表中化學元素鐵的字母。鐵傳達了一種耐用性,這強化了編譯器正確性的概念。該項目從 Vyper 繼承了很多東西,比如具有 python 語法,並強調語言安全性。因此,「Fe」 的語法很大程度上是受到 Python 的啓發。這允許使用過 Python 的開發人員所熟悉的代碼具有可讀性和表達性。「Fe」 還使用靜態類型和限制動態行爲來減少腳註和提高安全性。在開發的早期階段,「Fe」和 Vyper 之間的差異仍然有限,但目前 「Fe」 借用了 Rust 的一些語法屬性,隨着新特性的不斷添加,Fe 很可能會變得更像 Rust。

來源鏈接