Oracle
Bitcoin's total supply is capped at 21 million coins. Answer true or false.
Answer
true
- coin
- One bitcoin (BTC).
- total supply capped
- The Bitcoin protocol permits at most 21 million BTC to be created; this concerns maximum issuance, not the amount currently spendable.
- sources
- bitcoin.org, bitcoin core / bitcoin protocol consensus rules (bitcoin.org developer documentation, en.bitcoin.it/wiki/controlled_supply): block subsidy halves every 210,000 blocks, converging to a maximum supply of 21,000,000 btc., bitcoin core / bitcoin protocol specification (developer reference): the issuance schedule of halving block subsidies asymptotically converges to a maximum supply of 21,000,000 btc, bitcoin core / bitcoin.org developer documentation (developer guide, 'block chain' section) and satoshi nakamoto's original bitcoin.org design description, both stating the block reward halving schedule converges to a maximum issuance of 21,000,000 btc, bitcoin core / bitcoin.org developer documentation and the original bitcoin whitepaper (satoshi nakamoto, 2008), which describe the fixed issuance schedule of halving block subsidies converging to a hard cap of 21,000,000 btc, bitcoin core / bitcoin.org developer documentation: block subsidy halves every 210,000 blocks and asymptotically approaches a hard cap of 21,000,000 btc, bitcoin core / bitcoin.org developer documentation: block subsidy halves every 210,000 blocks starting at 50 btc, and the geometric series converges to a hard cap of 21,000,000 btc, which is enforced by consensus rules (bitcoin.org/en/how-it-works, nakamoto's original bitcoin whitepaper section 5), bitcoin core / bitcoin.org: "total bitcoins in circulation" is capped at 21,000,000 btc by the halving-based issuance schedule defined in the bitcoin protocol., bitcoin core consensus rules (subsidy halving schedule in src/validation.cpp, getblocksubsidy) and the bitcoin whitepaper (nakamoto, 2008), which fix total issuance to converge to 21,000,000 btc, bitcoin core developer documentation (bitcoin.org/en/bitcoin-core/) and the bitcoin protocol specification, both stating the hard-coded 21,000,000 btc issuance cap enforced by the halving schedule, bitcoin core developer documentation (bitcoin.org/en/developer-guide, 'consensus rules') and bitcoin whitepaper (bitcoin.org/bitcoin.pdf) both specify a hard-coded 21,000,000 btc maximum supply enforced by the block subsidy halving schedule., bitcoin core developer documentation / bitcoin improvement proposal history: the block subsidy halving schedule (50 btc per block, halving every 210,000 blocks) enforced by bitcoin's consensus rules asymptotically converges to a maximum issuance of 21,000,000 btc, as documented at https://developer.bitcoin.org/devguide/block_chain.html and nakamoto's original bitcoin whitepaper (bitcoin.org/bitcoin.pdf)., bitcoin core developer documentation / bitcoin whitepaper (nakamoto, 2008), which fix the block subsidy halving schedule producing an asymptotic maximum of 21,000,000 btc, bitcoin core developer documentation / bitcoin whitepaper (nakamoto, 2008): the protocol's issuance schedule (block subsidy halving every 210,000 blocks) asymptotically caps total supply at 21,000,000 btc., bitcoin core developer documentation / bitcoin whitepaper community reference (bitcoin.org - 'some bitcoin facts': 'total bitcoins in circulation will not exceed 21,000,000 coins'), bitcoin core protocol consensus rules (as documented at bitcoin.org and in the bitcoin whitepaper/reference client): the block subsidy halves every 210,000 blocks and asymptotically approaches zero, capping total issuance at 20,999,999.9769 btc, commonly rounded to 21 million coins., bitcoin core protocol consensus rules (subsidy halving schedule defined in src/validation.cpp, getblocksubsidy) enforce a maximum issuance of 21,000,000 btc; documented at bitcoin.org/en/how-it-works and the bitcoin whitepaper (nakamoto, 2008), bitcoin core protocol documentation / bitcoin whitepaper: block subsidy halves every 210,000 blocks, asymptotically capping total issuance at 21,000,000 btc, bitcoin core protocol source (consensus/reward halving schedule in src/validation.cpp / chainparams) and the bitcoin whitepaper (satoshi nakamoto, 'bitcoin: a peer-to-peer electronic cash system', 2008), both of which fix bitcoin's maximum issuance at 21,000,000 btc via the geometrically decreasing block subsidy, bitcoin core reference client and the bitcoin protocol documentation (bitcoin.org) both specify a hard-coded maximum supply of 21,000,000 btc, enforced by the halving subsidy schedule converging to zero around block 6,930,000., bitcoin core source (chainparams.cpp / consensus rules) and the bitcoin developer reference, which fix the subsidy halving schedule to asymptotically approach a hard cap of 21,000,000 btc, bitcoin core source (chainparams.cpp / validation.cpp reward halving schedule) and the bitcoin whitepaper (satoshi nakamoto, 2008), both of which fix total issuance at a limit of 21 million coins, bitcoin core source (chainparams.cpp / validation.cpp subsidy halving schedule) and the bitcoin whitepaper (section 8), both stating a hard-coded 21,000,000 btc supply cap via the halving schedule, bitcoin core source (chainparams.cpp, max_money = 21000000 * coin) and the bitcoin protocol documentation at bitcoin.org/en/bitcoin-core/features/subsidy-halving, both of which specify a hard-capped total supply of 21 million btc enforced by consensus., bitcoin core source (consensus/amount.h, max_money = 21000000 * coin) and the bitcoin whitepaper (nakamoto, 2008), which describe the fixed 21 million coin supply cap enforced by consensus rules, bitcoin core source (src/consensus/amount.h / chainparams.cpp, max_money = 21,000,000 * coin) and the bitcoin whitepaper (satoshi nakamoto, 2008), both stating the protocol enforces a hard cap of 21 million btc via the fixed block-reward halving schedule., bitcoin core source (src/consensus/amount.h, max_money = 21000000 * coin) and the bitcoin protocol documentation, which fix the hard cap at 21,000,000 btc, bitcoin core source (src/consensus/amount.h, max_money = 21000000 * coin) and the bitcoin whitepaper (satoshi nakamoto, 2008), both of which fix the protocol's total issuance at 21,000,000 btc, bitcoin core source (src/validation.cpp / src/consensus/amount.h, max_money = 21,000,000 * coin) and bitcoin.org developer documentation, both stating the protocol enforces a hard cap of 21 million btc via the halving-based block subsidy schedule, bitcoin core source (src/validation.cpp, subsidy halving schedule) and the bitcoin whitepaper (satoshi nakamoto, 2008), both of which state the total number of coins is capped at 21,000,000 btc, bitcoin core source (validation.cpp / chainparams.cpp) and the bitcoin protocol documentation, which fix total issuance at 21,000,000 btc via the geometrically halving block subsidy schedule, bitcoin core source (validation.cpp, max_money = 21,000,000 * coin) and the bitcoin whitepaper (satoshi nakamoto, 2008), which fix the protocol's hard cap at 21 million btc, bitcoin core source / bitcoin.org: bitcoin's protocol enforces a maximum supply of 21,000,000 btc via a geometrically decreasing block subsidy that halves every 210,000 blocks, asymptotically approaching 21 million., bitcoin core source / protocol documentation (bitcoin.org, developer docs): consensus rule caps total issuance at 21,000,000 btc via the halving schedule defined in chainparams.cpp (getblocksubsidy), bitcoin core source and developer documentation (bitcoin.org/en/bitcoin-core; bitcoin core src/consensus/amount.h max_money constant of 21,000,000 * coin) confirm the protocol's issuance schedule caps total supply at 21 million btc, bitcoin core source and developer documentation (bitcoin.org/en/developer-guide, the bitcoin whitepaper's issuance schedule, and bitcoin core's chainparams.cpp subsidy halving schedule) confirm the protocol's issuance schedule asymptotically caps total supply at 21,000,000 btc, bitcoin core source and documentation (chainparams.cpp subsidy halving schedule) and the bitcoin wiki 'controlled supply' page both state the emission schedule asymptotically converges to a maximum supply of 21,000,000 btc due to the halving of the block subsidy every 210,000 blocks combined with integer-satoshi rounding., bitcoin core source code (chainparams.cpp / validation.cpp halving schedule) and the original bitcoin whitepaper (satoshi nakamoto, 2008), both of which fix total issuance at 21,000,000 btc, bitcoin core source code (chainparams.cpp / validation.cpp subsidy halving logic) and the original bitcoin whitepaper (satoshi nakamoto, 2008), both of which specify the fixed 21 million coin supply cap enforced by consensus., bitcoin core source code (chainparams.cpp, max_money = 21000000 * coin) and the bitcoin protocol documentation at developer.bitcoin.org, which specify the fixed 21 million coin supply cap enforced by the halving schedule., bitcoin core source code (consensus/amount.h, max_money = 21000000 * coin) and the bitcoin whitepaper (satoshi nakamoto, 2008), both of which fix total issuance at 21 million btc via the block-reward halving schedule, bitcoin core source code (src/consensus/amount.h, max_money = 21000000 * coin) and the bitcoin protocol documentation (bitcoin.org/en/bitcoin-core/tech), which fix the total issuance at 21,000,000 btc via the geometrically decreasing block subsidy (halving every 210,000 blocks starting at 50 btc)., bitcoin core source code (src/validation.cpp, getblocksubsidy / halving schedule) and the bitcoin developer guide (developer.bitcoin.org), both of which fix the total issuance at 21,000,000 btc via the geometric halving of the block subsidy every 210,000 blocks, bitcoin core source code / consensus rules (max_money = 21,000,000 * coin); bitcoin wiki 'controlled supply' article, bitcoin core source code / developer documentation (bitcoin.org, chaincode max_money = 21,000,000 * coin constant) and bitcoin whitepaper (nakamoto, 2008), which fix the total issuance schedule at a maximum of 21 million btc., bitcoin core source code / developer reference (bitcoin.org developer guide and bitcoin core consensus code, chainparams.cc / validation.cpp max_money = 21000000 * coin), which fixes the hard-coded 21 million btc issuance cap enforced by the halving schedule, bitcoin core source code, getblocksubsidy() in src/validation.cpp, which implements the halving schedule that caps total issuance at 21,000,000 btc; consistent with the bitcoin whitepaper (bitcoin.org/bitcoin.pdf) description of decreasing block rewards, bitcoin protocol consensus rules (as implemented in bitcoin core): block subsidy halves every 210,000 blocks starting at 50 btc, producing a geometric series that asymptotically sums to 20,999,999.9769 btc, colloquially capped at 21 million coins; documented at bitcoin.org/en/bitcoin-core/design/consensus and the bitcoin whitepaper (nakamoto, 2008)., bitcoin protocol consensus rules (bitcoin core reference client issuance schedule; bitcoin whitepaper / developer documentation at bitcoin.org) fix total issuance at 21,000,000 btc via the geometrically halving block subsidy., bitcoin protocol consensus rules (bitcoin core reference implementation, src/validation.cpp / src/consensus/amount.h max_money constant) and the bitcoin whitepaper (nakamoto, 2008), which fix the total issuance schedule to converge to a hard cap of 21,000,000 btc via the halving-based block subsidy, bitcoin protocol consensus rules (bitcoin core source, chainparams.cpp / subsidy halving schedule) and the bitcoin whitepaper (nakamoto, 2008), both of which fix the total issuance at 21,000,000 btc, bitcoin protocol consensus rules (bitcoin core source, https://github.com/bitcoin/bitcoin) fix the maximum subsidy schedule so total issuance asymptotically approaches 20,999,999.9769 btc, commonly rounded to 21 million, bitcoin protocol consensus rules (fixed issuance schedule with halvings converging to a 21,000,000 btc cap), as described in bitcoin core documentation and the original bitcoin whitepaper, bitcoin protocol consensus rules as implemented in bitcoin core (src/validation.cpp, getblocksubsidy halving schedule) and documented at bitcoin.org/en/bitcoin-core/history / the original bitcoin whitepaper (nakamoto, 2008), both stating the issuance schedule asymptotically approaches a hard cap of 21,000,000 btc, bitcoin protocol consensus rules: block subsidy halves every 210,000 blocks and asymptotically approaches zero, capping total issuance at 21,000,000 btc (as specified in the bitcoin whitepaper and reference client source, src/consensus/amount.h max_money = 21000000 * coin), bitcoin wiki, 'controlled supply' (https://en.bitcoin.it/wiki/controlled_supply) and the bitcoin core source (subsidy halving schedule in src/validation.cpp), both stating the protocol caps total issuance at 21,000,000 btc., bitcoin.org faq, economy: https://bitcoin.org/en/faq (how are bitcoins created?; won't the finite amount of bitcoins be a limitation?), bitcoin.org halving countdown (https://bitcoin.org/en/halving), which states there will never be more than 21 million bitcoins; corroborated by bitcoin.org faq (https://bitcoin.org/en/faq), which states issuance halts at a total of 21 million bitcoins., bitcoin.org, bitcoin halving countdown, https://bitcoin.org/en/halving (why does bitcoin do this?): states there will never be more than 21 million bitcoins., bitcoin.org, bitcoin halving countdown: https://bitcoin.org/en/halving, bitcoin.org/en/how-it-works ("there will never be more than 21 million bitcoins") and bitcoin core source (chainparams.cpp / halving schedule enforcing a supply limit of 21,000,000 btc), developer.bitcoin.org, en.bitcoin.it, github.com
Work
- pinnedblocks 26,078,033 to 26,078,332 to · on Ethereum mainnet
- answered146 of 146 agreed140 needed
#897truefrom bitcoin.org
#590truefrom bitcoin.org
#1175trueBitcoin protocol consensus rules (Bitcoin Core source, chainparams.cpp / subsidy halving schedule) and the Bitcoin whitepaper (Nakamoto, 2008), both of which fix the total issuance at 21,000,000 BTC
#464truefrom bitcoin.org
#827truefrom bitcoin.org
141 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
- 0xc2cc3d3e69d1ce0de8d5767789ea214fc65426e17949f78c19909386410e225674ee93bdc5fe0a63cd27a0bd1a11a74f8e173d816e46d72549312ccd5a43a9cc1c
- question hash
- 0x4b3a28353f9138d08750b10f4f02d784feb84c824c6414534b82efc11c2b4030
- answer type
- bool
- consumer
- none named; signed for the zero address
- scored
1 batch queuedon Ethereum mainnet
- scores
- settled, waiting for the batcher