--
Blocks contain lists of transactions to be added to the ledger and additional data to achieve consensus. Technically, each block belongs to a single layer, and the Smesher that creates it knows the correct time to publish it. Blocks explicitly state which blocks in previous layers they extend, an action called voting.

