TP Courses 16 — Layer 2 Scaling Solutions About Side Chains & Plasma
The essence of the side chain is to build a completely separate blockchain behind a simple side chain, with its own validator and operator, that has bridges to transfer assets to and from the main chain, and optionally snapshots the block headers to the main chain to prevent forks.
It is considered to be an scaling solution obtained at the expense of security to a certain extent. The snapshots can provide security against forks even when the validators of the side chain collude and try to fork out.
1. Low consensus
2. Unknown dispersion of hashrate
3. Poor decentralization
Plasma, which was once considered the best solution by Vitalik Buterin, is a construction that enables “non-custodial” sidechains, that is, even if all sidechain (commonly called “plasma chain”) validators collude to conduct any type of adversarial behavior, the assets on the plasma chain are safe, and can be exited to the mainchain.
Many complex operations can be executed in sidechain blocks, and combined into a single transaction. Under the condition of maintaining a minimum interaction on the main chain, it still can run applications for more users. Due to its “challenge period” mechanism, users have to delay the withdrawal of assets from Plasma for several days to prevent network attacks.
The biggest advantage of Plasma is the security of the tokens that are stored on the plasma chain.
1. Prevent attacks regularly
2. Low EVM compatibility
3. Not applicable for complex smart contracts