TLDR:目录
多路复用合约地址以支持智能账户
后量子签名支持
毫秒级账本计时与时间表
Stellar Bell 升级(Protocol 30)核心亮点
CAP-84 允许通过一种新的以“W”开头的64位ID地址格式,使一个智能合约服务于众多客户。
CAP-87 允许智能合约验证 ML-DSA 签名,这是美国国家标准与技术研究院(NIST)于2024年确定的后量子标准。
CAP-88 将账本关闭时间调整为毫秒级时钟,为未来协议变更中实现更快的账本奠定基础。
测试网投票定于11月3日举行,主网投票则紧随其后,于11月23日17:00 UTC进行。Stellar Bell 升级(也称为 Protocol 30)计划于2026年11月23日进入主网投票阶段。Stellar Development Foundation 于10月20日宣布了这一发布消息。
此次更新主要针对面向企业的智能账户,并开始着手量子安全签名和更快账本的开发。它包含三项拟议的变更:多路复用合约地址、智能合约中的后量子签名验证以及毫秒级账本计时。测试网投票将提前于11月3日进行。
多路复用合约地址以支持智能账户
许多在 Stellar 网络上的交易所、转换平台以及托管产品已经使用了多路复用账户(muxed accounts)。多路复用账户将一个ID附加到一个账户上。每个客户获得唯一的存款地址,而资金则汇入同一个账户。
此前,智能账户没有等效的功能。由于智能账户是智能合约而非密钥对,因此它可以设定自己的支出规则。持有客户余额的企业因此需要为每个客户部署一个合约。
CAP-84 解决了 Stellar Bell 升级中的这一空白。现在,合约地址可以携带一个64位ID,采用一种新的以“W”开头的格式。Stellar Development Foundation 的高级工程经理 Jake Urban 将“W”描述为“倒过来的M”。他表示,这种独特的类型让开发人员能够始终明确他们所处理的地址类型。开发人员必须更新SDK,并将W变体添加到类型检查中。
后量子签名支持
Stellar 使用 Ed25519、secp256k1 和 secp256r1 椭圆曲线签名来保护账户。理论上,足够强大的量子计算机可能会破解这些签名。虽然目前尚未公开存在这样的机器,但公钥在账本上是可见的,且迁移过程可能需要数年时间。
CAP-87 允许智能合约验证 ML-DSA 签名,这是 NIST 于2024年最终确定的标准。由于验证所需的计算量远大于 Ed25519,Stellar Core 将直接在核心层执行此操作,而不是通过合约代码。这保持了调用的低成本,并允许针对官方向量进行测试。
在 Stellar Bell 升级中,这是“量子准备计划”(Quantum Preparedness Plan)的第一个链上组成部分。自定义账户合约现在可以要求使用量子安全的签名才能进行支出。
目前,网络交易签名仍保留为 Ed25519。经典账户的原生后量子签名器计划在后续的协议变更中推出。
毫秒级账本计时与时间表
Stellar 目前以整秒记录账本关闭时间。因此,网络无法瞄准短于一秒的时间间隔。今年9月,Protocol 28 将主网的关闭时间从约5.7秒减少到5秒。
CAP-88 将账本切换到毫秒级时钟。这使得未来的协议变更能够瞄准更精细的关闭时间。Stellar Core 开发人员已经在实验分支上测试更快的关闭速度。由于账本头格式也发生了变化,读取账本数据的工具需要更新 XDR 定义。
用户应在投票前升级 SDK。之前的 closeTime 字段仍然报告整秒。Stellar Core v30.0.0 已于10月16日可用。测试网投票将于11月3日17:00 UTC 进行。主网投票随后将于同一时间的11月23日进行。