ArbitrumOne已经在主网开放,我们计划推出一系列的文章,讲解Arbitrum的内部构件。本文摘自InsideArbitrum,该原文深入讲解了Arbitrum的工作原理。
围绕optimisticrollups,最主要的设计抉择是,如何解决争议。假设Alice断言Rollup会的运行会产生某个结果,而Bob不同意,那协议该如何定夺,选择谁提交的结果呢?
处理的方法基本可分两类:交互式证明,或者重执行交易。Arbitrum选择了交互式证明,我们认为这种办法效率更高,也更灵活。Arbitrum的其它设计也基本上遵循这个原则。
从2014年以来,我们一直在开发交互式欺诈证明。基本的机制我们写在了2018年出版的论文里,虽然现在我们又做了大量的升级。
观点:当前衍生品持仓数据表明市场看涨情绪明显:1月3日消息,Deribit首席商务官Luuk Strijers表示,2023年6月的期权持仓数据显示,整体看跌/看涨比率为0.24,意味着看涨期权是看跌期权持仓量的三倍,这通常代表看涨情绪。此外,比特币最大痛点价格为19,000美元,相比于当前现货价格16,700美元附近,也显示出上涨潜力。[2023/1/3 22:22:37]
交互式证明
交互式证明的思路是让Alice和Bob参与一个由L1合约引导的回合制协议,使用任何L1合约所需的最小开销来解决他们之间的分歧。
Arbitrum的方法基于对争议的剖析。如果Alice的断言涉及了N个执行步骤,那就让她曝光出两个各涉及N/2个步骤的断言,然后让Bob选择一个来挑战。这样一来,争议的规模就缩小了一半。这个过程持续进行,每一回合都将争议的规模缩小一半,直到争议的范围变成一个执行步骤。注意,直到此时为止,L1引导合约都不必考虑实际上执行了什么。仅当争议被缩小到单个执行步骤时,L1引导合约才需要理解这一步要执行什么指令,以及Alice对该步的断言是否为真,以此解决争议。
观点:ETH短期或面临回调,但长期仍看涨:11月15日消息,新加坡加密货币交易所Luno亚太地区负责人VijayAyyar表示,ETH在过去几天进行了整合,长期来看是看涨的。他说:“在此期间,你将看到ETH和山寨币市场的上涨速度快于比特币。”分析显示,以太坊最近一次上涨的幅度几乎与6月至9月的飙升幅度相同,那次上涨后逐渐回调。一些分析师认为,这种对称格局预示着ETH或将面临类似的回调。(彭博社)[2021/11/15 6:53:13]
交互式证明背后的关键原理是,如果Alice和Bob有所争议,Alice和Bob应尽可能做链下的工作来解决争议,而不是让L1合约承担负担。
重执行交易
另一个方案是,让一个Rollup区块在区块内每一笔交易后附带一个状态哈希值断言。然后,在争议情形中,L1引导合约将模拟一整笔交易的执行,看结果是否与Alice的断言一致。
观点:加密货币总市值突破1万亿美元,将使新的机构投资者开始FOMO:比特币、ETH以及DeFi代币价格最近上涨,被归因于新的政府刺激措施,以及散户投资者在比特币2017年牛市和随后的崩盘三年后重返这个领域。
瑞士数字资产基础设施初创公司Metaco副总裁Seamus Donoghue表示,“虽然刺激措施有望出台,但宏观背景对比特币等风险资产仍将非常有利,而且随着谷歌搜索量最近飙升,散户投资者也开始加大加密投资。这意味着像以太坊、Polkadot、Cardano和DeFi代币这样的山寨币现在可能开始跑赢大盘。加密货币总市值突破1万亿美元,这将使新的机构投资者开始担心FOMO(担心错失良机),这反过来又会让流动性较低的养老基金和捐赠基金关注这一新兴资产类别的投资机会。”(福布斯)[2021/1/16 16:20:14]
为什么说交互式证明更好?
观点:印度应该利用Yes Bank倒闭的契机推出官方卢比加密货币:彭博社文章称,人们对印度金融体系的信心一直在下降。与其试图恢复信任,还不如减少对信任的要求——借助官方的卢比加密货币。最后一根稻草是企业贷款行Yes Bank的倒闭。在印度国家银行的救助下,储户得到保证,其200多亿美元滞留资金将被释放。尽管这可能有助于防止大范围恐慌,但即便是暂时阻止人们动用资金,也意味着从现在起,并非所有储蓄和往来账户都将被个人和企业视为现金的完美替代品。印度当局试图在金融领域扼杀的区块链技术带来希望。印度政府应该考虑官方加密货币,以消除对可信中介机构的需求,不管怎样这些机构都供不应求。在新冠病爆发之前,人们普遍预计中国将在今年推出央行数字货币,但印度的需求更大。在Yes Bank破产和糟糕救援之后,印度的存款很可能会流向四五家大型银行,这些银行的管理者可能会更大胆地用别人的钱进行高风险押注。其余银行将为流动性而挣扎。一个长期不稳定的信贷投放网络总是离下一次爆发仅一步之遥。如果印度储备银行不提供易于交易的数字卢比,让普通百姓任由Yes Bank等运营不善、监管不力的银行摆布,人们宁愿将财富存入硅谷赞助的代币化货币或者中国的数字人民币。(彭博社)[2020/3/15]
我们坚决认为,交互式证明是个更好的方法,理由如下。
在乐观情形下,交互式证明效率更高。因为交互式证明可以解决大于一笔交易的争议,因此,一个rollup区块可以仅包含一个断言,断言整条链在这一个区块的所有内容执行完之后的结果状态。相反,重执行方法需要区块内的每个交易后面都附带一个状态断言。如果一个rollup区块里面有成百上千笔交易,这两种方法在对L1区块的空间占用上将出现显著的区别——而这种占用正是rollup成本的主要部分。
在悲观情形下,交互式证明的效率也更高:如果出现了争议,L1引导合约只需检查Alice和Bob的操作“在往正确的方向走”,比如Alice确实把N步骤的断言拆成了两个针对一半步骤的断言。只需要重新执行一个指令。相反,在重执行交易模式下,L1引导合约需要模拟一整笔交易的执行。
更高的交易级gaslimit:交互式证明可以摆脱以太坊对单笔交易GasLimit的限制;即使一笔交易gas消耗量太大、无法放进以太坊区块内,也仍有可能可以放进Arbitrum的区块内。Rollup的GasLimit当然也不可能是无限的,但仍可以做到比以太坊主链所容许的大得多。就以太坊而言,大gas容量的Arbitrum交易的唯一缺点是它可能需要运行更多的交互步骤。相反,重执行模式下的rollup交易,gaslimit必须小于以太坊的区块GasLimit,否则就没法在一笔以太坊交易内模拟执行完这笔交易了。
合约大小没有限制:交互式证明无需为每一个L2合约创建一个以太坊合约,所以也不要求合约符合以太坊合约的限制。对于Arbitrum的争议合约来说,在L2上部署一个合约的操作也是一系列计算过程的组合,与别的操作没有区别。相反,重执行模式下,L2合约的大小比以太坊主链上所能容许的还要小,因为要模拟一个合约的执行需要能够仿制这个合约,而仿制的代码必须能够放进一个以太坊合约内。
更大的实现弹性。交互式证明允许实现上的更大灵活性,举个例子,加入EVM中还不存在的指令。必要的功能无非是能在以太坊上验证一个单步执行的证据。而重执行模式就严格受限于EVM。
交互式证明方法是Arbitrum的设计核心
Arbitrum的大部分设计都是由交互式证明方法所开启的机会驱动的。如果你在学习Arbitrum的特性时疑惑于为什么这种它们要存在,这里有两个简单的思考方向:“这个特性是用来支持交互式证明的吗?”以及“这个功能是是如何利用交互式证明得以实现的”?大部分关于Arbitrum的“为什么”都跟交互式证明有关。
想了解更多?看看InsideArbitrum。
原文链接:
https://medium.com/offchainlabs/interactive-fraud-proofs-arbitrums-secret-sauce-debc3b019418
作者:OffchainLabs
翻译:阿剑
作者|?ChenglinPua?|编审?|于百程?排版?|?王纪珑琰日前,NBA当红球星斯蒂芬·库里更新了自己的头像。该头像是他花费了18万美元购买的并加入了该项目的Discord群.
1900/1/1 0:00:00巴比特讯,9月27日,知识产权研究机构IPRdaily与incoPat创新指数研究中心联合发布《2021年中国高相关度区块链授权发明专利排行》.
1900/1/1 0:00:00位于开罗的区块链初创公司Pravica已从瑞士风险投资公司和孵化器CryptoValleyVentureCapital(CVVC)筹集到一笔未公开的直接投资.
1900/1/1 0:00:00原文标题|《金融市场监管的活力:利用监管技术》原文作者|?格奥尔格·林格,法律与金融学教授 编译整理|白泽研究院 文前注解: 近几年,合规科技和监管科技先后成为金融领域的新热词.
1900/1/1 0:00:00巴比特讯,9月15日,Arbitrum发布中断报告表示,从9月14日22:14开始,Arbitrum出块卡顿持续了大约45分钟,ArbitrrumSequencer被关闭。停机期间停止了新交易的提交,但资金未受到威胁.
1900/1/1 0:00:00Loot是一个允许任何人铸造代表一组8个冒险家主题装备物品的NFT项目。这些物品具有随机分布的稀缺特征。这被称为一个「公平铸造」项目,因为合约不出售NFT——这些NFT是免费铸造的.
1900/1/1 0:00:00