摘要

  • AFRINIC 在 2026 年 9 月 10 日至 13 日生成的四份转让文件,经递归统一 JSON 对象键顺序并按多重集比较后,都包含完全相同的 128 个转让对象;变化的是外层的生成时间与覆盖终点。
  • 四份文件中的最大 transfer_date 均为 2026 年 6 月 18 日。这不能证明之后有转让漏报或延迟,只能证明文件的新鲜度与事件的新鲜度是两种不同的主张。
  • 一份简短的“快照覆盖回执”可以说明发布方是否已检查至某个源系统水位,以及本次结果属于零新增、修订、补录还是撤回。

一份文件上最晚的日期,未必是文件里所述事项发生的最晚日期。AFRINIC 的公开转让档案恰好把这层差别呈现得很清楚。

2026 年目录中保存了 9 月 10 日、11 日、12 日和 13 日的四份累计 JSON 快照。每份文件都把 AFRINIC 标为生产者,采用 4.0 版转让统计格式,并记录 UTC 偏移量为 2。production_date 每天向前移动,records_interval.end_date 也随当天文件的生成时刻前移;区间起点则始终是 2018 年 1 月 1 日。

外层包装在更新,里面的业务集合却没有变化。四份快照各有 128 个转让对象,其中 101 个标记为 MERGER_ACQUISITION,27 个标记为 RESOURCE_TRANSFER。若递归规范化 JSON 对象的键顺序,再把转让数组作为允许重复项的集合比较,四份集合完全一致。原始文件的哈希仍然不同,因为包装时间戳和序列化键顺序发生了变化。因此,字节变化不是业务事件变化的证据。

所有快照中最大的 transfer_date 是 2026-06-18T15:48:49Z。该对象是一项 AFRINIC 区域内的并购类记录,转出方为 Global Internet Company,接收方为 Hormuud Telecom Somalia INC,双方国家代码均为 SO。对象包含 AS37326、一段 IPv4 地址和一段 IPv6 地址。这里提及双方,只是为了锁定公开日志中的最大事件时间;记录本身并不能支持对该交易存在延误、争议或缺陷的推断。

最有力的解释仍是例行发布

累计登记簿不应为了让最新事件日期贴近文件日期而虚构一项事件。某段时间没有新的公开转让,完全可能是真实情况。即使业务行没有变化,每日生成也有实际价值:下游获得一份新鲜制品、当前格式包装,并能确认发布服务仍在运行。

AFRINIC 的 JCR 模式支持这种谨慎理解。它把 production_date 定义为文件生成的日期和时间,把 records_interval 定义为文件中记录所覆盖的时期。二者都不是 transfer_date;后者另行定义为转让发生日期。也就是说,这套设计本来就承认不止一个时钟。

尚未公开的是一层更窄、却更关键的含义:不断前移的覆盖终点背后究竟执行了什么程序?它是否证明所有授权数据源都已检查到该时刻?还是只把生成时间复制到了区间终点?零变化文件意味着采集水位已推进但没有记录获接纳,还是仅仅把昨天的累计集合重新写出?修订旧记录或迟到的记录,又如何与新近执行的转让区分?

这些问题没有一个能够证明存在遗漏。它们只是划出了公开证据的边界。

新包装不等于新事件

这种区别之所以重要,是因为自动化使用者往往优先采用最容易比较的时间字段。监控系统看到 9 月 13 日的区间终点,可能会把数据集标为“最新”。就快照制品本身而言,这个标签可以成立;如果它被悄悄延伸到事件集合,暗示最新事件也发生在 9 月 13 日附近,就会造成误读。

反向推断同样薄弱。最新事件停在 6 月 18 日,不足以证明转让活动停止、申请堆积,或新转让政策没有运转。文件描述的是已公开事件,并不呈现私下申请队列、被拒或撤回的案件、等待完成的内部审批,也不涵盖公开定义之外的事项。AFRINIC 自己也提醒,这份报告并非为了提供与转让有关的全部信息。

数字也需要同样的克制。128 个对象未必对应 128 份合同、128 组交易方或 128 笔商业交易。一个对象可以同时包含 ASN、IPv4 集合和 IPv6 集合。按模式中的对象计,年度分布依次为:2018 年 13 个、2019 年 19 个、2020 年 20 个、2021 年 22 个、2022 年 28 个、2023 年 8 个、2024 年 5 个、2025 年 9 个、2026 年 4 个。这是对象分布,不是可以直接拿来衡量市场规模的时间序列。

AFRINIC 的资源转让指南称,已执行的转让会公布转出方、原持有资源、接收方、日期和类型。正因为这项承诺让累计日志具备运营价值,时间来源才值得表述得更精确:网络运营者、经纪人、研究者或交易方都可能把它当作注册局变更已经进入公共记录的证据。

需要的是回执,不是案件卷宗

一份保护隐私的快照覆盖回执可以非常短。它把模式版本、生成时间和声称的覆盖终点,与最大事件时间、对象数量和转让集合的规范化摘要绑定起来;同时引用上一份快照的摘要,并列明本次新增、修订、从公开表示中撤回和迟到补录的对象数量。

最关键的字段是源系统水位,也就是授权发布输入实际检查到的时间点。如果水位推进但没有对象获接纳,回执可以明确写成零变化检查。如果后来修订一笔历史转让,回执可把差异标为修订,避免使用者仅凭文件变化把它误判为一笔新交易。私下申请、合同、往来信件和尽调证据无需公开。

这四份 9 月文件彼此自洽:没有冲突的转让日期,也没有变化的业务对象数量。它们给出的教训更朴素——当前文件与当前事件是两类不同的证据。AFRINIC 已经公开了两个时钟,只需再加一条短小的连接,就能说明那个不断前进的时钟究竟认证了什么。

来源