Web3 Builders
Published in

Web3 Builders

Web3 Builders: Moonbeam | Using Substrate to Enable Ethereum Compatibility on Moonbeam

Moonbeam, a future Polkadot parachain, is a developer-oriented blockchain that strives to provide compatibility with the existing Ethereum developer toolchain and network

http://moonbeam.network

Written by: Katie Butler, Director of Marketing at PureStake

Moonbeam is a developer-oriented blockchain that strives to provide compatibility with the existing Ethereum developer toolchain and network. It does this by providing a full EVM implementation, a Web3-compatible API, and bridges that connect Moonbeam to existing Ethereum networks. This allows developers to deploy existing Solidity smart contracts and DApp frontends to Moonbeam with minimal changes.

Moonbeam will also be a parachain on the Polkadot network. That means that it will get shared security from the Polkadot relay chain and will be able to integrate with other chains that are connected to Polkadot (once that functionality is available on Polkadot).

Why We’re Building on Substrate

Substrate is a good technical fit for Moonbeam. By building on top of this framework, Moonbeam is able to leverage the extensive functionality that Substrate includes out-of-the-box, rather than needing to build it ourselves. This includes peer-to-peer networking, consensus mechanisms, governance functionality, an EVM implementation, and more.

Overall, using Substrate will dramatically reduce the time and implementation effort needed to implement Moonbeam. Substrate allows a great degree of customization, which is necessary in order to achieve our Ethereum compatibility goals. And, by using Rust, the platform benefits from both safety guarantees and performance gains.

The Polkadot network is also a good fit for Moonbeam. As a parachain on Polkadot, Moonbeam will be able to directly integrate with — and move tokens between — any other parachains and parathreads on the network. It can also leverage any of the bridges that are independently built to connect non-Polkadot chains to Polkadot, including bridges to Ethereum.

Polkadot’s interoperability model uniquely supports Moonbeam’s cross-chain integration goals and is a key enabling technology to support the Moonbeam vision.

Join the Moonbeam Community

Website | Riot Chat | Twitter | Monthly Newsletter | Documentation

Learn more about Polkadot

Join the discussion on Telegram and Riot, or subscribe to the newsletter. Learn more about Polkadot in the Polkadot Lightpaper and the Polkadot Wiki.

--

--

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