XI'AN · HYPERSCALE FOR RADIX

Hyperscale Weekly

第 18 周 · 9月7–13日 2026年 · Milestone 2 · Radix Engine · 第6周 · 自2026年8月起
分割工作,而非世界
当前里程碑
Milestone 2 · Radix Engine
移植 Radix Engine,让 Scrypto 可以跨分片运行
第6周 · 自2026年8月起

上期回顾:flightofthefox 引入了用于垃圾回收的 substate sweep,并为交易意图添加了签名网络头;随后 Radix VM 漏洞促使他清算了 XRD,并勾勒出迁移路径的草图。

这是 Milestone 2 迄今为止工作量最大的一周——flightofthefox 完成了对 VM 执行交易方式的近乎完整的重写,将所有路径统一收束到一个名为 core boundary 的检查点。与此同时,跨分片结算系统、substate sweep 以及分片终止规则都在同步走向成熟,Telegram 群里也爆发了一场关于 Hyperscale 对 Radix 未来意味着什么的激烈讨论。

230
与上周持平
次提交
+19k 16k
+39% 对比上周
行代码变更
559
个文件改动
0
天连续提交
每日提交
峰值 69/天 · 5/7 天活跃
势头
每周变更行数
最近 8 周
84% Rust14% Config2% Docs
flightofthefox 构建了什么

围绕单一核心重写执行层

如今每条智能合约执行路径都要经过一个统一的 core boundary,所有模块在此处发布、校验并计量。VM 按内存页自行计算燃料,代码只能访问被明确授予的权限——这既收紧了安全性,也使执行方式与分片架构保持一致。

→ 在 hyperscale.rs 查看“The System”

跨分片账本初具雏形

遗弃记录、对端查询和状态探针被统一整合进一个账本,采用统一的保留规则,取代了过去散落各处的临时检查,让跨分片承诺更加干净、更可验证。

→ 在 hyperscale.rs 查看“The Generals”

Sweep 接入 block commit 流程

substate sweep 被直接并入 block commit 路径,每笔交易派生的产物现在都带有统一的过期宽限期——随着区块最终确认,清理工作会自动完成。

→ 在 hyperscale.rs 查看“The Archive”

分片死亡规则加固

当分片在交易中途终止时会发生什么,相关规则已收紧:已结算集合和 fence 现在管辖所有跨分片者,终结证据的尺寸也与分片最终跨度对齐。

→ 在 hyperscale.rs 查看“The Will”

分叉安全性增强

同一区块高度上的冲突 commit 现在会被直接拒绝,跨链声明必须通过统一的 vote fence,被丢弃轮次的证书连同其 ticks 一并清除——由此堵上了几个分叉安全漏洞。

→ 在 hyperscale.rs 查看“The Overlap”

模拟器与 CI 扩容

测试套件现在在 arm64 runner 上运行并提升了并行度,模拟器新增了与主机绑定的占位 validator,两种存储后端也共享了同一个一致性测试辅助工具。

→ 在 hyperscale.rs 查看“The Crash Lab”
本周还有
  • 内存存储快照现在共享结构,减少了跨节点的重复。
  • beacon header 窗口在插入时即设上限,防止无限增长。
  • Merkle 证明将空兄弟节点编码为单个 bit,节省了传输空间。
  • 区块遗弃记录现在按字节数而非条数设限。
  • RocksDB 存储克隆通过移除包装类型得以简化。
  • Resharding 拆分逻辑现在保留了委员会洗牌无法占用的 pool 空间。
  • 四个 reshape 断言被修复,终于真正测试了它们声称要测试的内容。
  • 已退出分片的存储现在仍被提供服务,路由在启动时即完成种子注入。
本周要点
最亮眼的变化
VM 执行模型围绕单一 core boundary 完成重写——这是 Milestone 2 迄今最大的架构变更。
接下来做什么
下周展望:继续将结算账本和 sweep 接入执行生命周期,并推动 VM core boundary 在功能上与 Babylon 的 component model 看齐。
聊天室见闻

氛围:群里爆发了激烈争论,讨论 flightofthefox 是否有义务为 Radix 提供完整迁移方案,不满情绪一度沸腾——但他重申会帮助 Radix 采用 Hyperscale,并提到了 VM 的重写。

grant 是一个美丽的陷阱:拿了五十就得背负全部骂名;如果飞轮转不起来他们会问'谁把钱套走了?'——所以我选择接受掌声,而不是拍巴掌
— flightofthefox,来自社区 Telegram
flightofthefox 的解释
为什么执行层耗时更久
Leg local 执行几乎是对执行方式的全面重写,所以这个功能比大多数功能花了更长时间才落地。
Substate sweep 与 GC 的区别
它清理的是存储而非内存——回收那些在产物的有效期窗口过期后不再需要存在的 guard 所占的空间,比如 subintent nullifier。
Session 模式的替代方案
共享访问组件加上 subintent 大概能提供和 session 一样好的用户体验,而且没有潜在的踩坑风险。
迁移比预期更难
他原本真心认为现有的 Radix Engine 更容易被分片化——结果大梦初醒,不得不从头构建一个全新的 VM。
本周概念
The System拆分工作,而非拆分世界
core boundary 重写是 Milestone 2 迄今最大的架构变更——它重新定义了每笔交易的执行方式、资源的计量方式以及代码的隔离方式,一切为了让执行能够与分片兼容。
hyperscale.rs
术语解读
Core boundary所有智能合约代码在运行前进行发布、校验和计量的统一检查点。
Abandonment record一笔交易遗留了某些状态、而这些状态现在可以安全回收的记录。
Meter每个模块内置的计数器,用于限制其可消耗的计算量,防止代码失控。
Vote fence一种规则,要求一个区块在关于其他链的声明通过投票验证之前不得 commit。
工作落在了哪里
跨分片账本、结算及遗弃相关类型
VM core boundary、计量及访问限制
vm/harness · The Crash Lab
测试工具链、arm64 CI、一致性共享
节点级路由、抓取及 commit 路径
vm/kernel · The System
内核导入、核心 ABI 及燃料接线
参考 — 概念地图、路线图与链接
全景图
The System
The whole sharded design at a glance.
The Journey
One transaction's trip through the network.
The Clock
Consensus-attested time across independent shards.
The Census
The leaderless beacon of validators, stake and shards.
The Overlap
Why two conflicting blocks can never both commit.
The Generals
All-or-nothing cross-shard commits, computed not voted.
The Archive
Every published byte is preserved or provably expired.
The Library
All state in one merkle tree; a shard is a subtree.
The Will
How in-flight transactions settle when a shard dies.
The Lottery
Random, ever-moving committees; proven cheats are jailed.
The Triage
Under overload, urgent traffic never waits for bulk.
The Governor
Validator entry is re-priced every epoch, like a market.
The Crash Lab
The simulator that replays any failure byte-for-byte.
The Proof
Proving safety with maths, not just tests.
The Asterisks
Every design's trade-offs — including Hyperscale's own.
通往主网之路
✓ M1
Adaptive Sharding
~4 mo
M2
Radix Engine
~5 mo
M3
Gateway & API
~3 mo
M4
Validator GUI
~3 mo
M5
Migration
~3 mo
M6
Live support
12 mo
当前:Milestone 2 · Radix Engine — 第6周 · 自2026年8月起。 自第一天以来:4,464 次提交 — 一位开发者,完全公开进行。
链接
由 AI 根据公开提交、社区聊天和 hyperscale.rs 撰写 — 可能存在错误。 · 生成于 2026-09-14