Ommer blocks, also known as "uncle blocks" in Ethereum, are blocks that are not part of the main blockchain but are still valid. They are created when two miners solve the proof-of-work problem at almost the same time, causing a temporary fork in the blockchain. Ommer blocks help to increase network security and incentivize miners by rewarding them with a smaller block reward for including these uncle blocks in the blockchain.