| decided which arrived first. To accomplish this without a trusted party, transactions must be publicly announced [1], and we need a system for participants to agree on a single
| history of the order in which they were received. The payee needs proof that at the time of each transaction, the majority of nodes agreed it was the first received.
| Server** The solution we propose begins with a timestamp server. A timestamp server works by taking a hash of a block of items to be timestamped and widely publishing the hash, such