1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-12-26 08:28:15 +00:00

Edited ch12_mining.adoc with Atlas code editor

This commit is contained in:
clenser 2023-10-17 22:13:23 +00:00
parent 5cc62bc13f
commit 70dadd5372

View File

@ -1243,7 +1243,7 @@ a rapid pace.
[[extra_nonce]] [[extra_nonce]]
==== The Extra Nonce Solution ==== The Extra Nonce Solution
Since 2012, mining has evolved to resolve a Since 2012, mining((("bitcoins", "mining", "extra nonce solution", id="bitcoin-mining-nonce")))((("mining", "extra nonce solution", id="mining-nonce")))((("extra nonce solution", id="extra-nonce"))) has evolved to resolve a
fundamental limitation in the structure of the block header. In the fundamental limitation in the structure of the block header. In the
early days of Bitcoin, a miner could find a block by iterating through early days of Bitcoin, a miner could find a block by iterating through
the nonce until the resulting hash was below the target. As difficulty the nonce until the resulting hash was below the target. As difficulty
@ -1279,7 +1279,7 @@ an individual piece of mining equipment to perform up to 281 TH/s by
only making changes to the block header. This keeps mining equipment only making changes to the block header. This keeps mining equipment
and protocols simpler than incrementing the extra nonce in the coinbase and protocols simpler than incrementing the extra nonce in the coinbase
transaction every 4 billion hashes, which requires recalculating the transaction every 4 billion hashes, which requires recalculating the
entire left flank of the merkle tree up to the root. entire left flank of the merkle tree up to ((("bitcoins", "mining", "extra nonce solution", startref="bitcoin-mining-nonce")))((("mining", "extra nonce solution", startref="mining-nonce")))((("extra nonce solution", startref="extra-nonce")))the root.
[[mining_pools]] [[mining_pools]]
==== Mining Pools ==== Mining Pools