Blocks are permission "groups" for fields, ensuring that permissions only have to be set once for each "type" of information.
Permissions in a solution points to fields via the block related to the field.