When a user runs a freshly setup geth w/o a database initialised the default genesis block is decoded and inserted in to the database.