‘Fe’, A New Smart Contract Language Introduced By Ethereum Foundation

Jeslyn Tee
Oct 15 · 2 min read
Image for post
Image for post
Image source: https://www.reddit.com/

The Ethereum Foundation has recently introduced a new Smart Contract language, ‘Fe’ (pronounced as fee) as part of their ecosystem.

The language ‘Fe’ was originally born as a rewrite of the Vyper compiler (in Rust), a programming language for Ethereum Virtual Machine. Therefore, it has several things are inherited from Vyper.

‘Fe’ comes from the letters for the chemical element iron of the periodic table. Iron transmitted from a sense of durability, and this increases the notion of compiler correctness. With the main objective is to have an alternative Vyper compiler, ‘Fe’ was born.

The majority of the Ethereum applications are currently written in Solidity programming language, with having a new choice for developers will add benefit into the Ether’s ecosystem, according to Christoph Burgdorf, a software engineer from the Ethereum Foundation.

“A lot of people want to have a simpler, more Pythonic alternative to Solidity,” Burgdorf told The Block.

According to GitHub, ‘Fe’ is inspired to aim to achieve the goals of the existing Vyper project with additional goals such as emphasis on correct implementation via use of better tooling, application of formal methods, and stricter development practices.

Burgdorf stated that the Ethereum Foundation is optimistic about adding support for all features with the development on ‘Fe’ has ramped up significantly in the past month.

“To be clear, the compiler will in no way be a suitable choice for a production ERC20 by that time, but we look forward to demonstrating the capabilities of Fe with such a well understood working example,” said Burgdorf.

All of the features used in an ERC-20 contract will be able to compile one before the end of 2020. In the future, ‘Fe’ could be able to support the Ethereum WebAssembly (eWASM) or Optimistic Virtual Machine (OVM), Burgdorf told The Block.

Sources from:

Tokenize Malaysia

Defining today, Rewriting Tomorrow

Jeslyn Tee

Written by

Tokenize Malaysia

Tokenize Malaysia was granted full approval as a Digital Asset Exchange Operator (“DAX”) by the Securities Commission of Malaysia (“SC”) on April 1st 2020. Tokenize Malaysia can now accept clients with its digital asset exchange being recognised as a safe and secure platform

Jeslyn Tee

Written by

Tokenize Malaysia

Tokenize Malaysia was granted full approval as a Digital Asset Exchange Operator (“DAX”) by the Securities Commission of Malaysia (“SC”) on April 1st 2020. Tokenize Malaysia can now accept clients with its digital asset exchange being recognised as a safe and secure platform

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store