← Fractal Fly
🪰 Fractal Fly · 验证
链上写着某个数字。这一页不信任它:它在你的浏览器里把那个数字重新算一遍,
一样才算数 —— 全程本地,不靠我们的服务器替你判定。
技术细节:只读取你正在跑的同一份连接组数据(app/src/subnet.js + 生长顺序 growth.js),
在本地重算 Merkle 根与包含证明,再和链上承诺比对。
网络–
区块 / 累加器计数–
链上根–
链上交易–
检查
数据集指纹等待…
本地重算根等待…
包含证明等待…
生长顺序哈希等待…
包含证明(挑一个神经元)
rank(0…count-1)
本部署不推进全脑累加器(商用部署无 cron、不广播)⇒ 此段不适用;请在主部署 fractalfly-api 上验证。
全脑累加器 FFN|v1|…(166,700 神经元,逐块登记)
与上面 3,377 子网不同:这里登记的是全脑(hub-first 顺序),每块追加 10 个叶子。
本页下载公开的叶子文件(5.3MB)后本地重算前缀根并与链上比对,再用它生成包含证明——
叶子的内容(bodyId/类型/度)由离线工具 protocol/verify/verify_neuron_acc.mjs 从 FFG 重算。
叶子文件哈希等待…
本地重算根等待…
包含证明等待…
登记顺序等待…
rank(0…count-1)
全脑 stateRoot 回放 FFB|v1|… · FFB|v2|…
从链上取一条 FFB 声明,用站点 SDK 在本页重跑内核(同数据集 / seed / steps / n + demo 输入),
比对本地 stateRoot 与链上前缀。声明≠执行证明(见 onchain/CLAIMS.md)。
链上声明—
数据集—
n / seed / steps—
链上 root16—
本地重算 root—
交易—
数据集身份等待中
模型 / 顺序等待中
本地回放 = 链上等待中
生长顺序:v1 hub-first vs v2 corridor
展开顺序只影响生长声明(n < 166,700):n = 全脑时掩码覆盖所有神经元,两者结果逐位相同。
v2 把「R1-6 光感受器 → 下行」的短走廊排在前面,通路约 25× 更早上线。
代价只在窄中段:n≈50–200 时 v1 的运动脉冲多约 2.5–4×;两端(n=20、n≥500)corridor 反而更高或相当。
v1 hub-firstorderHash 9f410b349541d83f · 通路上线 n≈150,399 · n=20k 覆盖 0%
v2 corridororderHash 0e262d3eca80dea8 · 通路上线 n≈7,978 · n=20k 覆盖 99.1%
数字来自 bench/RESULTS.md「生长顺序对照实验」;v2 用 FFB|v2 载荷(order16 取代 params16,78B),回放规则见 onchain/COMMIT.md。
链上流水(点 txid 去区块浏览器核对)
回路承诺 FF|v1|…;子网累加器根 FFA|v1|…;全脑累加器 FFN|v1|…。每一行都可独立点开。
范围
重算到
进行中…
诚实边界:本页验证的是连接组数据 → Merkle 根 → 链上承诺这一条链。
它不验证"行为像不像果蝇",也不验证神经元的类型是否正确——那属于数据集本身(MaleCNS v1.0,CC-BY)。
← 回到 Fractal Fly