• 简体版 | 繁體版
  • 联系我们
  • 加入我们
  • 关于我们
  •  
  • 首页
  • 快讯
  • 价值号
  • 视频
  • 专题
  • 入驻价值号
  • 碳链APP
    微信公众号

    扫码下载App

  • 登录
  • 微信公众号

    微信公众号

导航
  • 首页
  • 快讯
  • 区块链+
  • 价值号
  • 视频
  • 专题
  • DeFi优选
碳链价值APP
专注服务于金融科技和区块链
立即打开

以太坊重要扩容方案: Optimistic Rollup 现状报告(中)

DAOSquareDAOSquare  •  2020-03-02
Optimistic Rollup 被认为是最有前景的以太坊扩容方案

完整的 EVM: Layer 2虚拟机

为了使 Layer 2 智能合约计算保持无需信任,必须有一个备用方案,即以某种形式在 Layer 1执行这种计算。由此可见,ORU 支持完整的 EVM,Layer 2 需要自己的虚拟机,该虚拟机可在 EVM 基本层中执行,为此高性能的创建实现并非易事。简而言之,EVM 的设计初衷并非旨在自身运行。 您可以从 EIP中了解到其中的一些挑战,它也讨论了修改 EVM 以直接合并此功能的可能性,以及 Kelvin Fitcher 在 Plamsa 中对这一问题的概述。

因此,所有五个完整的 EVM 项目都为 Layer 2 执行创建了自己的 EVM 修正版本。为了确保欺诈证明的可靠性和可预测性,VMs 的执行必须是确定性的;即,在证明时必须能够准确再现最初发现欺诈的情况。 因此,非确定性操作必须完全修改或删除,例如,检查区块高度,难度和时间戳。同样,用于合约创建或销毁的操作码也需要删除,因为这种逻辑是特殊的。因此,在部署到 ORU 链之前,ORU 上 Layer 1 的合约可能需要对 Solidity 代码进行一些小的修改。

欺诈证明

所有完整的 EVM ORUs 在如何促进欺诈证明方面都具有一些基本的共性:定期排序并提交 ORU 链的状态,计算操作的哈希值也是如此,包括执行状态转换。(在所有实践中,生成和验证state-root的提交责任都落在了运营商身上,而不是用户身上)。欺诈证明在某种程度上使用了这些数据来表明,所提交的步骤实际上并未正确地将初始状态转换为最终状态。

完整的 EVM 实践中主要区别在于它们处理这些欺诈证明的交互程度。 ORU 本质上必须包含足够的呼叫数据,这样可以立刻发现欺诈行为,并最终得到主链的共识。但是,执行此欺诈证明的过程因构造而异。

在单轮(有时,会被令人困惑地称之为“非交互式”)欺诈证明方案中,欺诈总是可以在单笔交易中证明,也可以在单方的多笔交易中证明。这样做的好处是可以立即“解决争议”,没有麻烦的载体,因此不需要欺诈证明人的保证金,而且操作简单。在多轮欺诈证明中,欺诈是显而易见的,但是欺诈证明者和区块生产者之间需要几个交互步骤。这样做的好处是 Gas 成本更低(在某些情况下更低),链上数据成本也可能更低。

单轮欺诈证明

Nutberry,Optimism 和 Celer 的 ORU 都支持单轮欺诈证明。这就要求每笔交易都必须提交到序列化的后状态根(post-state root)。在 Optimism 的模型中,Celer 也直接受到影响,如果检测到欺诈,欺诈证明者会发布交易的初始状态和最终状态的时间(slot),并让主链完全执行交易。(此流程与用于验证以太坊区块的无状态客户 stateless client模型非常相似)。理想情况下,交易只需要最少的状态时间(slot)即可证明欺诈。但是原则上,交易可能需要读取大量状态数据。如果欺诈证明需要大量数据和/或计算,很难将其放在主链区块上,那么 Optimism 可将证明拆分为多个交易(请注意,这些交易仍由欺诈证明者提交。因此,从某种意义上来说,此额外步骤不符合“交互”的条件。)

Nutberry 的方法与此类似,但使用“门控计算(gated computing)”模型执行合约。智能合约被修补以包含检查点(checkpoint)。 在此模型中,交易会提交多个更细化的中间状态根,可能需要更多数据,但在较小的数据块中执行欺诈证明。

多轮欺诈证明

证明者需要与欺诈证明者之间进行多个步骤的交互才能决定多轮欺诈证明是否属实。按照 ORU 的定义,关键是要发布足够的数据,让任何一个诚实的参与者或观察者都可以从一开始就确定哪一方在说真话,从而预测了质疑期的结果。

在 Interstate One 的例子中,交易包含状态根,且发布时提交 Merkle 根至对应执行的步骤,而不是提交至步骤本身。 从某种意义上说,这种提交是一种二级“optimistic”的假设。 只有验证者提出问题时,操作员才会将 EVM 消息栈(stack)张贴在呼叫数据中,验证者可以使用该信息简要证明欺诈。 在最坏的情况下,此过程总共进行3轮,并且要求呼叫数据与所涉及的交易中的步骤数量成线性关系(与单轮欺诈证明相比,在所有情况下都需要线性数据)。

在互动性增强方面最先进的是 Offchain Labs 的 Arbitrum Rollup,可以最大程度地减少链上的足迹。 使用 Arbitrum,只有区块,而非交易,需要提交状态根。 与 Interstate 一样,这些也包括了提交哈希值的计算。 如果双方提出了相互矛盾的主张,则他们将进入争端;在该争端中,他们会交互式地找出无效执行的单个计算步骤(如果欺诈,原则上必须至少存在一个无效步骤)。

他们通过在栈(stack)中进行有效的二进制搜索直到欺诈已隔离:即,欺诈证明者通过栈(stack),在中途的一个点请求状态哈希,然后将栈(stack)二等分并重复已知无效的一半。 此过程将不断重复,直到只剩下一个无效的操作,然后在链上执行该操作。 因此,在最坏的情况下,此过程需要(n)个日志步骤(其中n是操作数),并且需要最少的 Layer 1 计算。

这种方法的一个令人惊讶的特性是,尽管争议正在进行,但无需暂停系统的其余部分。用户和区块生产者可以继续照常进行交易。可以将“争议”视为可能性树中的分枝。诚实的用户可以验证且确定哪一方是诚实的,并在此基础上继续发展,了解争端最终将以何种方式解决。因此,争议的持续时间不会让系统的其余部分延迟。有关更多信息,请参见 How Arbitrum Rollup Works。

应用特定的 Rollups

ORU 项目支持更受限制的功能,同时寻求围绕更特定的案例进行优化:通证支付、去中心化交易、私人支付和大规模迁移。这四个协议都各不相同,也将分别进行探讨。

Fuel (“区块链上的比特币”)

Fuel 正在实施以支付为中心的、基于UTXO的ORU侧链,其数据模型类似于比特币。 这种设计需要平衡智能合约的一些功能,以利于实现简便性以及更便宜的验证和欺诈证明。 实际上,关于 Fuel 与完整 EVM ORU 的权衡,许多想法与比特币与和以太坊的权衡相似。

与比特币一样,Fuel 链的状态被隐式定义为所有未花费的交易输出的集合;不需要状态根序列化。 支持简洁欺诈证明的模型与Greg Maxwell在2014年Greg Maxwell in 2014最初为比特币提出的模型相似(并在2019年由John Adler单独再次发现and independently rediscovered by John Adler in 2019); 交易与比特币交易非常相似,但是包含一个额外的数据区,用于指定每个输入的处理位置。 有了这个数据区,就可以在一个回合中用一个或两个包含证明(inclusion proofs)来证明所有欺诈案件(双重支付攻击,虚假投入等)。 除了低成本的欺诈证明之外,UTXO模型还有望实现更高性能的验证-更好的状态访问模式和并行空间(与同步完成的验证EVM执行相比)。

Fuel 将使用一种模型来支持 ERC20 和 ERC721 传输,该模型可以反映比特币彩色硬币提案(colored coins proposal for Bitcoin)。 它还支持某些特殊的交易类型,包括 HTLCs 的原子互换。 该计划最终支持一种更强大的无状态谓语脚本语言,其功能类似于比特币脚本。 (有关更多信息,请参见此处)。

ANON 的 ZK-Optimistic-Rollup(“区块链上的 ZCash”)

另一个独特的 ORU 项目是 ANON 的 ZK-Optistic-Rollup,它支持E RC-20 和 ERC-721 支付交易,并具有与 ZCash 隐私地址相同的隐私保证。该设计与 ZCash 本身有很多共同点(有关ZCash primer,请参见此处);资金索赔采用 UTXO 式的“签发”形式;支付产生的新签发和创建的“废止通知(nullifier)”,记录该签发是用于防止未来重复支出。交易也包括 ZK-SNARK,可证明其满足所有有效性条件,且没有向观察者实际透露任何细节。

为了维护简洁的欺诈证明,ZK-ORU 拥有 ZCash 中没有的功能:废止通知存储在 Sparse Merkle 树中,并随每个新的 ORU 块进行更新。这样可以轻松证明成员资格(已提交的)和非成员资格(未提交的)。与所有其他 ORU 一样,计算被乐观地延迟了,包括 SNARKS 本身的验证。所有的欺诈情况,包括无效的 SNARK,只需一步就能证明。

注意,生成 SNARK 的重任落在用户身上;ANON 预计一个客户会花费10-30秒生成 SNARK。

(还要注意,尽管名称和组成部分相似,但 ZK-Optimistic-Rollup 实际上与 ZK-Rollup 有所不同,后者不一定提供隐私保护,不使用欺诈证明,并且使用运营商生成的 SNARK 证明其有效性。欢迎使用加密货币。)

WCL 的 ORU Hub

该 ORU 操作旨在成为 rollup 链之间的批交易标准,是让用户自愿将其资金迁移到升级合约的一种手段。

该操作本身是一条简单的,仅基于帐户支付的链,与 Fuel 一样,它提供廉价的欺诈证明和数据验证。这种构造的主要目的是建立一种标准架构,以便能够直接在不同链之间进行转移,即,不必从一条链中取出款后再重新存到到另一条链上。这可以通过支持批量存款和建立单向链间的交叉连接实现。 只要目的链上的验证者发现出发链上的欺诈行为,就可以将付款视为最终付款,而不会产生任何额外的延迟。这与围绕 ETH 2.0 交叉分片通信的研究 ETH 2.0 cross shard communication逻辑相类似。

虽然主要的计划用例是可升级性,但此机制潜在的其他用例是在单独的、不同的、实时 rollup 链之间迁移,我们需要对此进行更多研究。关于 rollup 链间迁移的精确协议,以及需要确认的规范链,更多详细信息尚未公开,日后会在此处附上链接。

IDEX 2.0

IDEX 的独特之处在于,他们将 ORU 作为已经投入生产的项目的最佳扩容版本,IDEX 合约当前已在主网运行,IDEX 合约使用的状态模块(state)比任何以太坊其他应用程序都要多。

IDEX 2.0 的 rollup 链支持登记订单式去中心化交易功能,并且围绕此特定用例构建而成。 该链负责执行订单,维护用户余额,允许设置发生其他功能,例如更高级的订单类型,自动交易引擎等。

IDEX 的 ORU 中的验证者必须有 IDEX 通证。验证者提交收据证明已发布的区块,并根据他们在有效区块上的签名和有效欺诈证明的签发而受到奖励和/或惩罚(如果他们选择接受全部的“风险”验证)。奖励是使用一部分的交易费用和自己的通证支付的(加密经济学模型的分析不在本文范围内;有关更多信息,请参阅 IDEX 2.0白皮书 DEX 2.0 whitepaper)。

在协议中,区块生产者仅上传区块的 Merkle 根作为初始投入,仅在质疑时将区块内容发布到呼叫数据中。由于无法在链上保证 rollup 区块数据的可用性,因此,这并不完全符合上述 “Optimistic Rollup” 的定义; 实际上,他们将其称为 “优化的 Optimizied Rollup Optimized Optimistic Rollup”。 一旦发布呼叫数据后,就可以通过一两个附加步骤来证明欺诈行为。下面将讨论此方法对信任/安全的影响。

本文是《以太坊重要扩容方案: Optimistic Rollup现状报告》的第二部分,第一部分请查看我们的上一期文章《以太坊重要扩容方案: Optimistic Rollup现状报告(上)》。

第三部分内容将于近日推出!

作者:Daniel Goldman(丹尼尔·戈德曼)自由软件工程师、技术顾问、作家

译者:Emma、Snow Lu

校对:Samuel

展开全文
打开碳链价值APP  查看更多精彩资讯
声明:本文内容为作者独立观点,不代表碳链价值立场,且不构成任何投资理财建议。
0 0
以太坊layer2optimistic rollup

扫一扫,分享到微信

相关推荐

以太坊与 Solana NFT 背后的思考:为何收藏家会选择更贵的链? 深度

以太坊与 Solana NFT 背后的思考:为何收藏家会选择更贵的链?

区块律动 2022-05-23 深度
以太坊NFTSolana
NFT 市场经过过去半个月的持续震荡之后,重新回归于平静。
欧易行业周报(5.16 — 5.22):交易牛人榜、合约冷静期等功能集中上线,OKX Blockdream Venures在Q1投资机构中排名第3 价值号

欧易行业周报(5.16 — 5.22):交易牛人榜、合约冷静期等功能集中上线,OKX Blockdream Venures在Q1投资机构中排名第3

欧易 OKX 2022-05-23 价值号
以太坊​NFT
本周行业动态
写在以太坊 PoS 合并前夜:解读 V神 ETH Shanghai 演讲 深度

写在以太坊 PoS 合并前夜:解读 V神 ETH Shanghai 演讲

元宇宙之道 2022-05-20 深度
以太坊
上午看了 V 神在 ETH 上海的直播,有些新的见解跟大家分享下。

碳链快讯更多 ›

2022-05-24

数字证券交易平台ADDX完成5800万美元Pre-B轮融资,UOB等参投

2022-05-24

加密对冲基金Hedonova获Chemie-Tech DMCC 1840万美元A1轮融资

2022-05-24

巴西房地产商Gafisa宣布接受加密货币支付

2022-05-24

IMF和法国央行:未来三到五年内将出现更多CBDC

2022-05-24

经合组织正试图引入新规,以防止加密货币被用于在税收中藏匿资产

2022-05-24

IMF总裁:缺乏资产支持的稳定币是“金字塔计划”,最终将分崩离析

2022-05-24

彭博社分析师:Coinbase今年预计将亏损约14亿美元

2022-05-24

外媒:韩国警方正采取行动以寻求冻结LFG资产

2022-05-23

Tether:我们与Terra完全不同,且拥有足够的储备维持USDT稳定

2022-05-23

FTX将收购券商交易初创公司,目前仍处于初期阶段

2022-05-23

NBA巨星魔术师约翰逊发布个人NFT系列

2022-05-23

CoinDesk将在Polygon上发行新的DESK代币

2022-05-23

链游The Unfettered完成250万美元融资,Animoca Brands参投

2022-05-23

美联储调查:去年有12%的美国成年人使用加密货币

2022-05-23

电商巨头eBay首次发行NFT

2022-05-23

瑞银CEO:将于明天在新加坡推出数字财富产品Circle One

2022-05-23

市场消息:游戏驿站推出加密货币和NFT钱包

2022-05-23

三井住友信托将与Bitbank成立合资企业,为机构投资者提供数字资产托管服务

2022-05-23

GameFi平台GEMS获得GEM Group 5000万美元投资承诺

2022-05-23

美国首例加密货币刑事制裁案:向制裁国家发送1000万美元比特币

2022-05-23

法国巴黎银行加入摩根大通的区块链网络Onyx进行固定收益交易

2022-05-23

厦门“元宇宙产业人才基地”揭牌

2022-05-23

恒生指数宣布推出恒生中国元宇宙指数

2022-05-23

CV VC将推出非洲区块链投资基金,拟筹资1000万-5000万美元

2022-05-23

奢侈品牌巴黎世家将在美国提供加密货币支付方式

2022-05-23

吉宏股份参与设立元宇宙股权投资基金,深交所要求其说明是否蹭元宇宙热点概念

2022-05-23

华谊兄弟与华胜天成达成战略合作,发力元宇宙内容赛道

2022-05-23

广州天河成立元宇宙联合投资基金,总规模逾200亿元

2022-05-23

知情人士:BSN计划8月份在海外推出开源国际版本“BSN Spartan Network”

2022-05-23

元宇宙App BUD完成3680万美元B轮融资,红杉资本印度领投

2022-05-23

MetaMask正在招聘产品营销经理

2022-05-23

中办、国办:加快文化产业数字化布局

2022-05-23

a16z最新报告:Web3用户数到2031年将达10亿,区块链就像过去十年的移动电话

2022-05-22

马斯克:法币与加密货币的竞争中,我支持加密货币

2022-05-22

Ava Labs CEO:Avalanche在UST崩盘中损失了6000万美元

2022-05-22

3位密码学科学家获得理论计算机最高荣誉“2022年哥德尔奖”

2022-05-22

华尔街日报:加密资产投资或存在内幕交易问题

2022-05-21

V神:针对DeFi的批评不能“一杆子打死一船人”

2022-05-21

国内首家主打IP原创数藏平台「Gistoria集幻」即将上线

2022-05-21

华策影视:公司数字藏品已成为常态化业务

2022-05-21

阿里大文娱旗下数字藏品平台“鱿物”上线

2022-05-21

V神:我已不再是亿万富翁了

2022-05-21

5月份ENS收入超过800万美元,创历史新高

2022-05-21

亚马逊副总裁:更关注开发影响现实世界的技术,而不是所谓的元宇宙

2022-05-21

欧洲央行行长:加密货币“一文不值”,应该受到监管

2022-05-21

Pantera Capital合伙人发文介绍创业者的熊市生存之道

2022-05-21

银泰百货推出多款数字藏品

2022-05-21

Coinbase联合创始人Fred Ehrsam买入7500万美元COIN股票

2022-05-21

OpenSea推出Web3市场协议Seaport Protocol

2022-05-20

DeFi 流动性管理协议 iZUMi Finance 完成 3000 万美元融资

推荐文章

  • 以太坊与 Solana NFT 背后的思考:为何收藏家会选择更贵的链?

    2022-05-23

  • YC致创业者:做好最坏的打算

    2022-05-20

  • Real Vision 创始人:局势动荡,加密经济将快速赶超互联网

    2022-05-20

  • 时代周刊:Terra崩盘给我们带来哪些启示?

    2022-05-19

  • 律师:NFT平台如何防范版权漏洞?

    2022-05-19

价值号更多 ›

吉时通信
吉时通信
文章: 131
  • 宏观视角解析LUNA和UST崩盘:稳定币的路在何方?
  • 通往Web3.0的入口:零知识证明与 EVM
  • 元宇宙落地的九宫格框架:从What到How
链集市ChainMarket
链集市ChainMarket
文章: 174
  • 再看区块链对现实世界有什么意义?
  • 区块链产业周刊丨云南省重点构建区块链产业生态;Meta 正研究开发区块链技术;欧洲央行或推出匿名数字欧元
  • 区块链产业周刊丨数字人民币迎来智能合约;星巴克将构建Web3数字“第三空间”;谷歌云布局区块链领域
Unitimes
Unitimes
文章: 378
  • 哈佛商业评论:Web3的机遇和挑战
  • 如火如荼的「稳定币战争」
  • 彭博社:Crypto革命加速央行设计货币的未来
换一批

热门标签

新基建 比特币 以太坊 矿业 DeFi 共识对话 区块链+ 研报 美联储 央行数字货币 无限QE 加密衍生品 AI 云计算 大数据 5G 政策 交易所 稳定币 电子支付 Libra 算力产业 联盟链 公链 区块链 加密货币 Nervos Cosmos EOS STO

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

App内打开

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

Moshou

碳链价值是集资讯、行情、数据于一身的区块链信息服务平台,我们追求及时、全面、专业、精确的资讯与数据,致力于为区块链创新者和数字货币投资者提供优质的服务。

关于我们 加入我们 联系我们 隐私条款
微信公众号

扫一扫关注微信公众号

Copyright © 2018-2020 碳链价值 京ICP备18046423号
下载碳链App

下载碳链App

微信公众号

微信公众号

微信公众号

微信公众号

打赏文章作者

支付宝打赏二维码 支付宝扫一扫打赏
微信打赏二维码 微信扫一扫打赏

# 热门搜索 #

CBDC 比特币 DeFi 以太坊 区块链