How Blockchain Defines 'Truth' | HackerNoon
Briefly

In blockchain systems, ground truth refers to the agreed-upon current state derived from the order of logged transactions. This necessitates consensus on transaction finality but does not require an efficient representation of the state. The article emphasizes that recognizing transaction order finality allows for the computation of the resultant state after a transaction. It also highlights that while different blockchain systems may record data differently, the underlying principle of establishing ground truth through consensus is foundational for secure transaction execution.
Ground truth for smart contract/blockchain systems is knowing what the current state is supposed to be, defined by consensus on transaction order since genesis.
Consensus about the current state is based on states' natural names; computing an efficient representation is an optimization rather than a necessity.
Read at Hackernoon
[
|
]