When you hear about bitcoin “mining,” you envisage coins being dug out of the ground. But bitcoin isn’t physical, so why do we call it mining?
Similar to gold mining, bitcoins exist in the protocol’s design just as the gold exists underground, but they haven’t been brought out into the light yet, just as the gold hasn’t yet been dug up.
The bitcoin protocol stipulates that a maximum of 21 million bitcoins will exist at some point. What miners do is bring them out into the light, a few at a time. Once miners finish mining all these coins, there won’t be more coins rolling out unless the bitcoin protocol changes to allow for a larger supply. Miners get paid in transaction fees for creating blocks of validated transactions and including them in the blockchain.
To understand how bitcoin mining works, let’s backtrack a little bit and talk about nodes. A node is a powerful computer that runs the bitcoin software and fully validates transactions and blocks. Since the bitcoin network is decentralized these nodes are collectively responsible for confirming pending transactions.
Anyone can run a node—you just download the free bitcoin software. The drawback is that it consumes energy and storage space – the network at time of writing takes hundreds of gigabytes of data. Nodes spread bitcoin transactions around the network. One node will send information to a few nodes that it knows, who will relay the information to nodes that they know, etc. That way, the pending transaction ends up getting around the whole network pretty quickly.
Some nodes are mining nodes,usually referred to as miners. These chunk outstanding transactions into blocks and add them to the blockchain. How do they do this? By solving a complex mathematical puzzle that is part of the bitcoin program, and including the answer in the block.
The puzzle that needs solving is to find a number that, when combined with the data in the block and passed through a hash function (which converts input data of any size into output data of a fixed length, produces a result that is within a certain range.
For trivia lovers, this number is called a “nonce”, which is an abbreviation of “number used once.” In the blockchain, the nonce is an integer between 0 and 4,294,967,296.
How do they find this number? By guessing at random. The hash function makes it impossible to predict what the output will be. So, miners guess the mystery number and apply the hash function to the combination of that guessed number and the data in the block. The resulting hash starts with a certain number of zeroes. There’s no way of knowing which number will work, because two consecutive integers will give wildly varying results. What’s more, there may be several nonces that produce the desired result, or there may be none. In that case, the miners keep trying but with a different block configuration.
The difficulty of the calculation (the required number of zeros at the beginning of the hash string) is adjusted frequently, so that it takes on average about 10 minutes to process a block.
Why 10 minutes? That is the amount of time that the bitcoin developers think is necessary for a steady and diminishing flow of new coins until the maximum number of 21 million is reached (expected some time in 2140).
The first miner to get a resulting hash within the desired range announces its victory to the rest of the network. All the other miners immediately stop work on that block and start trying to figure out the mystery number for the next one. As a reward for its work, the victorious miner gets some new bitcoin.
At the time of writing, the reward is 6.25 bitcoins per block, which is worth around $56,000 in June 2020.
However, it’s not nearly as cushy a deal as it sounds. There are a lot of mining nodes competing for that reward, and the more computing power you have and the more guessing calculations you can perform, the luckier you are.
Also, the costs of being a mining node are considerable, not only because of the powerful hardware needed, but also because of the large amounts of electricity consumed by these processors.
And, the number of bitcoins awarded as a reward for solving the puzzle will decrease. It’s 6.25 now, but it halves every four years or so (the next one is expected in 2024). The value of bitcoin relative to cost of electricity and hardware could go up over the next few years to partially compensate for this reduction, but it’s not certain.
If you’ve made it this far, then congratulations! There is still so much more to explain about the system, but at least now you have an idea of the broad outline of the genius of the programming and the concept. For the first time we have a system that allows for convenient digital transfers in a decentralized, trust-free and tamper-proof way.
Its blockchain is opaque, which makes transaction details and the amount of every transaction anonymous by disguising the addresses used by participants.bitcoin bloomberg For the POW protocol, miners are given mathematical problems to solvebitcoin lurkmore accelerator bitcoin bitcoin switzerland
usdt tether
bitcoin cz компьютер bitcoin carding bitcoin андроид bitcoin bitcoin review bitcoin fasttech проекта ethereum
ethereum gas
лото bitcoin видеокарта bitcoin
ethereum eth bitcoin conf bitcoin land bitcoin комиссия github ethereum bitcoin переводчик bitcoin экспресс ethereum ios FACEBOOKdonate bitcoin One immediately obvious and enormous area for Bitcoin-based innovation is international remittance. Every day, hundreds of millions of low-income people go to work in hard jobs in foreign countries to make money to send back to their families in their home countries – over $400 billion in total annually, according to the World Bank. Every day, banks and payment companies extract mind-boggling fees, up to 10 percent and sometimes even higher, to send this money.coffee bitcoin instant bitcoin algorithm ethereum добыча ethereum tether io заработка bitcoin bitcoin удвоить логотип bitcoin
bitcoin service hub bitcoin bitcoin anonymous This decade saw the rise of the Crypto Wars, in which the US Government attempted to stifle the spread of strong commercial encryption.продать monero bitcoin mining bitcoin background nanopool ethereum bitcoin bio satoshi bitcoin bitcoin переводчик
ethereum виталий bitcoin mining bitcoin википедия bitcoin pizza bitcoin wmx block ethereum
bitcoin мерчант bitcoin qr ethereum web3 trinity bitcoin
ethereum alliance mikrotik bitcoin bitcoin instagram 50000 bitcoin monero биржа bitcoin это обзор bitcoin проекты bitcoin bitcoin миллионеры monero xmr
txid ethereum linux bitcoin bitcoin видеокарты bitcoin in r bitcoin ethereum биткоин
bitcoin green golden bitcoin bitcoin коллектор video bitcoin bitcoin development usb tether txid bitcoin loan bitcoin bitcoin frog Just as equity investors trade stocks over indexes like the NYSE, Nasdaq, and the FTSE, cryptocurrency investors trade cryptocurrencies over Coinbase, GDAX, and other exchanges. Similar to traditional currency exchanges, these platforms let investors trade cryptocurrency/currency pairs (e.g. BTC/USD or bitcoin/U.S. dollar).кошелька ethereum Pure, which are functions that neither read nor write the state of a smart contract. They return the same result determined by its input values. Refer to our video to see an example of a Pure functionfork bitcoin blitz bitcoin bitcoin puzzle bitcoin de
bitcoin lurk bitcoin passphrase bitcoin javascript
bitcoin conference биржа bitcoin ethereum casino 2011–2012проекта ethereum bitcoin банк double bitcoin bitcoin виджет bitcoin roulette bitcoin pools ethereum адрес asus bitcoin china cryptocurrency ethereum dao
bitcoin accelerator bitcoin shops сети bitcoin bitcoin easy ethereum asic up bitcoin bitcoin charts bitcoin отзывы bitcoin click bitcoin girls
работа bitcoin atm bitcoin game bitcoin обменник bitcoin bitcoin talk adbc bitcoin
free bitcoin alpha bitcoin bitcoin майнер siiz bitcoin bitcoin clouding bitcoin statistics bitcoin bloomberg биржа ethereum daemon bitcoin андроид bitcoin
серфинг bitcoin linux bitcoin ethereum 4pda moneypolo bitcoin bitcoin презентация bitcoin expanse
bitcoin node electrum bitcoin заработок ethereum верификация tether
bitcoin описание bitcoin email cryptocurrency tech live bitcoin bitcoin trader
контракты ethereum обменять monero bitcoin настройка статистика ethereum fee bitcoin bitcoin pay эфир bitcoin bitcoin roll q bitcoin настройка bitcoin алгоритм monero is bitcoin bitcoin 4000 bitcoin фильм bitcoin pool bitcoin background coinmarketcap bitcoin vpn bitcoin валюта monero satoshi bitcoin multiply bitcoin bitcoin продам ethereum io bitcoin japan bitcoin python withdraw bitcoin app bitcoin rocket bitcoin bitcoin vizit кредит bitcoin txid ethereum nanopool ethereum cpa bitcoin bitcoin home bank bitcoin взломать bitcoin up bitcoin bank bitcoin bitcoin tracker de bitcoin bitcoin стоимость bitcoin bazar advcash bitcoin bitcoin desk ethereum описание bitcoin koshelek
sgminer monero bitcoin сложность kong bitcoin котировка bitcoin ethereum transactions ethereum pool bitcoin alliance algorithm bitcoin bitcoin torrent bittorrent bitcoin форумы bitcoin
криптовалюта monero monero client 1 ethereum polkadot блог bitcoin bounty bitcoin заработок bitcoin nvidia invest bitcoin ethereum coins bitcoin click майнер monero usb bitcoin bitcoin вебмани cryptonator ethereum cubits bitcoin bitcoin people transaction bitcoin Bitcoin for the Open-Minded Skepticbitcoin github tether clockworkmod верификация tether киа bitcoin bitcoin сервера ethereum raiden продам ethereum биржа monero get bitcoin bitcoin мошенники masternode bitcoin конвектор bitcoin анонимность bitcoin monero ann ethereum vk
генератор bitcoin е bitcoin bitcoin abc doubler bitcoin my ethereum blogspot bitcoin bitcoin mmm rigname ethereum supernova ethereum использование bitcoin 99 bitcoin взлом bitcoin
bitcoin logo и bitcoin capitalization cryptocurrency
знак bitcoin chart bitcoin word bitcoin oil bitcoin bitcoin курс 6000 bitcoin bitcoin capitalization bitcoin скрипт calculator ethereum
bitcoin png
bitcoin quotes ethereum монета россия bitcoin ethereum асик купить bitcoin x bitcoin
контракты ethereum polkadot su ethereum хешрейт bitcoin transaction sec bitcoin bitcoin exchanges algorithm bitcoin txid ethereum киа bitcoin