Stellar 的 Java SDK 推出了针对 Protocol 23 的准备工作、安全修复和开发者工具更新。
支持 Protocol 23(2025 年) – 增加了 Soroban RPC 升级和关键的 XDR 变更。
消息签名(2025 年) – 实现了 SEP-40,提升钱包集成的安全性。
安全补丁(2025 年) – 修复了支付到合约交易中的漏洞。
概述: Java SDK 2.0.0-beta0 版本与 Protocol 23 保持一致,带来了 Soroban RPC 的改进,比如事件流和多路复用账户支持。- 技术细节: 升级后的 XDR 定义支持通过 pollTransaction 查询交易状态,并解析诊断事件。同时,部分旧方法(如 StrKey#encodeEd25519PublicKey)被标记为废弃,未来将移除。- 意义: 这对 Stellar (XLM) 来说是利好消息,因为它为开发者准备了下一代智能合约功能。节点运营者必须及时更新以避免兼容性问题。(来源)
pollTransaction
StrKey#encodeEd25519PublicKey
概述: 新增了对 SEP-40 的支持,实现对任意数据的签名功能,这对钱包和去中心化应用(dApp)的身份验证非常重要。- 技术细节: 新增 KeyPair.signMessage 和 verifyMessage 方法,使用 Ed25519 算法验证数据有效性。支持多路复用账户和流动性池 ID 的地址解析。- 意义: 短期内对 XLM 价格影响中性,但从长远看提升了跨链集成的安全性。(来源)
KeyPair.signMessage
verifyMessage
概述: 修复了 buildPaymentToContractTransaction 方法中的一个关键漏洞,该漏洞影响发送者和发行者为同一账户时的资产转移。- 技术细节: 解决了在发送者同时为资产发行者时,资产转账失败的边缘情况。- 意义: 对价格影响中性,但降低了交易失败风险,提升了网络的稳定性和可靠性。(来源)
buildPaymentToContractTransaction
Stellar 的代码更新重点在于提升可扩展性(Protocol 23)、安全性(SEP-40)和稳定性,这些都是推动企业级应用的重要基础。随着语义化版本控制的实施,开发者能够更好地预测和管理升级风险。在竞争对手如 Ripple 面临监管挑战的背景下,这些升级将如何影响 XLM 在跨境支付领域的地位,值得持续关注。
0.49% (1天)