mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2024-11-22 08:08:11 +00:00
Edited ch12_mining.adoc with Atlas code editor
This commit is contained in:
parent
b7eb50b35a
commit
3b1bb12488
@ -1629,7 +1629,7 @@ between all participants.
|
|||||||
[[hard_forks]]
|
[[hard_forks]]
|
||||||
==== Hard Forks
|
==== Hard Forks
|
||||||
|
|
||||||
In <<forks>> we looked((("consensus rules", "hard forks", "explained", id="consensus-hard-fork")))((("forks", "hard forks", "explained", id="forks-hard")))((("hard forks", "explained", id="hard-forks"))) at how
|
In <<forks>> we looked((("consensus rules", "hard forks", "explained", id="consensus-hard-fork")))((("forks", "hard forks", "explained", id="forks-hard")))((("hard forks", "explained", id="hard-forks-ch12"))) at how
|
||||||
the Bitcoin network may briefly diverge, with two parts of the network
|
the Bitcoin network may briefly diverge, with two parts of the network
|
||||||
following two different branches of the blockchain for a short time. We
|
following two different branches of the blockchain for a short time. We
|
||||||
saw how this process occurs naturally, as part of the normal operation
|
saw how this process occurs naturally, as part of the normal operation
|
||||||
@ -1693,7 +1693,7 @@ while miners on the "a" chain will continue to ignore these
|
|||||||
transactions. Even if block 8b does not contain any foocoin
|
transactions. Even if block 8b does not contain any foocoin
|
||||||
transactions, the miners on the "a" chain cannot process it. To them it
|
transactions, the miners on the "a" chain cannot process it. To them it
|
||||||
appears to be an invalid block, as its parent "7b" is not recognized as a
|
appears to be an invalid block, as its parent "7b" is not recognized as a
|
||||||
((("consensus rules", "hard forks", "explained", startref="consensus-hard-fork")))((("forks", "hard forks", "explained", startref="forks-hard")))((("hard forks", "explained", startref="hard-forks")))valid block.
|
((("consensus rules", "hard forks", "explained", startref="consensus-hard-fork")))((("forks", "hard forks", "explained", startref="forks-hard")))((("hard forks", "explained", startref="hard-forks-ch12")))valid block.
|
||||||
|
|
||||||
==== Hard Forks: Software, Network, Mining, and Chain
|
==== Hard Forks: Software, Network, Mining, and Chain
|
||||||
|
|
||||||
@ -1758,7 +1758,7 @@ they are connected to two separate ((("software forks", startref="software-fork"
|
|||||||
|
|
||||||
==== Diverging Miners and Difficulty
|
==== Diverging Miners and Difficulty
|
||||||
|
|
||||||
As miners ((("consensus rules", "hard forks", "difficulty and", id="consensus-hard-fork-difficult")))((("forks", "hard forks", "difficulty and", id="forks-hard-difficult")))((("hard forks", "difficulty and", id="hard-forks")))((("difficulty", "hard forks and", id="difficulty-hardfork")))diverge into mining two different chains, the
|
As miners ((("consensus rules", "hard forks", "difficulty and", id="consensus-hard-fork-difficult")))((("forks", "hard forks", "difficulty and", id="forks-hard-difficult")))((("hard forks", "difficulty and", id="hard-forks-difficult")))((("difficulty", "hard forks and", id="difficulty-hardfork")))diverge into mining two different chains, the
|
||||||
hashing power is split between the chains. The mining power can be split
|
hashing power is split between the chains. The mining power can be split
|
||||||
in any proportion between the two chains. The new rules may only be
|
in any proportion between the two chains. The new rules may only be
|
||||||
followed by a minority, or by the vast majority of the mining power.
|
followed by a minority, or by the vast majority of the mining power.
|
||||||
@ -1786,7 +1786,7 @@ blocks will now be mined every 50 minutes on average. The difficulty
|
|||||||
will not be adjusted for 2,016 blocks, which will take 100,800 minutes,
|
will not be adjusted for 2,016 blocks, which will take 100,800 minutes,
|
||||||
or approximately 10 weeks to mine. Assuming a fixed capacity per block,
|
or approximately 10 weeks to mine. Assuming a fixed capacity per block,
|
||||||
this will also result in a reduction of transaction capacity by a factor
|
this will also result in a reduction of transaction capacity by a factor
|
||||||
of 5, as there are fewer blocks per hour available to record((("consensus rules", "hard forks", "difficulty and", startref="consensus-hard-fork-difficult")))((("forks", "hard forks", "difficulty and", startref="forks-hard-difficult")))((("hard forks", "difficulty and", startref="hard-forks")))((("difficulty", "hard forks and", startref="difficulty-hardfork")))
|
of 5, as there are fewer blocks per hour available to record((("consensus rules", "hard forks", "difficulty and", startref="consensus-hard-fork-difficult")))((("forks", "hard forks", "difficulty and", startref="forks-hard-difficult")))((("hard forks", "difficulty and", startref="hard-forks-difficult")))((("difficulty", "hard forks and", startref="difficulty-hardfork")))
|
||||||
transactions.
|
transactions.
|
||||||
|
|
||||||
==== Contentious Hard Forks
|
==== Contentious Hard Forks
|
||||||
|
Loading…
Reference in New Issue
Block a user