Spacemesh uses a mesh structure, as opposed to a one-dimensional chain. The mesh is divided into layers, which are sets of blocks. As long as all blocks follow the protocol rules, they will be included in the ledger. This means that block producers are no longer “racing” to create the next block, thus removing the associated perverse incentives in block submission (such as those leading to “selfish mining” attacks). By using a mesh, instead of a chain, Spacemesh can process a significant number of transactions within a given time frame. It also allows Smeshers to receive rewards much more frequently as compared to block producers in a traditional blockchain.