Zum Hauptinhalt springen

Anchor Chain

Logger her gün bir anchor üretir. Anchor o gün toplanan tüm logların Merkle root'unu içerir.

Akış

Gün N logları → Merkle tree → root_N
root_N + root_{N-1} → daily_anchor_N
daily_anchor_N → KamuSM TSA → tsa_time_N

Tüm anchor'lar zincir oluşturur (prev_anchor referansı). Tek bir log değişirse o günün anchor'u bozulur ve sonraki tüm günler invalidate olur — tamper-evident.

Doğrulama

# Tüm zinciri doğrula
python verify_anchor_chain.py --from 2026-01-01 --to 2026-12-31