Hourglass
测量期:2026 年 10 月 19 日 – 11 月 18 日
Hourglass 是 Sigelith 的心跳。我们服务器的一个核心不间断地计算一条 SHA-256 运算链,其中每一步都依赖上一步,因此这项工作无法分摊到多台计算机上。每个分段都从一个最新的比特币区块和我们日志的最新检查点开始,其结果像普通时间戳一样写入公开日志。
它说明什么
Hourglass 表明两个事件之间至少经过了一定的时间——前提是一个关于硬件速度的明确假设,我们正在测量它。它测量的是经过的时间,而不是时刻:它不告诉你现在几点,只告诉你至少过去了多少时间。
工作原理
这是基于 SHA-256 的 Cohen 与 Pietrzak(2018)顺序工作证明:确定性的,不需要委员会,也不需要可信模块。每个分段都有一个简短的证明(256 次随机检查),你可以在笔记本电脑上用 Python 验证,无需我们的软件。
我们现在在做什么
2026 年 10 月 19 日至 11 月 18 日,Hourglass 在我们的生产服务器上运行,我们测量其速度的稳定性、中断情况以及与 PTB 时钟的一致性。一个分段约需 1 小时 51 分钟;每个分段都在公开日志中加盖时间戳,并由日志的共同签署者确认。 测量始于genesis 时间戳,第 453 号条目。
我们尚未声称的内容
- 时间戳证书上还没有 Hourglass。测量结束后才会出现。
- 我们假设没有人能比我们的服务器快 20 倍以上。这个假设留有余量,但只有测量才能证实它。
- 这些只是下界,而且在如此谨慎的假设下数值不大:一周的计算约可证明 6 小时。
- Hourglass 不提供随机数,也不提供面向未来的加密(像 drand 那样),并且只由一个运营者运行。它可以被停止,但无法被悄悄伪造。
亲自验证
代码、规范和验证程序:github.com/DeiFlagellum/sigelith-hourglass(Apache-2.0)。
接下来
11 月 18 日之后,我们将分析测量结果并发布一份说明。之后条目会显示最小时长——证书上也会显示。