autorenew
Solana 测试网的 ed25519 程序故障:面向 Meme 币开发者的关键信息

Solana 测试网的 ed25519 程序故障:面向 Meme 币开发者的关键信息

如果你深入参与 Solana 生态系统,尤其是构建或交易 meme 币,你大概已经听说过测试网上的最新小插曲。Blueshift 的开发者、曾任 OSL 托管负责人 David Leung 的一条线程,揭示了自 epoch 869 起一直困扰开发者的一个令人沮丧的问题。我们用简单的语言分解一下,看看这对 meme 币世界有何影响。

问题所在:ed25519 程序卡壳

Solana 的测试网激活了 SIMD-0186,引入了对程序账户所有权更严格的检查。听起来很技术?简单说,区块链上的程序就像运行在网络上的智能合约。ed25519 程序至关重要,因为它负责验证 Ed25519 数字签名——这是一种在不暴露私钥的情况下证明所有权或真实性的安全方式。

但激活后,该程序开始出现 "InvalidProgramForExecution" 错误并失败。原因是什么?在测试网上,ed25519 程序由于历史配置问题,被 System Program 所拥有,而不是 Native Loader。SIMD-0186 中更严格的新规则暴露了这一不一致,导致任何依赖 ed25519 的交易都无法通过。

对 meme 币开发者来说,这事不小。许多基于 Solana 的代币,包括那些走红的 meme 代币,都会使用签名验证来处理空投、多签钱包或定制协议等功能。如果你在测试网上测试新功能,这个 bug 可能会阻挡你的进度,导致上线延迟或部署出问题。

根本原因与过去的权宜之计

Leung 解释说,所有权问题源于遗留的集群配置。之前的修复只是权宜之计——通过条件分支掩盖问题而非真正解决。它们暂时奏效,但最终在更新后的检查面前崩溃了。

想象在一个基本签名操作都出问题的网络上试图推动一波 meme 币行情。那会一团糟,对吧?虽然目前问题只限于测试网,但它凸显了在快速变动的加密环境中,小小的配置错误如何迅速演变成重大中断。

修复方案:SIMD-0417 来拯救

好消息是:已有一个提议的解决方案 SIMD-0417。一旦启用,它会自动修补 ed25519 程序的所有权(如果尚未设置为 Native Loader 的话)。这应能在无需人工干预的情况下把事情恢复正常。

Leung 在文中感谢了 Dean Little 的排查帮助,还配上了一段幽默的视频片段,展示那种“空气出拳”式的沮丧——对区块链调试时抓狂的绝佳 meme 式注脚。

这对 Meme 代币爱好者意味着什么

Solana 因其速度和低费用承载了大量 meme 币,从 Pump.fun 的发射到社区驱动的代币项目。测试网上出现这样的故障提醒我们保持警惕。如果你是构建者,务必反复检查你的依赖并进行充分测试。作为交易者,这也强调了在投入新项目之前监控网络健康状况的重要性。

关注 Solana 的改进文档和测试网更新以避免类似陷阱。在 meme 的狂野世界里,保持信息灵通就是你的优势。

完整线程请见 here

你可能感兴趣