ArbitrumOne已经在主网开放,我们计划推出一系列的文章,讲解Arbitrum的内部构件。本文摘自InsideArbitrum,该原文深入讲解了Arbitrum的工作原理。
围绕optimisticrollups,最主要的设计抉择是,如何解决争议。假设Alice断言Rollup会的运行会产生某个结果,而Bob不同意,那协议该如何定夺,选择谁提交的结果呢?
处理的方法基本可分两类:交互式证明,或者重执行交易。Arbitrum选择了交互式证明,我们认为这种办法效率更高,也更灵活。Arbitrum的其它设计也基本上遵循这个原则。
从2014年以来,我们一直在开发交互式欺诈证明。基本的机制我们写在了2018年出版的论文里,虽然现在我们又做了大量的升级。
观点:黄金可以对冲加密货币价格波动风险:2月14日消息,总部位于墨尔本的纽克雷斯特矿业有限公司(Newcrest Mining Ltd.)首席执行官Sandeep Biswas在接受彭博电视台采访时表示,加密资产的繁荣证明了需要更多的金银投资组合。 Biswas称,黄金可以对冲加密货币价格波动风险。比斯瓦驳回了有关加密资产会削弱黄金吸引力的争论,称后者由于其稳定性而对投资者有利。(cryptoglobe)[2021/2/14 19:44:16]
交互式证明
交互式证明的思路是让Alice和Bob参与一个由L1合约引导的回合制协议,使用任何L1合约所需的最小开销来解决他们之间的分歧。
Arbitrum的方法基于对争议的剖析。如果Alice的断言涉及了N个执行步骤,那就让她曝光出两个各涉及N/2个步骤的断言,然后让Bob选择一个来挑战。这样一来,争议的规模就缩小了一半。这个过程持续进行,每一回合都将争议的规模缩小一半,直到争议的范围变成一个执行步骤。注意,直到此时为止,L1引导合约都不必考虑实际上执行了什么。仅当争议被缩小到单个执行步骤时,L1引导合约才需要理解这一步要执行什么指令,以及Alice对该步的断言是否为真,以此解决争议。
观点:灰度今年第四季度已增持115236枚BTC,比特币流动性危机将至:CoinCorner首席执行官Danny Scott发推表示,灰度今年第四季度已经增持了115236枚BTC,相当于22亿美元。他再次重申:BTC流动性危机即将到来。
此前12月2日,Danny Scott曾发推表示,加密交易所中存储的比特币数量正在以前所未有的速度减少。用户正在积极构建比特币长期头寸。比特币流动性危机即将到来。(U.Today)[2020/12/16 15:24:30]
交互式证明背后的关键原理是,如果Alice和Bob有所争议,Alice和Bob应尽可能做链下的工作来解决争议,而不是让L1合约承担负担。
重执行交易
观点:此次挖矿难度调整是10年来最小百分比变化之一:比特币网络在7月1日凌晨将其挖矿难度调整为15.7842T,较6月17日设定的15.7847T的难度水平仅下降0.0033%。这个百分比变化很小,四舍五入约为零,这次比特币的挖矿难度调整也是10年来最小的百分比变化之一。(Coindesk)[2020/7/1]
另一个方案是,让一个Rollup区块在区块内每一笔交易后附带一个状态哈希值断言。然后,在争议情形中,L1引导合约将模拟一整笔交易的执行,看结果是否与Alice的断言一致。
为什么说交互式证明更好?
我们坚决认为,交互式证明是个更好的方法,理由如下。
在乐观情形下,交互式证明效率更高。因为交互式证明可以解决大于一笔交易的争议,因此,一个rollup区块可以仅包含一个断言,断言整条链在这一个区块的所有内容执行完之后的结果状态。相反,重执行方法需要区块内的每个交易后面都附带一个状态断言。如果一个rollup区块里面有成百上千笔交易,这两种方法在对L1区块的空间占用上将出现显著的区别——而这种占用正是rollup成本的主要部分。
观点:比特币巨鲸往往在交易所安静的时候大量抛售BTC:分析人士指出,比特币巨鲸们往往在交易所安静的时候大量抛售BTC,以吸引眼球。CryptoQuant首席执行官Ki Young Ju表示,比特币网络的交易使用量和价格之间的长期相关性很大程度上反映了鲸鱼的行为。资金流动比率(fund flow ratio)这一指标显示了比特币在链上的交易量。3月13日,BTC迅速跌至3600美元的低点,所有交易所的存取款网络使用率达到24%,从那以后,价格上涨但该比率却下降了。这意味着鲸鱼在以低价隐蔽地积累,当交易所平静时,巨鲸会出售BTC,并通过价格暴跌吸引其他投资者的关注。(Cointelegraph)[2020/6/17]
在悲观情形下,交互式证明的效率也更高:如果出现了争议,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
翻译:阿剑
标签:ARBArbitrumTRUARBIARB价格arbitrum币价格TRUBGR币Arbitrage Analysis Beyond Commodity
巴比特讯,根据推特官方消息,用户必须年满18岁才能在推特平台上请求、接收或发送“赏金/小费”。由于“赏金/小费”是通过第三方支付服务进行的,因此用户还必须确保自己的“赏金/小费”符合这些相关服务.
1900/1/1 0:00:009月18日,据@上海长宁商务微信公号消息,近日,上海市数字人民币首批试点单位之一春秋航空成功在数字人民币App内上线“子钱包”,成为航旅出行行业接入数字人民币App手机钱包的先锋.
1900/1/1 0:00:00据路透社消息,包括美国、英国及欧洲央行等七家央行为现金数字货币勾勒出一份可能的运作手册,希望在赶上加密货币趋势之际,也能兼顾有关商业银行可能受到冲击的疑虑.
1900/1/1 0:00:00国际货币基金组织总裁KristalinaGeorgieva最近在一次演讲中谈到了包括CBDC在内的数字货币.
1900/1/1 0:00:00本文来自?Decrypt原文作者:JeffBenson摘要:Gnosis可能必须删除?NFT?功能才能获得AppleAppStore的批准。其他钱包也表示曾遭遇相关发布问题.
1900/1/1 0:00:00据Theblock9月20日消息,美国证券交易委员会(SEC)已指控RobertShumake、NicoleBirch和WillardJackson通过TransatlanticRealEsta.
1900/1/1 0:00:00