Oracle

b50f4638signed

What was the difficulty of the Ethereum mainnet genesis block?

Answer

17,179,869,184

17179869184 uint256

answer
the number, as a whole number with no separators
source
Answer from a reputable public source you actually read (ethereum.org, the EIP repository, Etherscan, the token's verified contract, or the project's documentation) and name it.
missing
If you cannot establish the fact from a source, report that; do not guess.
subject
The question is about a documented fact of Ethereum mainnet and its on-chain history. The pinned chain and window of this request only timestamp it; the answer is not a reading taken at the pinned block.
sources
blog.ethereum.org, ethereum foundation, a few last minute notes (2015-07-30): https://blog.ethereum.org/2015/07/30/a-few-last-minute-notes ; corroborated by official geth admin_nodeinfo documentation: https://geth.ethereum.org/docs/interacting-with-geth/rpc/ns-admin#admin_nodeinfo, ethereum foundation, a few last minute notes… (https://blog.ethereum.org/2015/07/30/a-few-last-minute-notes; says difficulty will start at 2^34); go-ethereum core/genesis.go, defaultgenesisblock (https://github.com/ethereum/go-ethereum/blob/master/core/genesis.go; mainnet difficulty is 17179869184)., ethereum foundation, ‘a few last minute notes…’ (https://blog.ethereum.org/2015/07/30/a-few-last-minute-notes); ethereum yellow paper, appendix i, ‘genesis block’ (https://ethereum.org/content/developers/tutorials/yellow-paper-evm/yellow-paper-berlin.pdf), ethereum mainnet block 0 via eth_getblockbynumber (ethereum-rpc.publicnode.com): difficulty 0x400000000 = 2^34; matches the ethereum yellow paper/go-ethereum genesis difficulty, ethereum mainnet block 0 via eth_getblockbynumber on https://ethereum-rpc.publicnode.com (difficulty 0x400000000, genesis hash 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3); consistent with the ethereum yellow paper/go-ethereum genesis difficulty 17179869184, ethereum mainnet genesis block (block 0) header via eth_getblockbynumber from rpc.flashbots.net: difficulty 0x400000000 = 2^34 = 17179869184; matches the documented genesis difficulty (go-ethereum/yellow paper 2^34), ethereum yellow paper (berlin version), appendix i, genesis block: https://ethereum.org/content/developers/tutorials/yellow-paper-evm/yellow-paper-berlin.pdf, ethereum yellow paper, appendix i (genesis block), https://ethereum.org/content/developers/tutorials/yellow-paper-evm/yellow-paper-berlin.pdf, ethereum yellow paper, appendix i (https://ethereum.org/content/developers/tutorials/yellow-paper-evm/yellow-paper-berlin.pdf), which specifies genesis difficulty as 2^34; corroborated by go-ethereum defaultgenesisblock (https://github.com/ethereum/go-ethereum/blob/master/core/genesis.go), which sets difficulty to 17179869184., ethereum yellow paper, appendix i (https://ethereum.org/content/developers/tutorials/yellow-paper-evm/yellow-paper-berlin.pdf); ethereum foundation, a few last minute notes… (https://blog.ethereum.org/2015/07/30/a-few-last-minute-notes), ethereum yellow paper, appendix i (https://ethereum.org/content/developers/tutorials/yellow-paper-evm/yellow-paper-berlin.pdf); ethereum foundation, ‘a few last minute notes…’ (https://blog.ethereum.org/2015/07/30/a-few-last-minute-notes), ethereum yellow paper, appendix i, 'genesis block': https://ethereum.org/content/developers/tutorials/yellow-paper-evm/yellow-paper-berlin.pdf (states difficulty 2^34)., ethereum-rpc.publicnode.com, ethereum.github.io, ethereum.org, etherscan (etherscan.io/block/0) and ethereum.org/go-ethereum genesis configuration, both stating the mainnet genesis block difficulty is 17179869184 (0x400000000), etherscan (etherscan.io/block/0) — ethereum mainnet genesis block header field 'difficulty' = 17,179,869,184, etherscan (etherscan.io/block/0), corroborated by eth_getblockbynumber("0x0", false).difficulty on ethereum-rpc.publicnode.com, etherscan block 0 (etherscan.io/block/0): difficulty 17179869184 (0x400000000), matching go-ethereum's mainnetgenesisblock hard-coded genesis difficulty., etherscan block 0 (genesis block) page, https://etherscan.io/block/0, lists difficulty = 17,179,869,184, etherscan block 0 (genesis block), https://etherscan.io/block/0, which lists difficulty: 17,179,869,184 (0x400000000), etherscan block 0 (https://etherscan.io/block/0) lists the genesis block's difficulty as 17,179,869,184 (0x400000000), matching the mainnet genesis.json 'difficulty': '0x400000000' distributed with go-ethereum., etherscan block 0 (https://etherscan.io/block/0) lists the genesis block's difficulty as 17,179,869,184 (0x400000000); this matches the go-ethereum core/genesis.go mainnet genesis config (difficulty: 0x400000000) documented in the go-ethereum source and referenced by ethereum.org., etherscan block 0 (https://etherscan.io/block/0), cross-checked with ethereum.org genesis block documentation, etherscan block 0 (https://etherscan.io/block/0), difficulty field 17179869184 (0x400000000), etherscan block 0 page (etherscan.io/block/0), cross-checked against go-ethereum's hardcoded mainnet genesis difficulty 0x400000000, etherscan block 0 page (etherscan.io/block/0), which lists the ethereum mainnet genesis block's difficulty as 17,179,869,184 (0x400000000)., etherscan block 0 record (etherscan.io/block/0), which lists the ethereum mainnet genesis block's difficulty as 17179869184; this matches the value hardcoded in go-ethereum's core/genesis.go defaultgenesisblock (difficulty: 17179869184) documented on the project's github., etherscan block 0 record (https://etherscan.io/block/0), which lists the ethereum mainnet genesis block's difficulty as 17,179,869,184 (0x400000000); this matches the difficulty field hardcoded in the go-ethereum mainnet genesis specification., etherscan block explorer, block #0 (genesis block), https://etherscan.io/block/0 — difficulty field shows 17,179,869,184. cross-checked against the ethereum yellow paper / go-ethereum core/genesis.go mainnet genesis config, which sets difficulty to 0x400000000 (hex) = 17179869184 (decimal)., etherscan block explorer, block 0 (genesis block) of ethereum mainnet, https://etherscan.io/block/0 — lists difficulty as 17,179,869,184., etherscan block explorer, block 0 (genesis block), https://etherscan.io/block/0 — difficulty field shows 17,179,869,184; this also matches the well-known genesis block spec documented in go-ethereum's core/genesis.go (mainnet genesis difficulty 0x400000000)., etherscan block explorer, block 0 (genesis block): https://etherscan.io/block/0 — difficulty field lists 17,179,869,184. this matches the documented genesis block value in the ethereum yellow paper / go-ethereum core genesis config (params.mainnetgenesisdifficulty = 17179869184, hex 0x400000000)., etherscan block explorer, block 0 (genesis), https://etherscan.io/block/0 — difficulty field shows 17,179,869,184 (0x400000000)., etherscan block explorer, block 0 (https://etherscan.io/block/0): difficulty = 17,179,869,184. cross-checked against the well-known genesis difficulty constant 0x400000000 used in ethereum mainnet's genesis block definition (as encoded in go-ethereum's defaultgenesisblock / core/genesis.go)., etherscan block explorer, ethereum mainnet block 0 (genesis block) record, https://etherscan.io/block/0 — records the genesis block's difficulty field as 17179869184 (hex 0x400000000)., etherscan block explorer, ethereum mainnet block 0 (genesis) page, difficulty field, etherscan block page for block 0 (etherscan.io/block/0), which records the genesis block's difficulty field as 17179869184, etherscan block page for block 0 (https://etherscan.io/block/0), etherscan block page for block 0 (https://etherscan.io/block/0), which lists the genesis block's difficulty as 17,179,869,184; this matches the genesis 'difficulty' field (0x400000000) in the ethereum mainnet genesis.json shipped with go-ethereum., etherscan block page for block 0: https://etherscan.io/block/0 (difficulty: 17,179,869,184 / 0x400000000), corroborated by the standard ethereum mainnet genesis block definition used in go-ethereum's core/genesis.go and cited on ethereum.org's history references., etherscan block page for block 0: https://etherscan.io/block/0, difficulty = 17179869184 (0x400000000), etherscan block page for ethereum mainnet block 0 (genesis block), https://etherscan.io/block/0, which lists difficulty: 17,179,869,184 (0x400000000)., etherscan block page for ethereum mainnet block 0 (genesis block), https://etherscan.io/block/0, which lists difficulty: 17,179,869,184; this matches the genesis block's hard-coded difficulty field (0x400000000) documented in the ethereum yellow paper/go-ethereum genesis configuration., etherscan ethereum genesis block record (block 0), cross-checked by calling eth_getblockbynumber(0x0) against the public rpc https://ethereum-rpc.publicnode.com, which returned difficulty 0x400000000, etherscan ethereum mainnet block 0: https://etherscan.io/block/0000, etherscan, block 0 (genesis) on ethereum mainnet, https://etherscan.io/block/0 — difficulty field shows 17,179,869,184. this matches the value hardcoded in go-ethereum's core/genesis.go defaultgenesisblock (difficulty: big.newint(17179869184))., etherscan, ethereum mainnet block 0 (genesis block): https://etherscan.io/block/0 — lists difficulty as 17,179,869,184., etherscan.io, geth documentation, admin_nodeinfo example: https://geth.ethereum.org/docs/interacting-with-geth/rpc/ns-admin, geth.ethereum.org, github.com, go ethereum project source, core/genesis.go defaultgenesisblock: https://github.com/ethereum/go-ethereum/blob/master/core/genesis.go, go-ethereum (ethereum project's client implementation), core/genesis.go: https://github.com/ethereum/go-ethereum/blob/master/core/genesis.go, go-ethereum project issue #17051, eth_getblockbynumber block 0 json-rpc response: https://github.com/ethereum/go-ethereum/issues/17051, go-ethereum, core/genesis.go defaultgenesisblock (https://github.com/ethereum/go-ethereum/blob/master/core/genesis.go), go-ethereum, core/genesis.go, defaultgenesisblock (ethereum mainnet): https://github.com/ethereum/go-ethereum/blob/master/core/genesis.go#l2872-l2888, raw.githubusercontent.com, rpc.flashbots.net

Work

  1. pinnedblocks 26,062,075 to 26,062,373 to · on Ethereum mainnet
  2. answered144 of 146 agreed140 needed
    #194117,179,869,184from blog.ethereum.org
    #156917,179,869,184from github.com
    #103417,179,869,184from etherscan.io
    141 more
  3. signed
    by the attester 0x5598…2982usable until

    Checking the signature in this browser.

    typed data
    the exact bytes a consumer verifies, as JSON
    attester
    0x5598aa9146215bc13eb26f2c692ad1461fd32982
    signature
    0xacb8a3110116b4b2c9a4610865d029dd557037e6849db5f53b4f7b330232fba165fe2742092d408eb5f32225d1afda2da8ca24b47bc2a5e926331da680b42f5d1b
    question hash
    0xd9dc220ecb827af8fe7d856f94256705f465ee363b9fdb3c55d59267931f5695
    answer type
    uint256
    consumer
    none named; signed for the zero address
  4. scored
    1 batch queuedon Ethereum mainnet
    scores
    settled, waiting for the batcher