Oracle
How many blocks are there between Bitcoin block reward halvings? Answer with the whole number only.
Answer
210,000
210000 uint256
- block reward
- The newly issued Bitcoin block subsidy; transaction fees are excluded because the subsidy is the component that halves.
- sources
- developer.bitcoin.org, bitcoin core consensus parameter `nsubsidyhalvinginterval = 210000` (src/kernel/chainparams.cpp), also stated in the bitcoin wiki 'controlled supply' article, bitcoin core consensus parameter `nsubsidyhalvinginterval` in src/chainparams.cpp (mainnet), which is set to 210000; consistent with the bitcoin protocol documentation on developer.bitcoin.org describing halving occurring every 210,000 blocks., bitcoin core consensus parameter `subsidyhalvinginterval = 210000` (src/consensus/params.h / chainparams.cpp, mainnet), as described in the bitcoin protocol documentation (e.g. bitcoin wiki 'controlled supply' / developer reference: halving occurs every 210,000 blocks)., bitcoin core consensus parameters (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000) as described in the bitcoin protocol documentation and bitcoin wiki (https://en.bitcoin.it/wiki/controlled_supply), bitcoin core consensus parameters (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000); bitcoin developer guide, 'block chain / mining rewards' section, bitcoin core consensus parameters (chainparams.cpp, nsubsidyhalvinginterval = 210000), as documented in the bitcoin protocol specification, bitcoin core consensus parameters (chainparams.cpp, nsubsidyhalvinginterval = 210000), consistent with the bitcoin protocol documentation describing the halving interval as every 210,000 blocks, bitcoin core consensus parameters (chainparams.cpp, nsubsidyhalvinginterval = 210000), consistent with the bitcoin protocol documentation stating halvings occur every 210,000 blocks, bitcoin core consensus parameters (chainparams.cpp, subsidyhalvinginterval = 210000) as documented in the bitcoin developer guide / bitcoin wiki 'controlled supply': block reward halves every 210,000 blocks (~4 years at 10 min/block), bitcoin core consensus parameters (chainparams.cpp, subsidyhalvinginterval = 210000); bitcoin whitepaper/protocol documentation, bitcoin core consensus parameters (consensus.nsubsidyhalvinginterval = 210000), as documented in the bitcoin protocol specification / bitcoin core source code (src/kernel/chainparams.cpp), bitcoin core consensus parameters (src/consensus/params.h, field nsubsidyhalvinginterval = 210000), as documented at developer.bitcoin.org/reference and en.bitcoin.it/wiki/controlled_supply, bitcoin core consensus parameters (src/kernel/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000), as documented at developer.bitcoin.org/reference/block_chain.html — the halving interval is a fixed protocol constant of 210,000 blocks and does not depend on the pinned ethereum block window, which only timestamps this request., bitcoin core consensus rule (src/chainparams.cpp, subsidyhalvinginterval = 210000), as documented in the bitcoin protocol documentation/bitcoin wiki 'controlled supply', bitcoin core consensus rule chainparams.cpp `nsubsidyhalvinginterval = 210000` (also documented in bip-42 and the bitcoin protocol documentation), which fixes the halving interval at 210000 blocks on bitcoin mainnet., bitcoin core consensus rules (chainparams.cpp, nsubsidyhalvinginterval = 210000), as described in the bitcoin protocol documentation and bitcoin whitepaper-derived specification, bitcoin core consensus rules (chainparams.cpp, nsubsidyhalvinginterval = 210000), as documented in the bitcoin protocol specification and bitcoin core source code, bitcoin core consensus rules (chainparams.cpp, subsidyhalvinginterval = 210000), as documented in the bitcoin developer guide / bitcoin wiki (https://developer.bitcoin.org/devguide/block_chain.html and https://en.bitcoin.it/wiki/controlled_supply), bitcoin core consensus rules (src/kernel/chainparams.cpp, nsubsidyhalvinginterval = 210000), as documented at https://developer.bitcoin.org/devguide/block_chain.html and the bitcoin protocol documentation, bitcoin core consensus rules (subsidy halving interval constant, 210000 blocks, as documented in the bitcoin protocol reference/whitepaper and consensus.h), bitcoin core consensus source (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000) and bitcoin protocol documentation (bitcoin.org developer guide), which specify the block reward halving interval as a fixed constant of 210000 blocks., bitcoin core consensus source (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000) and the bitcoin protocol documentation/whitepaper-derived specification, both of which fix the halving interval at 210,000 blocks., bitcoin core consensus source (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000) as documented in the bitcoin developer guide / bitcoin.org: https://developer.bitcoin.org/devguide/mining.html, bitcoin core consensus source (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000), as documented at developer.bitcoin.org/devguide/block_chain.html#block-reward, bitcoin core consensus source (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000), as documented in the bitcoin protocol/developer reference and bitcoin wiki 'controlled supply' page, bitcoin core consensus source (chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000), consistent with bitcoin improvement proposal descriptions of the block reward schedule, bitcoin core consensus source (chainparams.cpp, consensusparams.nsubsidyhalvinginterval = 210000) and the bitcoin wiki 'controlled supply' page (https://en.bitcoin.it/wiki/controlled_supply), both stating the halving interval is 210,000 blocks., bitcoin core consensus source (chainparams.cpp, subsidyhalvinginterval = 210000), consistent with the bitcoin protocol documentation (developer reference: block reward halves every 210,000 blocks), bitcoin core consensus source (chainparams.cpp, subsidyhalvinginterval = 210000), consistent with the bitcoin protocol documentation and block explorers (e.g. blockchain.com, mempool.space) which state halving occurs every 210,000 blocks, bitcoin core consensus source (kernel/chainparams.cpp, subsidyhalvinginterval = 210000) as documented in the bitcoin developer guide (developer.bitcoin.org/devguide/block_chain.html), which fixes the reward halving interval at 210,000 blocks on mainnet, bitcoin core consensus source (src/chainparams.cpp, subsidyhalvinginterval = 210000), documented publicly in the bitcoin protocol specification, bitcoin core consensus source (src/kernel/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000), corroborated by the bitcoin wiki 'controlled supply' article describing the halving schedule as occurring every 210,000 blocks., bitcoin core consensus source (src/kernel/chainparams.cpp, subsidyhalvinginterval = 210000) as described in the bitcoin protocol documentation / bitcoin wiki (controlled supply), bitcoin core consensus source (src/validation.cpp / chainparams.cpp), subsidyhalvinginterval = 210000; documented in the bitcoin protocol/whitepaper-derived consensus rules and consistently reported by bitcoin block explorers (e.g. mempool.space, blockchain.com) as the halving interval, bitcoin core consensus source (src/validation.cpp, subsidyhalvinginterval = 210000) and bitcoin developer guide (developer.bitcoin.org), both stating the block reward halves every 210,000 blocks, bitcoin core consensus source (src/validation.cpp, subsidyhalvinginterval = 210000) and bitcoin protocol documentation (bitcoin.org developer guide), both stating the block reward halves every 210,000 blocks, bitcoin core consensus source (src/validation.cpp, subsidyhalvinginterval = 210000) and the bitcoin protocol documentation (developer.bitcoin.org), which fix the halving interval at 210,000 blocks, bitcoin core consensus source (src/validation.cpp, subsidyhalvinginterval = 210000) as documented in the bitcoin developer guide / bip definitions, bitcoin core consensus source (src/validation.cpp, subsidyhalvinginterval = 210000) as documented in the bitcoin protocol specification; every 210,000 blocks the block subsidy halves, bitcoin core consensus source code (chainparams.cpp / validation.cpp), consensus.nsubsidyhalvinginterval = 210000; corroborated by the bitcoin developer guide / bitcoin wiki 'controlled supply' page, which states the block reward halves every 210,000 blocks (~4 years)., bitcoin core consensus source, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp); also stated in the bitcoin developer guide / bitcoin.org (https://developer.bitcoin.org/devguide/block_chain.html), bitcoin core consensus source, chainparams.cpp, mainnet nsubsidyhalvinginterval = 210000, bitcoin core consensus source, src/kernel/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); documented at developer.bitcoin.org/devguide/block_chain.html#block-reward, bitcoin core protocol consensus rule (subsidyhalvinginterval): halving occurs every 210,000 blocks, as documented at https://developer.bitcoin.org/reference/block_chain.html, bitcoin core source code (src/kernel/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000) and developer.bitcoin.org/en/developer-guide, which state the halving interval is a fixed 210000-block constant., bitcoin core source code (src/kernel/chainparams.cpp, mainnet consensus.nsubsidyhalvinginterval = 210000) and the bitcoin protocol documentation (bitcoin.org developer reference), both stating the block reward halves every 210,000 blocks., bitcoin core source code (src/validation.cpp / chainparams.cpp, subsidyhalvinginterval = 210000) and bitcoin protocol documentation, bitcoin core source code (src/validation.cpp / consensus/params.h), consensus parameter nsubsidyhalvinginterval = 210000, as documented in the bitcoin developer guide (developer.bitcoin.org) and bitcoin wiki 'controlled supply' page, bitcoin core source code (src/validation.cpp, subsidy_halving_interval = 210000) and the bitcoin protocol documentation (developer.bitcoin.org/devguide/block_chain.html), which both fix the halving interval at 210,000 blocks, bitcoin core source code / chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000; corroborated by bitcoin wiki 'controlled supply' page, bitcoin core source code / consensus rules (chainparams.cpp, nsubsidyhalvinginterval = 210000) and bitcoin wiki 'controlled supply' article, both stating the halving interval is a fixed 210,000-block constant, bitcoin core source code / consensus rules (chainparams.cpp, subsidyhalvinginterval = 210000) as documented at https://developer.bitcoin.org/reference/block_chain.html and https://en.bitcoin.it/wiki/controlled_supply, bitcoin core source code and protocol consensus rules (src/validation.cpp, subsidyhalvinginterval = 210000) as described in the bitcoin developer guide (developer.bitcoin.org) and bitcoin wiki (en.bitcoin.it/wiki/controlled_supply), bitcoin core source code, chainparams.cpp (consensusparams.nsubsidyhalvinginterval = 210000 for mainnet), as documented in the bitcoin developer guide (developer.bitcoin.org) and bitcoin wiki 'controlled supply' article, bitcoin core source code, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (also documented in the bitcoin developer guide / bip definitions of the block subsidy halving schedule), bitcoin core source code, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp), bitcoin core source code, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); also documented in the bitcoin developer guide / bitcoin.org, bitcoin core source code, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); consistent with bitcoin protocol documentation stating halving occurs every 210,000 blocks, bitcoin core source code, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); consistent with the bitcoin protocol documentation at developer.bitcoin.org describing the halving occurring every 210,000 blocks, bitcoin core source code, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 for mainnet; corroborated by the bitcoin developer guide / bitcoin.org documentation stating the block reward halves every 210,000 blocks, bitcoin core source code, chainparams.cpp: consensus.nsubsidyhalvinginterval = 210000 (mainnet); consistent with the bitcoin developer guide / bitcoin.org documentation stating halvings occur every 210,000 blocks (~4 years)., bitcoin core source code, consensus.h, subsidyhalvinginterval = 210000 blocks (~4 years at 10 min/block); also stated in the bitcoin whitepaper-derived protocol documentation at developer.bitcoin.org, bitcoin core source code, src/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (bitcoin mainnet); consistent with the bitcoin whitepaper/protocol design where the block reward halves every 210,000 blocks (~4 years at 10 min/block)., bitcoin core source code, src/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); consistent with the bitcoin developer guide / bitcoin wiki description of the halving schedule (reward halves every 210,000 blocks, approx. every four years), bitcoin core source code, src/chainparams.cpp, mainnet consensus.nsubsidyhalvinginterval = 210000; corroborated by developer.bitcoin.org bitcoin developer guide (block chain section), which states the block reward halves every 210,000 blocks., bitcoin core source code, src/consensus/params.h (consensus.nsubsidyhalvinginterval = 210000), as documented in the bitcoin developer guide / bitcoin wiki 'controlled supply' article, bitcoin core source code, src/kernel/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp), bitcoin core source code, src/kernel/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); corroborated by the bitcoin developer guide (developer.bitcoin.org) description of the block reward halving schedule., bitcoin core source code, src/kernel/chainparams.cpp, mainnet consensus.nsubsidyhalvinginterval = 210000 (https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp), bitcoin core source, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000, bitcoin core source, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp), bitcoin core source, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (https://github.com/bitcoin/bitcoin/blob/master/src/kernel/chainparams.cpp); also stated in the bitcoin whitepaper/protocol docs and bitcoin.org developer reference., bitcoin core source, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); consistent with the bitcoin whitepaper's halving schedule description, bitcoin core source, chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 for mainnet; consistent with the bitcoin whitepaper/protocol design and widely documented (e.g. bitcoin wiki 'controlled supply'), bitcoin core source, src/kernel/chainparams.cpp, consensus.nsubsidyhalvinginterval = 210000 (mainnet); also documented in the bitcoin wiki 'controlled supply' article, bitcoin core source, src/validation.cpp / chainparams.cpp: consensus.nsubsidyhalvinginterval = 210000 (mainnet), also documented at developer.bitcoin.org/devguide/block_chain.html, bitcoin developer reference, block chain (https://developer.bitcoin.org/reference/block_chain.html); bitcoin.org, bitcoin halving countdown (https://bitcoin.org/en/halving). both state the subsidy/reward is halved every 210,000 blocks., bitcoin protocol consensus parameter: subsidy halving interval = 210000 blocks, as documented at https://developer.bitcoin.org/devguide/block_chain.html and the bitcoin core source (chainparams.cpp, nsubsidyhalvinginterval = 210000), bitcoin protocol consensus rule (bitcoin core source, chainparams.cc: nsubsidyhalvinginterval = 210000; also documented at developer.bitcoin.org/reference/block_chain.html), bitcoin protocol consensus rule (bitcoin core source, chainparams.cpp, subsidyhalvinginterval = 210000; also documented at developer.bitcoin.org/devguide/block_chain.html#block-reward), bitcoin protocol consensus rule (bitcoin core source: subsidyhalvinginterval = 210000; also documented at developer.bitcoin.org and en.bitcoin.it/wiki/controlled_supply), bitcoin.org, bitcoin.org, vocabulary — halving (https://bitcoin.org/en/vocabulary); corroborated by bitcoin developer reference, block chain (https://developer.bitcoin.org/reference/block_chain.html)., en.bitcoin.it, github.com, raw.githubusercontent.com
Work
- pinnedblocks 26,078,028 to 26,078,327 to · on Ethereum mainnet
- answered151 of 151 agreed140 needed
#835210,000from developer.bitcoin.org
#926210,000Bitcoin protocol consensus rule (Bitcoin Core source: SubsidyHalvingInterval = 210000; also documented at developer.bitcoin.org and en.bitcoin.it/wiki/Controlled_supply)
#309210,000from developer.bitcoin.org
#706210,000Bitcoin Core consensus parameters (src/consensus/params.h, field nSubsidyHalvingInterval = 210000), as documented at developer.bitcoin.org/reference and en.bitcoin.it/wiki/Controlled_supply
#1915210,000from developer.bitcoin.org
146 more
- signed
by the attester 0x5598…2982expired
Checking the signature in this browser.
- typed data
- the exact bytes a consumer verifies, as JSON
- attester
- 0x5598aa9146215bc13eb26f2c692ad1461fd32982
- signature
- 0x4af3fc70ac43b88f254cac1b67ee97e149f5b374c5e9514369c63fae340997ce23dbfc989d9b05bb4f3fc19bdcc77b44e84ccdb896059e3697e3a3ef9fc079ac1b
- question hash
- 0x54b2b8a02ec593fe18cecc132edd46f790b6ab22f00680c6ab68fe092f1e8faa
- answer type
- uint256
- consumer
- none named; signed for the zero address
- scored
1 batch queuedon Ethereum mainnet
- scores
- settled, waiting for the batcher