A blockchain backend.
Broadcast a transaction.
Get the block hash of a given block.
Get the current height of the blockchain.