Block (Base)
The three fields every concrete block type shares: the required id and type, and the daemon-filled revision.