okx
广告

比特币官网解读:OptimisticRollup扩容方案特点与运作方式

时间:2023-08-12|浏览:154

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

OptimisticRollup (ORU) has gained wide recognition, with companies such as FuelLabs, OffchainLabs, Optimism, and Hubble building the OptimisticRollup infrastructure.

Recommended reading: "How is the Ethereum Layer 2 ecosystem organized?"

Original title: "Introduction to OptimisticRollup: A Simple Explanation"

Written by: John Adler

Translated and proofread by: Min Min and Ajian

OptimisticRollup is currently the most promising scalability solution for Ethereum and all blockchains. But what is OptimisticRollup (ORU)? Why are Ethereum developers and scalability researchers so excited about it?

In this article, we will introduce the basics of ORU in a simple and easy-to-understand manner. If you want to dive deeper into the technical details, please refer to this article (Chinese translation).

Features

ORU has many desirable features that are unparalleled among all blockchain scalability technologies. A well-designed ORU system will have the following characteristics:

  1. Trustless: Unlike traditional sidechain technologies, ORU is trustless (or more professionally, it has minimal trust requirements). You can withdraw your funds from the Rollup at any time without relying on the majority of block producers on ORU to be honest.
  2. Permissionless: Unlike Plasma, ORU is permissionless. Anyone can become a block producer on ORU because all block data on the Rollup is published on Ethereum and can be obtained from Ethereum. The selection of the next leader is an implementation issue, not a fundamental limitation.
  3. Non-custodial: As mentioned above, due to the trustlessness and permissionlessness of ORU, you can withdraw your funds at any time and no one can stop you. Therefore, ORU is non-custodial.
  4. Expressive: Unlike ZKRollup, ORU (both theoretically and practically) has high expressiveness. It can handle both Bitcoin-like UTXO payments and mature EVM-compatible execution.
  5. Open participation: Unlike payment channels, ORU supports smart contracts and is open to everyone, just like Uniswap.
  6. Capital efficiency: Unlike payment channels, ORU does not require users to lock up funds in advance.
  7. Resistant to on-chain congestion: Unlike payment channels and Plasma, ORU can withstand on-chain congestion because its fraud proofs are at the block level, not like the closure mechanism of payment channels or the exit mechanism of Plasma.
  8. No new cryptography required: Unlike ZKRollup, ORU does not require any new cryptography.
  9. Fast (non-instant) finality: Unlike ZKRollup, ORU does not require generating proofs, so ORU blocks can be immediately published to Ethereum. Once these blocks are published on Ethereum, they can obtain finality similar to Ethereum because valid ORU blocks cannot be rolled back.

A Brief History of OptimisticRollup

One of the earliest initiatives to enhance Bitcoin scalability was sidechains. Sidechains are blockchains that run alongside the parent chain but have different characteristics, such as shorter block times, larger block sizes, and stronger expressive power for smart contracts. However, traditional sidechains have a fatal flaw: if the majority of miners/validators on a sidechain are dishonest, user funds can be stolen.

Over the years, many technologies have been trying to enhance the security of sidechains to ensure that user funds are not stolen even when the majority of participants are dishonest (this is called trust-minimized two-way pegging). Earlier examples include merged mining and shadow chains, followed by Plasma and ZKRollup. Interestingly, prior to the emergence of ORU, a similar solution was delayed state execution under the sharding mechanism (we will talk about this soon!).

The culmination of this research is what we now know as OptimisticRollup. In June 2019, the article "The Minimal Viable Merge Consensus" first outlined this technology. Since then, the Ethereum community has been strongly supporting ORU as a scalability solution for Ethereum-style smart contract execution, without having to wait for Serenity Phase 2.

How OptimisticRollup Works

Visualization of OptimisticRollup

As a trust-minimized two-way pegged sidechain (in other words, even if every validator on the sidechain is dishonest, funds cannot be stolen), ORU is exceptionally simple in its operation (of course, my article on the "principle" explains it in more detail).

  1. The aggregator collects transactions from the Rollup, packages them into Rollup blocks, and sends the Rollup block along with a

    热点:rollup 比特币 比特币官网 特币

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1