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일 이후 측정 결과를 분석해 노트를 공개합니다. 그다음 항목에 최소 경과 시간을 표시합니다 — 인증서에도요.