The success of Bitcoin laid the foundation for blockchain technology to enable trustworthy currencies, creating the Blockchain 1.0 era. Ethereum is integrating smart contracts on the blockchain and pushing decentralized applications into development popularity for the Blockchain 2.0 era.
Blockchain wants to achieve deeper market application popularity, the key is to solve the problem of data transmission throughput and transaction speed, also in the world of blockchain often heard of scalability, in the current blockchain scalability technology mainstream sidechain (Sidechain ) and sharding (Sharding) mainly.
In this post, let's explore the techniques for scaling sidechains.
What is a sidechain?
Sidechains essentially do not refer to a particular blockchain specifically, but to all blockchains that adhere to the sidechain protocol, the term initially being used relative to the main Bitcoin chain.
A sidechain protocol is a protocol that allows coins to be securely transferred from the main chain to other blockchains and back to the main chain from other blockchains. It allows you to move your coins from one blockchain to another and then use them on another blockchain while moving them back at a later point in time, a process that does not require the presence of a third party at all.