Blockchain Scaling: Sidechains vs. Rollups
The scalability of blockchain means that as more and more users adopt the service, it can easily cope with the growing user data computing needs.
When it comes to scalability, the discussion narrows down to two methods: sidechains and rollups, but these two methods are not either/or.
01
About side chain
1. What is side chain?
The side chain can be said to be a side chain that is compatible with the main chain. Usually transactions are processed off-chain, and if necessary, they are packaged and sent to the main chain. Sidechains are connected to the mainnet via a two-way bridge, but they operate as independent blockchains with their own consensus mechanisms. Therefore, the main network using PoW can cooperate with the side chain using PoS.

2. How does sidechain work?
In order to support transactions between different chains, side chains need to maintain a two-way link with the main chain they are connected to.
For example, when a user sends assets on the Ethereum main chain to the Polygon side chain, the asset transfer does not actually occur. A two-way peg simply locks the transferred amount on the main chain and mints a mirrored version of the asset on the side chain. This is achieved through smart contracts that burn Tokens on the main chain and mint Tokens on the side chain. This is why Ethereum sent to Polygon is available as wETH (Wrapped Ethereum: Wrapped ETH, pegged 1:1 to ETH).
3. Is side chain safe?
As the name suggests, sidechains run in parallel with the underlying main chain rather than being built on top of the main chain, which means additional security risks need to be considered. For example, sidechains cannot take advantage of the security of the main chain, unlike Rollups, which we will discuss later. The security of the side chain needs to be solved by the side chain itself. Typically, the more popular a blockchain is, the more validator nodes it has and therefore the more secure the chain, although whether sidechains can become a security threat is debatable.
4.Does sidechain have a future?
Overall, sidechains have amazing scalability potential, and in addition to being great at relieving network congestion, they can act as bridges between different chains, bringing the entire cryptocurrency ecosystem together. This doesn’t mean they are the ultimate solution to the impossible triangle of blockchain (decentralization, scalability, and security), but they will certainly have a place in future developments.
02
About Rollups
1. What are Rollups?
Rollups is a Layer 2 extension solution built on the main chain. They roll multiple transactions together into a block, which is then packaged and sent back to the main chain for processing. This approach significantly reduces gas fees, as well as the time required to process transactions.
2.How do Rollups work?
If we think of a transaction on the blockchain as a simple piece of data, imagine what would happen if a single block of data contained 50 transactions? This is exactly how Rollups work, because they are able to package (roll up) thousands of transactions into a Rollup block, which means that Rollups will increase efficiency based on the main chain. Therefore, the higher the efficiency of the main chain, the higher the efficiency of aggregation.

There are currently two different types of Rollups: Optimistic rollups and Zero-knowledge rollups.
The working principle of Optimistic rollups is that all transactions are valid by default. If no one raises objections and proves their error within the specified time, it will pass. Optimistic rollups can be sped up due to the validity of this assumption. To prevent fraudulent transactions, the Optimistic rollups protocol allows people to cast false doubt on transactions. Suspected fraudulent transactions are submitted directly on the Ethereum network to check whether they are legitimate and to resolve disputes.
Zero-knowledge rollups (aka zk-rollups) work by relying on a type of cryptography called zero-knowledge proofs, which allow someone to mathematically prove that a statement is true without No additional information is required to be disclosed regarding this statement.
zk-rollups works by bundling thousands of transactions on the main chain and giving cryptographic proofs, that is, by default all transactions must be suspected, and each transaction needs to have a corresponding validity proof. This is called a validity proof or Snark (succinct non-interactive knowledge argument). It is then published to the main chain for approval.
zk-rollups also have the advantage that transaction time is greatly shortened, and at the same time, they are less vulnerable to attacks than Optimistic rollups.
3.Does Rollups have a future?
In short, Rollups are a great scaling solution that leverages existing on-chain security, making it indispensable.
03
Summary
The relationship between sidechains and Rollups is not direct competition, but can coexist peacefully, because both solutions have their own advantages and Challenges to overcome.
The above is the detailed content of Blockchain Scaling: Sidechains vs. Rollups. For more information, please follow other related articles on the PHP Chinese website!

Ouyi OKX is the world's leading digital asset trading platform. 1) Its development history includes: it will be launched in 2017, the Chinese name "Ouyi" will be launched in 2021, and it will be renamed Ouyi OKX in 2022. 2) Core services include: trading services (coin, leverage, contracts, DEX, fiat currency trading) and financial services (Yubibao, DeFi mining, lending). 3) The platform's special functions include: market data services and risk control system. 4) Core advantages include: technical strength, security system, service support and market coverage.

APP software that can purchase mainstream coins includes: 1. Binance, the world's leading, large transaction volume and fast speed; 2. OKX, innovative products, low fees, high security; 3. Gate.io, a variety of assets and trading options, focusing on security; 4. Huobi (HTX), low fees, good user experience; 5. Coinbase, suitable for novices, high security; 6. Kraken, safe and compliant, providing a variety of services; 7. KuCoin, low fees, suitable for professional traders; 8. Gemini, emphasizes compliance, and provides custodial services; 9. Crypto.com, providing a variety of offers and services; 10. Bitstamp, an old exchange, strong liquidity,

Quantum Chain (Qtum) is an open source decentralized smart contract platform and value transmission protocol. 1. Technical features: BIP-compatible POS smart contract platform, combining the advantages of Bitcoin and Ethereum, introduces off-chain factors and enhances the flexibility of consensus mechanisms. 2. Design principle: realize on-chain and off-chain data interaction through main control contracts, be compatible with different blockchain technologies, flexible consensus mechanisms, and consider industry compliance. 3. Team and Development: An international team led by Shuai Chu, 80% of the quantum coins are used in the community, and 20% rewards the team and investors. Quantum chains are traded on Binance, Gate.io, OKX, Bithumb and Matcha exchanges.

Quantum chains can be traded on the following exchanges: 1. Binance: One of the world's largest exchanges, with large trading volume, rich currency and high security. 2. Sesame Open Door (Gate.io): a large exchange, providing a variety of digital currency transactions, with good trading depth. 3. Ouyi (OKX): operated by OK Group, with strong comprehensive strength, large transaction volume, and complete safety measures. 4. Bitget: Fast development, provides quantum chain transactions, and improves security. 5. Bithumb: operated in Japan, supports transactions of multiple mainstream virtual currencies, and is safe and reliable. 6. Matcha Exchange: a well-known exchange with a friendly interface and supports quantum chain trading. 7. Huobi: a large exchange that provides quantum chain trading,

Platforms that support Qtum trading are: 1. Binance, 2. OKX Ouyi, 3. Huobi, 4. Gate.io Sesame Open Door, 5. Siren, 6. Coinku, 7. Bit stamp, 8. Coinku, 9. Bybit, 10. Gemini, these platforms have their own characteristics and advantages.

The quantum chain (Qtum) transaction process includes three stages: preliminary preparation, purchase and sale. 1. Preparation: Select a compliant exchange, register an account, perform identity verification, and set up a wallet. 2. Purchase quantum chains: recharge funds, find trading pairs, place orders (market orders or limit orders), and confirm transactions. 3. Sell quantum chains: Enter the trading page, select the trading pair and order type (market order or limit order), confirm the transaction and withdraw cash.

Exchanges that support cross-chain transactions: 1. Binance, 2. Uniswap, 3. SushiSwap, 4. Curve Finance, 5. Thorchain, 6. 1inch Exchange, 7. DLN Trade, these platforms support multi-chain asset transactions through various technologies.

Suggestions for choosing a cryptocurrency exchange: 1. For liquidity requirements, priority is Binance, Gate.io or OKX, because of its order depth and strong volatility resistance. 2. Compliance and security, Coinbase, Kraken and Gemini have strict regulatory endorsement. 3. Innovative functions, KuCoin's soft staking and Bybit's derivative design are suitable for advanced users.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

Dreamweaver CS6
Visual web development tools

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.