原文作者:yyy
昨晚Coinbase宣布入场做了一条基于OPStack的L2——@BuildOnBase,一时间「BullishonOptimism」的情绪又再度被点燃。借此契机,这条推文来聊一聊Optimism的挑战期。
众所周知的是,Optimism二层资金提现到以太坊主网,要经历7天的挑战期。
那为什么偏偏是7天呢??3天??5天不行吗?
回答这个问题之前,我们先来了解下为什么要设挑战期。
Rollups通过将执行层从以太坊分离的方式,提高以太坊主网的性能。也即意味着交易是在二层执行的,但为了继承以太坊主网的安全性,二层发生的交易要在主网验证。
Infura:昨日发生网络中断影响Optimism、Arbitrum和Base 等网络,目前已解决该问题:8月3日消息,ConsenSys 旗下区块链开发平台 Infura 在社交平台上表示,昨日 Infura 经历了网络中断和更高的延迟,影响了所有网络,其中 Optimism、Arbitrum 和 Base 都经历过服务中断,目前团队已确定并解决了该问题。[2023/8/3 16:15:50]
简单来讲,以太坊主网要确认定序器提交上来的交易的的确确在二层发生,即交易的有效性。
Rollup因验证交易有效性方式的不同分为zk-Rollup和OptimisticRollup.
Aura Finance宣布在Optimism上线:7月14日消息,Balancer生态质押和流动性挖矿一站式平台Aura Finance宣布在Optimism上线,允许稳定币协议、LST、桥和货币市场等合作伙伴使用Aura来提高使用量和流动性。[2023/7/14 10:54:42]
验证方式主要分类两大类:零知识证明和欺诈证明。在零知识证明机制下,交易具有接近即时的最终性。
而基于欺诈证明的ORUs,交易的最终性取决于挑战期的长短,这也就解释了为什么Optimism资金从二层提现到主网需要7天。
ORUs机制下,乐观地认为由定序器提交上来的Rollup交易都是有效的。然后在挑战期内,验证者如果发现无效交易,可以发起欺诈证明。
OP Labs:Bedrock升级将为Optimism主网桥引入新的两步取款流程,可提高安全性:3月23日消息,OP Labs在推特上表示,Bedrock升级将为Optimism主网桥引入一个新的两步取款流程,这将提高其安全性并使攻击更加困难。
L1 的新提款流程分为两部分:证明和最终确定。要从Optimism主网提取资金,用户必须在包含提款交易的L2区块的输出出现在L1上时立即提交取款证明。平均而言,此输出需要大约一个小时才能出现在以太坊上。一旦提交了提现证明,用户等待标准的7天结束窗口,然后用户才能在L1上完成提现。[2023/3/23 13:22:03]
如果挑战期过后都没有人挑战的话,就默认这笔交易是有效的,此时交易具有最终性。
OptiFi:66.1万枚USDC被错误锁定,将于9月2日进行结算赔偿:金色财经消息,Solana生态衍生品DEXOptiFi发推表示,UTC时间8月29日6:00左右,团队成员尝试在Solana上进行更新升级,但OptiFi主网程序不小心因错误被关闭,无法恢复,其中66.1万枚USDC被锁定(95%的资金为团队成员所有),将补偿所有用户的资金。团队将在UTC时间9月2日8:00根据预言机PythNetwork提供的数据退回所有用户的存款并手动结算所有用户头寸,其中所有交易/存款都将基于Solscan数据。[2022/8/30 12:56:32]
但挑战期真的需要7天这么长时间吗?我们先把整个挑战流程简化:验证者通过重构状态根发现无效交易,于是发出欺诈证明。这一系列动作需要时间,也就意味着挑战期不能是0.
我们假设上述挑战流程很迅速,?10个区块完成(大概2分钟)。
当然不可能会有这么快的响应,那我们再把时间放慢10倍,?100个区块(大概20分钟),这个时间也要远远小于50400个区块(?7天)。
上述探讨是基于最理想的情况,那如果网络中有人作恶呢?需要多长的时间才能发现作恶行为?
或者换种说法,至少需要延长多久的挑战期才能杜绝作恶行为?这里所指的作恶行为是,通过发布大量的交易在一段时间内使gas飙升,从而阻止欺诈证明被验证者接收。
这里我们再做一个假设,假设Optimism上有20亿美元的风险敞口,作恶者每个区块愿意拿出100万美元的gas小费(priorityfees)来「抢跑」包含欺诈证明的交易。
那么,最多可以「挟持」网络的时间为2000个区块(?6.67小时)。当然,前面所举的例子都是基于一些非常简单粗陋的假设。
似乎无论从什么层面上看,挑战期也无需7天这么长的时间。很难能去想明白挑战期的长短跟安全性到底存在着怎样的非线性关系。
或许7对于Optimism创始人来讲是个非常有意义的数字吧,就像比特币4年减半周期大家猜想中本聪是个足球爱好者一样。
所以,能否在不降低安全性的情况下把ORUs的挑战期缩短至3-5天?可以,但对用户体验而言没太大优化。
那挑战期缩短至1-2天呢?能够有效优化用户体验的说法似乎可以makesense.
@0x?Mantle,BitDAO孵化的一个ORU,可以将挑战期缩短至1-2天。挑战期的优化逻辑基于MPC方案。
简单来讲,就是定序器不直接把交易批次提交到以太坊,而是先提交给MPC网络,由MPC节点共同签署,确认交易有效后再提交给以太坊。
因此,核心不同点是:
Optimism把包含状态根的batch作为执行结果提交到以太坊;
而Mantle把包含由MPC节点联合签署状态根的batch作为执行结果提交到以太坊。
目的是为了降低Rollup执行结果的信任风险。
但MPC验证归根结底还是链下的验证方案,聊胜于无,对用户来讲算多了一个心理安慰。
打个不太恰当的比喻,MPC验证方案就像是偏中心化的zk方案,前者安全性基于经济假设,后者基于密码学验证。
以上就是关于ORUs挑战期的一些思考和探讨,没有太强的逻辑性,权当抛砖引玉。BTW,还是非常期待未来能看到挑战期显著缩短的ORUs(分时级别)。
文:章鱼哥 近年来,NFT领域正经历着迅猛的发展变化。随着数字艺术品和加密游戏的流行,NFT成为了一个备受关注的话题.
21:00-7:00关键词:Silvergate、加息、Voyager、美SEC1.美专注于数字资产的众议院金融服务小组计划与众议院农业委员会合作制定加密立法;2.
图片来源:由无界版图AI工具生成本文全方位地介绍了ChatGPT的能力特征、发展历程以及OpenAI一路走来所坚守的技术路线,并对ChatGPT出现之后NLP领域的范式转换进行了展望.
近日,知名比特币最大主义者JamesonLopp转发了基于比特币网络建立主权rollup的想法,随后该想法在比特币以及以太坊社区内引起了大量讨论.
自Web3.0兴起以来,不知道大家有没有听说过tokenomics这个加密专有术语?Tokenomics指的是token与持有者及其各自生态系统的创建、管理和交互.
原文作者:Aiko、Jason,FoliusVentures基于上一篇研报引发的思考和讨论,@MapleLeafCap和我想进一步总结分享我们这一年在探索「Web3+游戏」过程中领会到的新知——.