加密领域存在一个广泛的误解,认为ZKRollup的最终确定时间很长。在这篇文章中,我们将解释为什么第一代ZKRollup需要这么长时间才能完成最终确定性,以及我们如何在不牺牲安全性的情况下实现更低的延迟。
为了解决这个问题,我们构思了一种sovereignZKRollup设计。后面,我们将简要探讨sovereign设计的其他优势。
最终性瓶颈及解决方案
对于大多数ZKRollup,验证零知识证明是最大的开支之一。根据底层证明系统不同,以太坊上的Rollup可能会花费30万到500万Gas来验证单个证明。但是由于证明的大小随着交易数量增长而变化缓慢,Rollup可以通过在提交证明之前等待积累大量交易来降低每笔交易的成本。事实上,这正是当今大多数ZKRollup所做的;StarkEx等流行的Rollup通常每隔几个小时才向L1发布一次证明。
BlockFi破产计划遭到FTX、三箭资本和SEC的反对:金色财经报道,根据FTX周三提交的法律文件,BlockFi提出的建议是对破产规则的滥用,有超过10亿美元的争议交易处于危险之中。BlockFi的计划将在7月13日的新泽西州法院听证会上讨论,也遭到了被清算的对冲基金三箭资本(3AC)和联邦监管机构证券交易委员会(SEC)的反对。
三箭资本称,它被BlockFi欠了2.2亿美元,它还抗议说,它没有被给予机会对欺诈指控提出异议,而美国证券交易委员会说,拟议的释放BlockFi及其管理层的条款过于含糊和宽泛。[2023/7/6 22:21:56]
但是等待几个小时才能完成交易是一种令人无法接受的糟糕用户体验。我们能做得更好吗?如果Rollup将原始交易数据发布到其数据可用性层,那么想要快速确定性的高级用户可以运行全节点。但是,如果Rollup使用状态差异,那么即使运行全节点也无济于事。这就是为什么今天大多数ZKRollup的排序器都会发出「软确认」。但是软确认只有在中心化排序器系统中才有可能。所以问题仍然存在——我们如何让去中心化的ZKRollup在延迟方面具有竞争力?
数据:18.5亿美元BTC和8.7亿美元ETH期权合约将于2月24日到期交割:2月23日消息,Deribit数据显示,超过18.5亿美元BTC和8.7亿美元ETH的期权合约将于2月24日到期交割。其中BTC的最大痛点价格为2.2万美元;ETH的最大痛点价格为1600美元。
注:“期权最大痛点”假设市场上所有持仓是由大户沽出的,对大户最有利的结算价为“市场内在总值”最低的价位。广义来说就是市场会向大多数人比较痛苦的方向发展,这样才可以使主力的利益最大化。[2023/2/23 12:24:34]
如果我们只关心降低全节点的延迟,那么将原始交易数据发布到链上就可以解决问题。只要完整的交易数据可用,全节点就可以在应用交易时尽快完成。这让我们的ZKRollup与传统的L1一样响应迅速!
Modular Cloud完成170万美元Pre-Seed轮融资:金色财经报道,区块链工具提供商Modular Cloud已于去年完成170万美元Pre-Seed轮融资,Maven11和Blockchain Capital共同领投,NFX、Celestia基金会和Eclipse等参投,所筹资金将用于为模块化区块链构建区块浏览器以及招聘员工,目前Modular Cloud仅由其两位联合创始人运营。(The Block)[2023/2/16 12:09:36]
这是一个非常强大的结果。它使ZKRollup适用于对延迟高度敏感的应用程序,如链上订单簿。尽管如此,它并没有完全解决原来的问题。我们真正想要的是减少轻客户端的延迟,能否在不大幅增加证明验证成本的情况下做到这一点?
NFT忠诚度解决方案提供商Cohort完成320万欧元种子轮融资:2月1日消息,总部位于法国巴黎的 NFT 忠诚度解决方案提供商 Cohort 宣布完成 320 万欧元种子轮融资,IRIS、Axeleo Capital、Kima Ventures 和 3founders 领投,Thibaud Elzière、Quentin Nickmans、Amaury Sepulchre、以及 Guillaume Princen (Stripe)、Brian O'Hagan (Sorare) 等天使投资人参投。[2023/2/1 11:41:21]
答案是肯定的!方法如下:我们可以实时创建证明,然后使用递归将它们聚合成批量证明,而不是等待创建单个批量证明。只要我们通过p2p网络立即分发增量证明,轻客户端就会体验到快速的最终确定性。而且由于我们仍然只是在链上发布较慢的批量证明,因此我们不必为链上验证支付额外费用。换句话说,我们仍然得到了一个与L1的信任最小化的桥——但桥不再是轻客户端的真实性来源。恭喜,我们刚刚构建了一个sovereignRollup!
分叉选择
敏锐的读者会注意到上一段中描述的系统存在问题。在今天的Rollup中,L1智能合约负责执行Rollup分叉选择规则。换句话说,智能合约不只是验证零知识证明,它还会检查证明是否建立在此前证明的基础上,并且它是否处理了所有我们发送到L1上的相关「强制交易」。那么,如果不使用智能合约,我们如何选择一个规范的分叉呢?
答案出奇的简单——如果我们要求证明作为调用数据发布在L1上,那么我们可以添加一条规则,即新证明只有建立在先前有效证明的基础上才有效。尽管我们可以在客户端强制执行此规则,但它会要求用户一直扫描区块链的历史,一直追溯到创世区块——这并不理想。
值得庆幸的是,将其直接添加到零知识证明中并不难。通过将calldata绑定回L1区块头,我们可以添加一条声明「我已经扫描了DA层的证明,并且这个证明建立在最近的有效证明之上」。这让我们可以直接证明分叉选择规则,而不是在客户端强制执行!如果我们已经在扫描DA层的证明,我们也可以轻松扫描强制交易。
可移植性和互操作性
在智能合约Rollup范例中,L1桥是独一无二的。由于桥负责检查未包含在证明中的声明,因此将基于证明的桥添加到其他目的地通常没有意义。但是一旦我们将所有逻辑都移到证明中,这就不再是问题了。我们可以在任何我们想要的地方添加桥。
甚至可以更进一步,如果L1智能合约只是一个普通的桥,我们可以完全取消它。首先,在不支持智能合约的系统上构建Rollup是有意义的。只需采用现有的Rollup逻辑并删除L1桥。突然之间,你可以部署在任何DA层上!换句话说,你的Rollup逻辑可以立即在不同的L1之间移植。
结论
Rollup的未来是sovereign。通过直接证明其分叉选择规则,sovereignZKRollup可实现无缝互操作性、即时可移植性和快速最终确定性。就像智能合约Rollup一样,它们提供低Gas成本和信任最小化桥梁,但它们不会被迫在成本和延迟之间进行权衡。
想象下一代安全的互联网,从登录时刻开始,你的个人信息就受到保护。在这个新的互联网中,你的数据将留在你自己的设备内,你可以完全掌控自己的信息,消除了被盗或欺诈的风险和恐惧.
1900/1/1 0:00:00摘要:据爱范儿报道,昨晚,英伟达、微软、Google、Adobe等厂商在相差无几的时间里都推出了各自的AI服务,你追我赶之势仿佛在传达着同一个焦虑:「在这个大AI时代,如果不想被人颠覆.
1900/1/1 0:00:00MarsBitCryptoDaily2023年3月3日一、?今日要闻美参议员要求Binance及Binance.US提供资产负债表等更多运营信息据TheBlock报道.
1900/1/1 0:00:00Starknet一直有传出可能快照了的消息,做了不一定有但是不做一定没有。首先创建starknet主网的钱包?ArgentX?融资4000万或者?BraavosWallet?融资1000万二选一.
1900/1/1 0:00:00(以下任何观点仅为作者个人观点,不应作为投资决策的依据,亦不应被解释为从事投资交易的推荐或建议。)北亚的冬天已经过去了。温暖的天气、阳光和樱花的早开预示着春天的到来.
1900/1/1 0:00:00Arbitrum提出了一种新的Sequencer交易排序策略介绍:Arbitrum目前使用的交易排序的方式是FCFS(先进先出).
1900/1/1 0:00:00