| Warning: be very careful when changing this!
| assumeutxo and UTXO snapshot validation
| commitments are reliant on the hash
| constructed by this function.
|
| If the construction of this hash is changed,
| it will invalidate existing UTXO
| snapshots. This will not result in any kind of
| consensus failure, but it will force clients
| that were expecting to make use of assumeutxo
| to do traditional IBD instead.
|
| It is also possible, though very unlikely,
| that a change in this construction could cause
| a previously invalid (and potentially
| malicious) UTXO snapshot to be considered
| valid.
| Database-independent metric indicating
| the UTXO set size
|
| Calculate statistics about the unspent
| transaction output set
|
| Calculate statistics about the unspent
| transaction output set
|
| MuHash does not need the prepare step
|
| The legacy hash serializes the hashBlock
|