Expand description
Witness gossip protocol for transparency log monitoring.
Third-party witnesses track tree heads (STHs) and gossip them between each other to detect split-view attacks. A malicious log that presents different views to different clients will be caught when witnesses compare notes.
§Protocol
- Witness fetches the latest tree head from the log
- Witness verifies consistency with its previous head
- Witness gossips the new head to peer witnesses
- Peer witnesses verify and store the head
Structs§
- Tree
Head - A signed tree head (STH) — the log’s commitment to its state at a point in time.
- Witness
- A witness that monitors a transparency log.
Enums§
- Witness
Error - Errors during witness operations.