A sidechain is a separate blockchain which runs in parallel to Ethereum mainnet and operates independently. It has its own consensus algorithm (e.g. Proof of Authority, Delegated proof-of-stake, Byzantine fault tolerance). It is connected to mainnet by a two-way bridge.
You should have a good understanding of all the foundational topics and a high-level understanding of Ethereum scaling.
|Established technology.||Less decentralized.|
|Supports general computation, EVM compatibility.||Uses a separate consensus mechanism. Not secured by layer 1 (so technically it’s not layer 2).|
|A quorum of sidechain validators can commit fraud.|
Multiple projects provide implementations of sidechains that you can integrate into your dapps:
- EthHub on sidechains
- Scaling Ethereum Dapps through Sidechains Feb 8, 2018 - Georgios Konstantopoulos
Know of a community resource that helped you? Edit this page and add it!
Help us with this page
If you're an expert on the topic and want to contribute, edit this page and sprinkle it with your wisdom.
You'll be credited and you'll be helping the Ethereum community!
Use this flexible documentation template
Questions? Ask us in the #content channel on our Discord serverEdit page