A sidechain is basically a separate blockchain that functions alongside the main blockchain and is connected to it via a two-way link. Through this connection, the users can easily transfer assets, including tokens, back and forth between the main blockchain and the sidechain. The sidechain’s function is to increase the main blockchain’s capabilities without changing the basic characteristics of the latter.

Sidechains can experiment with new features, handle different types of transactions, or just perform the activities at a faster and cheaper rate than the main network. For example, the main chain might be focused on security and decentralization while sidechain could be boosting speed, providing low fees, or even supporting special privacy or gaming features. This situation permits the sidechains to be the area where developers can experiment with new ideas without risking the stability of the main blockchain.

When a user wants to transfer his tokens to the sidechain, his original tokens are usually locked on the main chain and then an equal amount is generated or released on the sidechain. In the case of his decision to return, he follows the opposite process.

Sidechains are widely used in the world of cryptocurrencies and are considered one of the main steps towards networks that can handle more applications and are thus scalable. In simpler terms, a sidechain is like an extra lane next to a traffic-ridden highway; it removes congestion while still being connected to the main road.

Join our newsletter

Disclaimer: Coin Medium is not responsible for any losses or damages resulting from reliance on any content, products, or services mentioned in our articles or content belonging to the Coin Medium brand, including but not limited to its social media, newsletters, or posts related to Coin Medium team members.

Related Terms

Slippage

Slippage describes the discrepancy between the anticipated trading price and the actual trading price which results from executing a trade. Slippage occurs in cryptocurrency markets when there are two conditions which create high volatility and low liquidity because prices experience rapid changes from order placement until actual order completion. A trader attempts to purchase Bitcoin at a specific price, but by the time his order reaches execution, the market price has moved upward. The trade is completed, but at a

Vyper

Vyper enables programmers to create smart contracts which operate on the Ethereum blockchain through its dedicated programming system. The system serves as a replacement for Solidity programming because its designers built it to create secure and accessible code which users can easily understand. The creation of Vyper emerged as a solution to simplify smart contract development because developers considered Solidity to be the most popular programming language for that purpose which included features that created security risks. Vyper uses Python-based

Quorum

The term quorum defines the essential number of required individuals or necessary votes which must be present to create valid decisions within blockchain networks and decentralized organizations. The crypto governance systems use quorum to guarantee that proposals receive approval only after sufficient stakeholders participate in the voting process. Quorum exists in decentralized autonomous organizations and token-based governance systems as a voting power requirement which must reach a specific percentage threshold. A proposal requires at least 20 percent of governance tokens