What is Side Chains ?
A sidechain is a secondary blockchain connected to the main blockchain with a two-way peg for exchange of transactions from main chain to side chain and vice versa. They provide efficiency and scalability to mainchain.
Sidechains may have their own consensus protocols, which may be completely different from the mainchain’s protocol. The two-way peg also enables interchangeability of assets from one blockchain to another securely at a predetermined rate.