Meepo 硬分叉已生效

Meepo 硬分叉已于2025年7月1日(UTC+8), epoch 12293,在 Nervos CKB 主网正式生效,实施了 CKB 的共识变更

主要更新

1. CKB-VM V2

Meepo 硬分叉涵盖了CKB-VM的重要升级版本 VM Version 2,它包括:

  • Versioned VM支持:CKB-VM V2 引入了版本机制,允许每个智能合约明确指定运行的虚拟机版本。随着 hash_type 现已支持四种值(typedatadata1data2),开发者可以更明确地控制合约是否自动适配未来的 VM 升级。
  • 新增 syscall:包括 spawnpipereadwrite 等, 仅在v2中可用
  • 性能优化:新增内存操作 (mops),最优计算周期,并强化了 fuzz 测试等组件

更详细内容可参见 RFC0049 - VM version2

2. Spawn Syscall

spawn 是本次硬分叉最关键的新功能之一。它允许一个合约在交易执行过程中调用另一个合约,带上参数并共享状态。

这意味着,开发者不再需要写冗长的单块化合约,而是可以构建更加模块化、可复用 的合约组件。

除了 spawn,本次升级还带来了其他相关 syscall,如pipereadwrite,用于支持更结构化的合约组合。

完整详情可参考 RFC0050 – VM Syscalls 3

工具升级

为了支持本次硬分叉引入的新功能,请确保使用最新版本的工具。以下是推荐的最低兼容版本。

CKB 节点

核心组件

标准库

SDKs

开发工具

虚拟机


相关RFCs

1 Like