宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > FIL > 正文

Arbitrum的秘密武器:交互式欺诈证明

作者:

时间:1900/1/1 0:00:00

Arbitrum One 已经在主网开放,我们计划推出一系列的文章,讲解 Arbitrum 的内部构件。本文摘自?Inside Arbitrum,该原文深入讲解了 Arbitrum 的工作原理。??

围绕?optimistic rollups,最主要的设计抉择是,如何解决争议。假设 Alice 断言 Rollup 会的运行会产生某个结果,而 Bob 不同意,那协议该如何定夺,选择谁提交的结果呢?

处理的方法基本可分两类:交互式证明,或者重执行交易。Arbitrum 选择了交互式证明,我们认为这种办法效率更高,也更灵活。Arbitrum 的其它设计也基本上遵循这个原则。

从 2014 年以来,我们一直在开发交互式欺诈证明(和 Arbitrum)。基本的机制我们写在了?2018 年出版的论文里,虽然现在我们又做了大量的升级。

Arbitrum社区分配7.5亿ARB治理提案避开社区治理:金色财经报道,Arbitrum的第一个治理提案变得混乱,价值10亿美元的ARB代币处于危险之中。Arbitrum区块链的首次治理尝试于周六开始,原因是一项提议让Arbitrum基金会控制7.5亿个ARB代币,价值近10亿美元。这些代币将资助一项旨在促进Arbitrum增长的“特别赠款”计划。但根据AIP-1提案,ARB持有人无法决定Arbitrum基金会将近10亿美元的资金分配给谁或如何分配。这是因为集中式Arbitrum基金会不需要将其赠款分配置于“完全链上治理”。(CoinDesk)[2023/4/2 13:39:43]

交互式证明的思路是让 Alice 和 Bob 参与一个由 L1 合约引导的回合制协议,使用任何 L1 合约所需的最小开销来解决他们之间的分歧。

DeFi社交交易平台Nested Finance已在Arbitrum上线:9月23日消息,DeFi社交交易平台Nested Finance现已在Arbitrum上线。据悉,Nested Finance允许用户创建投资组合,或者复制投资策略,被复制的交易者可赚取版税。[2022/9/23 7:15:50]

Arbitrum 的方法基于对争议的剖析。如果 Alice 的断言涉及了 N 个执行步骤,那就让她曝光出两个各涉及 N/2 个步骤的断言,然后让 Bob 选择一个来挑战。这样一来,争议的规模就缩小了一半。这个过程持续进行,每一回合都将争议的规模缩小一半,直到争议的范围变成一个执行步骤。注意,直到此时为止,L1 引导合约都不必考虑实际上执行了什么。仅当争议被缩小到单个执行步骤时,L1 引导合约才需要理解这一步要执行什么指令,以及 Alice 对该步的断言是否为真,以此解决争议。

Blockdaemon 和 StakeWise推出流动质押平台 Harbour:金色财经消息,区块链基础设施提供商 Blockdaemon 和流动性质押平台 StakeWise 宣布正式推出面向机构客户的流动质押平台 Harbour。Harbor 客户将在平台上质押以太坊后获得质押凭证代币,机构可以在其他获得许可的 DeFi 协议上使用代币来获得额外收益,同时仍保持其质押的以太坊。(The Block)[2022/6/7 4:06:49]

交互式证明背后的关键原理是,如果 Alice 和 Bob 有所争议,Alice 和 Bob 应尽可能做链下的工作来解决争议,而不是让 L1 合约承担负担。

另一个方案是,让一个 Rollup 区块在区块内每一笔交易后附带一个状态哈希值断言。然后,在争议情形中,L1 引导合约将模拟一整笔交易的执行,看结果是否与 Alice 的断言一致。

以太坊扩容项目Arbitrum将于8月下旬正式上线:8月15日,以太坊扩容项目 Arbitrum One将在本月下旬向用户开放。目前已经为 400 多个项目提供了主网访问权限,其中有数十个项目成功完成了部署。Arbitrum One 上线后,Offchain Labs会继续努力将更多项目引导到 Arbitrum 上,进一步提升 Arbitrum 的性能并降低成本,另外还要完成一长串功能需求。(Offchain Labs)[2021/8/15 22:15:38]

我们坚决认为,交互式证明是个更好的方法,理由如下。

在乐观情形下,交互式证明效率更高。因为交互式证明可以解决大于一笔交易的争议,因此,一个 rollup 区块可以仅包含一个断言,断言整条链在这一个区块的所有内容执行完之后的结果状态。相反,重执行方法需要区块内的每个交易后面都附带一个状态断言。如果一个 rollup 区块里面有成百上千笔交易,这两种方法在对 L1 区块的空间占用上将出现显著的区别——而这种占用正是 rollup 成本的主要部分。

在悲观情形下,交互式证明的效率也更高:如果出现了争议,L1 引导合约只需检查 Alice 和 Bob 的操作「在往正确的方向走」,比如 Alice 确实把 N 步骤的断言拆成了两个针对一半步骤的断言。(引导合约无需去计算 Alice 断言的正确性,Bob 会做,在链下做。)只需要重新执行一个指令。相反,在重执行交易模式下,L1 引导合约需要模拟一整笔交易的执行。

更高的交易级 gas limit:交互式证明可以摆脱以太坊对单笔交易 Gas Limit 的限制;即使一笔交易 gas 消耗量太大、无法放进以太坊区块内,也仍有可能可以放进 Arbitrum 的区块内。Rollup 的 Gas Limit 当然也不可能是无限的,但仍可以做到比以太坊主链所容许的大得多。

就以太坊而言,大 gas 容量的 Arbitrum 交易的唯一缺点是它可能需要运行更多的交互步骤(这个也仅仅是在有所争议的情况下)。相反,重执行模式下的 rollup 交易,gas limit 必须小于以太坊的区块 Gas Limit,否则就没法在一笔以太坊交易内模拟执行完这笔交易了(而且模拟执行比起在以太坊中直接执行,gas 消耗量还要更大)。

合约大小没有限制:交互式证明无需为每一个 L2 合约创建一个以太坊合约,所以也不要求合约符合以太坊合约的限制。对于 Arbitrum 的争议合约来说,在 L2 上部署一个合约的操作也是一系列计算过程的组合,与别的操作没有区别。相反,重执行模式下,L2 合约的大小比以太坊主链上所能容许的还要小,因为要模拟一个合约的执行需要能够仿制(instrument)这个合约,而仿制的代码必须能够放进一个以太坊合约内。

更大的实现弹性。交互式证明允许实现上的更大灵活性,举个例子,加入 EVM 中还不存在的指令。必要的功能无非是能在以太坊上验证一个单步执行的证据。而重执行模式就严格受限于 EVM。

Arbitrum 的大部分设计都是由交互式证明方法所开启的机会驱动的。如果你在学习 Arbitrum 的特性时疑惑于为什么这种它们要存在,这里有两个简单的思考方向:「这个特性是用来支持交互式证明的吗?」以及「这个功能是是如何利用交互式证明得以实现的」?大部分关于 Arbitrum 的「为什么」都跟交互式证明有关。

原文来源: Offchain Labs Medium

原文作者: Offchain Labs

原文编译:阿剑,以太坊爱好者

标签:ARBRUMTRURBIARBI价格marumaruNFTtrustwalletLow Orbit Crypto Cannon

FIL热门资讯
NYM:WEB3.0世界的隐私Layer0

最近,和不少来自互联网以及创投圈的朋友打交道,总是阴差阳错聊到两个话题,一是元宇宙,二是WEB3.0.

1900/1/1 0:00:00
一文了解通用杠杆协议 Gearbox

Gearbox?是一个通用杠杆协议,用户能够在协议上获取资金杠杆并自由应用在各种?DeFi?协议上,甚至用户可以无需与?Gearbox?界面交互,各类?DeFi?协议可以自行集成?Gearbox?协议,给用户提供资金杠杆功能.

1900/1/1 0:00:00
ErgoDEX最新路线图公布

ErgoDEX团队的Yasha和Ilya最近在Adaverse的YouTube频道上接受了采访。团队讨论了ErgoDEX的开发路线图、与Cardano的互操作性以及备受期待的ErgoDEX代币.

1900/1/1 0:00:00
目前市场基于PoW机制的NFT项目比较

NFT全称非同质化代币,用于表示“独一无二”的资产。与其相反的就是FT,同质化代币,每个单元具有相同的值,可以互换,例如黄金、比特币等.

1900/1/1 0:00:00
写在L2元年之前—来自海外的以太坊L2全览列表

L2 桥 L2 兼容钱包 L2 dApp 特定于应用的rollups 常见 crypto.com已与 Arbitrum 集成binance.com已与 Arbitrum 集成huobi.

1900/1/1 0:00:00
对话 MetaV:如何构建一个成熟的超现实主义元宇宙?

Q1:首先,想问下Rak,你能告诉我们什么是MetaV,以及什么是Mtopia 吗?Rak:首先MetaV的团队是一群极客与科幻发烧友组成的,我们希望与社区合作,基于去中心化的基础设施,构建超现实主义的元宇宙.

1900/1/1 0:00:00