# What does the difficulty value represent in a Geth genesis block config?

If you want to start a private net with Geth, then you need to create a Genesis Block. You specify the attributes of this block through a config file. One of these configurations is 'difficulty'.

An example I've seen is this: "difficulty": "0x0400".

My question is, what does this number represent? From what I've gathered, it means set the target such that there's a 1/1024 chance in finding a hash that meets the target.

• I am having trouble understanding something related to this. Target difficulty is described as `2^256 / difficulty` . The difficulty of the genesis block is notated as 0x0400 which is equal to 1024. So if we take 2^256: (115792089237316195423570985008687907853269984665640564039457584007913129639936) and divide by 1024 we get : 113078212145816597093331040047546785012958969400039613319782796882727665664 Then we have the block hash for the Ethereum genesis block: 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3 If you convert this hexadecimal into decimal/integer value it is: 96 May 4, 2022 at 6:58