... [the] "blockchain" is the decentralized public ledger that keeps track of transactions and ensures an order between them.
(emphasis mine)May I suggest the use of the word "journal" instead of "ledger" here? In accounting, a
journal is a record of transactions ordered by date whereas a
ledger is more like a journal's summary and could be considered akin to the UTXO.
In most contexts this is a pointless nitpick, but on the topic of distinguishing between protocol-level concepts and higher-level abstractions I believe this extra precision is helpful.