本文由 SuiWire 编辑部译自英文原文,引语为译文。阅读英文原文
Sui 协议升级:调用 Move 包的 Gas 费用下调 99%
协议版本 139 已在主网上线。拥有大型智能合约包的应用(如链上订单簿)如今只需支付此前按包大小计收费用的约 1%。
Sui 主网于第 1289 个纪元开始时升级至协议版本 139,时间为太平洋时间 10 月 22 日下午 5:05(UTC 时间 10 月 23 日 00:05)。此次升级将交易调用 Move 包时按包大小计收的读取费用下调约 99%。
主要变化
此前,每笔交易都需按所调用的每个非系统 Move 包的完整大小支付读取费用,费率为每字节 15 个内部 Gas 单位。尽管验证者会缓存这些包,但每笔交易仍需支付该费用。协议 139 生效后,包输入按每 KiB(kibibyte)154 个内部 Gas 单位计费,约合每字节 0.15 个,约为原费率的 1%。读取普通对象的费用保持不变。
这项改动由 Mysten Labs 工程师 Mark Logan 编写,包含在 Mysten Labs 于 10 月 21 日发布的主网版本 Sui v1.82.3 中。链上数据显示,新参数已经生效。
节省幅度
旧收费方式对大型应用的影响最大。根据 Mysten Labs 的代码变更说明,单次调用一个 100 KB 的包,在任何代码运行之前就需支付约 1,500 个 Gas 单位;在主网交易样本中,包字节约占计算费用的 11%。
Logan 于 9 月提交了一份题为“Reduce Gas Costs for Onchain Order Books”(降低链上订单簿 Gas 成本)的 Sui 改进提案(SIP)草案,文中分析了一笔在链上永续合约交易所撤单并下单的真实主网交易。读取其三个包的费用占该交易计算 Gas 的 92.8%。代码变更说明显示,按新费率重放该交易后,计算量从 1,702 个 Gas 单位降至 137 个。
影响
该 SIP 明确的目标是大幅降低链上订单簿的运行成本,因为做市商需要频繁重新报价,小额费用会迅速累积。提案认为,包读取费用并不对应验证者的实际成本,而且在大多数情况下使开发者优化代码 Gas 消耗变得毫无意义。
同一提案还涉及不可退还存储费,即每当交易改写或删除对象时 Sui 保留的那部分费用。该费用已在协议版本 138 中于主网从存储返还额的 1% 降至 0.01%。随着两项改动均已上线,每笔订单都会调用大型包并改写共享对象的交易类应用,例如订单簿和永续合约交易所,将是最大受益者。
信息来源
相关报道
图片:SuiDeepBook App 上线:现货交易与一分钟 BTC 市场
支撑 Sui 上逾 200 亿美元交易量的订单簿如今有了自己的应用,主打产品 Predict 是一个基于价格的 BTC 市场,最短到期时间仅一分钟。
标志:Sui
图片:SuiballSuiball 推迟硬件钱包发货,将进行新的安全审计
Suiball 创始人 @moonrunner2088 表示,预购设备将在独立安全审计完成后发货,审计预计需要数月时间。Suiball 官方 X 账号目前处于封禁状态,更新中未提及退款选项。