Introduction to EVM Compatible XRP Ledger Sidechain

Attention

The EVM compatible sidechain implementation is a proof of concept extension to the XRP Ledger protocol and is for development purposes only. There is no official amendment currently and it is not available on the production Mainnet. The EVM compatible sidechain bridge is connected to the XRP Ledger Devnet. Do not send transactions in Mainnet.

The Ethereum Virtual Machine (EVM) compatible XRP Ledger sidechain is a fast and secure blockchain that brings web3 applications to the XRP Ledger community.

Some highlights of the EVM sidechain include:

  • Support for 1000 transactions per second, enabling large loads and throughput.
  • Low transaction confirmation times, producing a block every 5 seconds.
  • 1 block finalization time; once a block is added to the chain and confirmed, it's considered final.
  • Full Ethereum Virtual Machine (EVM) compatibility, enabling you to connect your wallet and interact with or deploy smart contracts written in Solidity.

Consensus

The EVM sidechain runs on a proof of authority (PoA) consensus algorithm. Proof of authority gives a designated number of blockchain actors the power to:

  • Validate transactions or interactions on the network.
  • Update the network's registry.
  • Add new validators to the network.

Validating machines on the network are then responsible for generating new blocks of transactions to include on the blockchain.

The underlying technology for the XRPL sidechain consensus is CometBFT, a fork of Tendermint, which is a Byzantine fault tolerant engine for building blockchains.

The blockchain uses the cosmos-sdk library on top of CometBFT to create and customize the blockchain using its built-in modules. The EVM sidechain uses the Ethermint cosmos-sdk module to provides EVM compatibility.

If you are interested in running your own node, please see: Join the XRP Ledger EVM Sidechain Devnet.

Interoperability Using the EVM Sidechain

The EVM sidechain is directly connected to XRP Ledger through the XRPL bridge https://bridge.devnet.xrpl. Through this bridge, you can connect to the EVM Sidechain and use its features.

See Also

Get Started with EVM Sidechain