Stellar(XLM)的智能合约工具链迎来重要更新。基于 Rust 的 Soroban SDK 已升级至 v28,并开始支持 Protocol 28。据 Build on Stellar X 账号消息,Soroban SDK v28 现已上线,支持已于 9 月 16 日启动的 Protocol 28。
Stellar 首席软件工程师 Leigh McCulloch 在评论中指出,存储的合约数据不再被锁定在首次写入时的形态。对大多数合约而言,这一变化意味着只需重新构建,其他无需调整。
Protocol 28 主网上线
Protocol 28 又名 Adapter,已于 9 月 16 日在主网上线。该升级引入更快的共识、面向合约群组的原子升级,以及更安全、标准的合约数据迁移方式。
Soroban SDK v28 的关键功能
Soroban SDK v28 包含构建系统变更、支持合约数据迁移的新行为,以及多项新功能。主要更新包括 Spec Shaking v2、合约数据迁移、稀疏发布事件、可执行引用,以及在测试中可上传原生合约。
Spec Shaking v2 改变了规格(specs)的纳入方式,采用编译器用于决定代码是否进入最终二进制的原则:死代码消除。SDK 现在会为所有内容生成条目,而 stellar-cli 中的构建系统会剥离合约未使用的条目。
该 SDK 还调整了结构体在账本上的表示方式。结构体原本以字段名为键的映射存储。在 v28 之前,该映射必须与结构体完全匹配:每个字段都必须作为键存在,且不能出现其他键。新行为旨在更好地支持合约数据迁移。
Stellar 迎来 11 周年
与此同时,Stellar 正在庆祝其 11 周年。该网络于 2015 年 9 月 30 日启动,11 年来一直专注于让资金更快、更自由地流动,覆盖跨境支付到代币化资产等场景。近期,Stellar 突破 22,000 名 RWA 持有者。
Stellar 基金会产品负责人 Tomer Weller 分享了一个关于周年日期的趣闻。他指出,这一天标志着“新” Stellar 网络的周年。而“旧” Stellar 网络早在 2014 年推出,原生货币名为“Stellars”,代码为“STR”。
原文来自 U.Today。
