火星链 火星链
Ctrl+D收藏火星链

DAT:一文探讨 zkRollup 改进提案的具体思路及优缺点

作者:

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

感谢AlexGluchowski以及BarryWhitehat提供的意见和看法。1

长话短说

本文介绍了一种无需来自运营方tx历史数据的zkRollup,这具有在L1上使用txcalldata的gas效率,并且还具有智能合约执行及资产隐私的特性。每个batch只需要在txcalldata中记录一个状态改变的所有者的账户列表。缺点是每个用户在将资金退出到L1时,需进行客户端zkp计算,而另一个缺点是在EVM兼容性方面带来困难。2

背景和动机

对于Rollup的运营商和交易者而言,他们在使用txcalldata时仍然会产生消耗。这种限制仅仅是因为需要恢复作为交易结果的状态,以免用户无法生成其资金的Merkle证明。Rollup的大部分规范要求运营商将所有交易历史数据转储到L1上的txcalldata。交易历史数据的这种透明度,不仅增加了txcalldata的gas成本,而且还破坏了交易的隐私。据推测,交易历史数据的累加器,既解决了效率问题,也解决了隐私问题。3

数据:以太坊Gas费升至200GWei 附近:金色财经报道,据ultrasound.money数据显示,当前以太坊Gas费升至200GWei 附近。过去1小时销毁770多枚ETH,销毁量最高的是Uniswap。[2023/5/5 14:45:26]

方法

简而言之,在第一步中,我们构造了一个zkRollup,其中运营商将最终状态差异直接写入txcalldata。交易历史数据将在一个zkp电路的隐私输入中。第二步,我们通过分离常用存储和用户状态存储从txcalldata中删除最终状态差异。这使用户可以使用非包含证明退出。用户保留其用户存储并仅公开其Merkle根。用户可以用zkp证明根转换,并且可以更新智能合约的常用存储。详细步骤如下:3.1)第一步,zkRollup中txcalldata使用选项

SEC律师正在对Voyager提议的破产计划提出抗诉:金色财经报道,加密货币交易所Voyager的破产流程受阻,因监管方在加密货币监管规则上存在争议;美国证券交易委员会(SEC)的律师正在对Voyager提议的破产计划提出抗诉,而Voyager案的主审法官则不让SEC因破产事件而对其加密货币咨询业务处以罚款。[2023/3/7 12:46:03]

使用txcalldata恢复完整状态有两种选择。选项1:将所有交易历史数据记录到txcalldata。选项2:记录由于区块中的交易而导致的最终状态的差异。在选项2中,由于txcalldata中没有要记录的内容,数以百万计具有相同结果的交易使用0gas进行txcalldata使用。Merkle根转换的可靠性由zkp保证。而采用“选项2”是第一步。3.2)第二步,优化“选项2”

研究:链上指标继续表明比特币市场触底:金色财经报道,链上研究表明比特币市场已经触底。然而,在之前的周期中可能不存在的宏观因素仍在发挥作用,可能会影响当前的周期。比特币供应损益带显示了基于代币价格高于或低于上次移动时的当前价格而处于盈利或亏损状态的流通供应量。市场周期底部与利润供应(SP)和供应亏损(SL)线相交相吻合,最近一次发生在2022年第四季度左右。目前,SP波段已大幅上涨,与SL波段背离,表明如果该模式保持不变,价格可能会出现宏观上行。[2023/1/20 11:22:10]

当批次/区块中的交易更改合约中的相同存储值时,上述选项2会花费更少的gas。这种共享和更改的值就像ERC20的总供应量、swap协议的总资产池量等。而且这种存储值也会影响到所有资产持有者,这种数据的丢失会导致zkRollup的活性损失。另一方面,其他不常共享和更改的数据大多是个人资产数据。这类数据的丢失,直接意味着资产持有者损失了资金。这种风险是分开的,不会影响到对方的资金。然后分离用户的状态,并提供其状态的用户数据及其证明作为运营商对其交易的收据,从而降低了大量gas成本。交易者向运营方发送交易;运营商将其用户状态的merle证明作为交易的收据;交易者签署这个收据;电路中只接收带有签名收据的交易数据;如果一个用户进行了交易,并且多个用户的余额发生了变化,并且他们知道自己的状态,包括这些余额和Merkle证明,那么他们中的任何一个都可以随时通过zkp退出其资金。这证明这是其余额的最后一个状态,可以通过每个批次的更改状态所有者的每个帐户列表的不包含证明来确定。更改状态所有者的帐户列表的稀疏Merkle树可用于有效证明。有两种方法可以让更改状态的所有者知道他们最近的更改。如果他们在线,运营商发送最后一个差异,接收签名的差异,并将其放入zkp电路的输入,这样的gas成本是最低的。如果他们不在线,运营商会将其发布到txcalldata或链下去中心化存储。通过这种状态分离,运营商不再需要将最终状态的任何差异都放在txcalldata中,因为用户的帐户状态对于退出来说足够安全,而丢失共同共享的数据,只是意味着运营商无法更新zkRollup的Merkle根,他们将简单地停止服务。然后,公共共享存储和用户存储都可以在链外分发。每批只需要在txcalldata中记录一个状态改变的所有者的账户列表。3.3)第三步,隐私智能合约执行

加密货币交易所今日清算了价值近2.15亿美元的多头头寸:金色财经报道,根据The Block的数据仪表板?,周四的清算量是自9月18日以来的最高水平,当时加密货币交易所清算了价值近 2.15 亿美元的多头头寸。在今天 2.03 亿美元的多头清算中,比特币占 4600 万美元,约占 22% 。[2022/10/14 14:26:57]

用户的交易不在链上,但运营商仍然可以看到并需要看到用户状态,以进行zkp证明。如果用户在其一边进行zkp以证明其用户状态的Merkle根和公共共享存储的转换,则运营商只需更改该Merkle根和存储,余额的秘密仍然存在。用户向运营商发送交易;运营商返回余额和更新后的公共共享存储的差异;用户对更新后的用户状态和公共共享存储的Merkle根进行zkp证明;制作每个批次的运营商可通过更改批次中共享存储的变化知道余额差异,但其无法知道其他批次的余额差异,因为运营商之间只共享最终差异。这具有混合级别的隐私。这种机制需要用到递归zk。4

Doodles 6月销售额约为1539万美元,环比减少80%:7月22日消息,今年6月,由于投资者对NFT的兴趣下降,Doodles的销售额大幅下降。Doodles是有史以来销量排名前15位的数字收藏品之一,总销售额约为5.1185亿美元。

Cryptoslam数据显示,Doodles在2022年6月销售额首次低于3000万美元,约为1539万美元,相比5月份的7763万美元减少80%,相比1月份减少1.0672亿美元。

今年1月Doodles达到月销售额峰值,约为1.2211亿美元,独立买家数量为1928人,总共3127笔交易。 6月Doodles独立买家数量为677人,交易为998笔。平均销售额从1月份的39049美元下降到6月份的15417美元,降幅达60%。(Beincrypto)[2022/7/22 2:31:23]

更详细的讨论

4、1在链下与离线状态改变者通信

这只是一种选择。该协议可以在没有这部分的情况下构建。即使在最坏的情况下,状态更改器处于离线状态,这种情况下的数据可用性风险也非常有限。离线用户可以在其在线时获取数据以安全退出,其可以设置代理而不是自己接收数据。并且我们可以构造退出方法,以便上次状态更新不会因为数据可用性问题而使之前的状态变得危险。典型的去中心化存储结构如下所示:提交哈希证明preimage(hash(storage))=preimage(hash(storage,last-Ethereum-block-header))-last-Ethereum-block-header继续观察有多少节点可以完成4.2账户链上gas费用

每个帐户都可以获得一个比地址本身短得多的ID。每个batch只需要一个账户列表,这样就可以省略重复项,这比txcalldata中使用的交易历史要高效得多。4.3公共共享存储的进一步优化

在以太坊L1上,你无法擦除txcalldata。我们可以修改它,因为公共共享存储不需要在链上。与交易历史数据不同,我们只需要最后的状态数据,不需要任何之前的状态。然后运营商可以放弃之前在网络中共享的“最终状态数据”。运营商可以通过zkp逻辑知道可以丢弃的数据。5

结论

分离用户状态使得zkRollup智能合约执行既高效又隐私,几乎所有的txcalldata成本都从zkRollup中移除了。本文来自元宇宙之道,星球日报经授权转载。

标签:CALDATALLDATAethicalstandardsDATBOI币Super WalletDatabroker

抹茶交易所热门资讯
比特币:星球日报 | 福州:积极争取数字人民币试点落地;萨尔瓦多副总统:将有更多国家效仿萨尔瓦多的比特币采用模式(10月18日)

头条福州:积极争取数字人民币试点落地福建省人民政府近日印发《关于支持福州实施强省会战略的若干意见》,其中指出将在“十四五”期间积极争取数字人民币试点落地福州,支持福州发展数字产业园区.

1900/1/1 0:00:00
POL:从OpenSea的5个维度数据出发,分析当下 NFT 市场现状

9月7日,比特币从高点52900美元左右开始下跌,截至发稿时约42000美元,跌幅约20%。其它加密资产普跌。这种短时间的价格暴跌极其打击市场交易者的情绪.

1900/1/1 0:00:00
LEXI:Reddit创始人收藏了哪些NFT?

9月14日,Reddit联合创始人AlexisOhanian发推表示:带着妻子的CryptoPunk前往MetGala。配图中,他的西装上佩戴着CryptoPunk#2950图案的胸针.

1900/1/1 0:00:00
GMX:DYDX的挑战者们:去中心化永续合约交易平台赛道扫描

研究机构:MintVentures研究员:李雨轩关于#赛道扫描本篇研报属于MintVentures的#赛道扫描系列,相对于针对单独项目进行全方位分析的#深度研报系列.

1900/1/1 0:00:00
MANA:Manta核心贡献者Victor Ji:波卡的链上隐私金融世界 | 万物增长

10月25日,Odaily星球日报联合DFG和Acala于上海举办「万物增长——波卡生态主题见面会」.

1900/1/1 0:00:00
DAOs:一文解析 DAO 投资:DAOs 是对人类组织方式的未来的一种押注

撰文:AndrewThurman编辑:南风DAOs的去中心化属性及其对对充满活力的、忠诚的社区的依赖,可能会让那些只为利益而来的投资者失望.

1900/1/1 0:00:00