技术 › FCMP++

迁移到 FCMP++

币、钱包和节点会发生什么——以及目前的进展

简而言之

FCMP++ 将通过硬分叉激活。旧币无需转移到任何地方:它们会自动加入树中,并以新的交易类型花费。助记词和地址照常可用。用户只需及时更新钱包和节点。

当前状态(2026 年 11 月)

  • FCMP++ 在主网上尚未激活;目前没有官方的硬分叉日期。
  • 公开测试正在进行:测试网络分叉("stressnet")已于 2026 年 10 月完成。
  • 首席开发者发布了一份不具约束力的计划草案:2026 年秋季发布首个支持分叉的版本,初冬发布功能完整的版本(硬件钱包、多重签名),暂定于 2027 年初激活。

请关注 getmonero.org 和 monero-project/monero 代码仓库中的公告。第三方网站引用的日期常常是错的。

硬分叉时会发生什么

  1. 用所有现有输出构建树。每个 RingCT 输出(以及转换为统一形式的更早的非 RingCT 输出)都会成为一个叶子。节点会提前完成这项工作,或在升级数据库时完成。
  2. 从分叉高度开始,网络只接受新的交易类型:用成员证明 + SA+L 取代环。
  3. key image 保持不变。在 RingCT 交易中已花费的输出已经留下了 key image,试图通过 FCMP++ 再次花费它会得到相同的 L——并被拒绝。

用户需要做什么

对象需要做的事
普通用户把钱包更新到支持分叉的版本。无需转移任何东西。
节点运营者在分叉前更新 monerod;否则节点会留在旧链上。
硬件钱包等待支持 FCMP++ 的固件和桌面应用。
多重签名多重签名方案会改变;请关注支持新协议的钱包版本。
服务商、交易所更新 monero-wallet-rpc 集成;检查新的交易格式和手续费。
谨防诈骗

硬分叉是网络钓鱼最爱用的借口:“把你的币转到新地址”、“更新你的助记词”、“领取空投”。切换到 FCMP++ 不需要转移币、在网站上输入助记词或“迁移”钱包。只从官方网站下载软件,并验证签名/哈希。

会有哪些明显变化

  • 交易大小和手续费会增加:一个 FCMP++ 输入比一个环更大。
  • 在性能较弱的设备上,构建交易需要更长时间(几秒,而不是零点几秒)。
  • 节点同步对 CPU 的负担更重:证明的验证成本更高。
  • 发送方隐私大幅提升——用户无需做任何事。

Carrot——同时或紧随其后

Carrot 是为 FCMP++ 设计的,并与之一同引入。旧钱包可以在“传统”模式下继续工作,新钱包则可以使用扩展的密钥层级来创建。兼容性细节见 Carrot 规范。