Module byztimed::core [−][src]
Core state machine
This module implements the core logic of Byztime, basically what’s described in in the Byztime paper. The types it passes in and out are just abstract representations of Byztime messages; it doesn’t do any network IO or know anything about wire formats or cryptography. It is, however, responsible for updating the timedata file, so state updates will be visible to clients.
Structs
CoreState | The Byztime state machine |
HealthStats | Health statistics |
Query | Semantic representation of a Byztime query packet |
Response | Semantic representation of a Byztime response packet |
Type Definitions
UniqueId | Unique identifier for a time request |