Ticketing System

The Ticketing System (TS) is responsible for distributing atomic timestamps represented by a clock timestamp in the UTC timezone, plus an incremental number that is increased every time a new timestamp is generated. This incremental number is reset to zero every day.

The Ticketing System's primary duty is to ensure the atomic sequence of events, preventing transactions from being sorted improperly leading to inconsistency. It is used in non-critical points in the workflow and does not represent a bottleneck for the architecture. A new ticket is typically requested when a new transaction is created or when a new block is created.

To use a simple metaphor, the Ticketing system is the equivalent of the number used in stores to be served.

Last updated