Ripple’s CTO and primary designer of the XRP Ledger, David Schwartz, gave a talk in September on his ideas for an Ethereum Virtual Machine (EVM) sidechain. His plan was to allow the execution of Ethereum smart contracts on the XRP Ledger (XRPL), hence lowering the barrier of entry for developers.
The XRPL ecosystem is now one step closer to attaining this objective. Peersyst has now built and released the first step of the EVM sidechain for the XRPL on the XRPL Devnet, as reported by Mayukha Vadari of RippleX Developers. This enables developers to use the popular Solidity programming language for Ethereum and apply it to the XRPL.
As Vadari maintains, the connection between the EVM sidechain and the XRP Ledger has multiple advantages:
The widespread use of Solidity for writing smart contracts and the abundance of developer resources and decentralized apps (dApps) accessible on the Ethereum platform have led many developers to focus their efforts there (decentralized applications). In contrast, the XRPL is appealing to developers because of its speed, cheap cost, sustainability, and other characteristics.
Today’s announcement marks the conclusion of the project’s first phase, making the EVM sidechain accessible for testing on the XRPL devnet. The second phase of the project is anticipated to be deployed as early as the beginning of 2022. It will have a permissionless EVM sidechain and a bridge appropriate for larger-scale testing. The objective is to evaluate scalability under controlled conditions.
The last phase of three does not yet have a set release date. At that time, the implementation on the XRPL mainnet will be complete.
The EVM sidechain will allow Ethereum smart contracts and apps like Metamask, Remix, and Truffle throughout all three stages, with block and finality speeds equivalent to those of the XRPL mainnet.
This means that developers may now test the EVM sidechain by connecting to the devnet using either the XRPL-native XUMM wallet or an Ethereum-based wallet like as MetaMask.