From bd856f868a67d73067caddbdf378cd1b470233cb Mon Sep 17 00:00:00 2001 From: Josh Green Date: Tue, 25 Feb 2020 15:19:40 -0500 Subject: [PATCH] Mining.md now follows one line per sentence styling --- protocol/blockchain/proof-of-work/mining.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/protocol/blockchain/proof-of-work/mining.md b/protocol/blockchain/proof-of-work/mining.md index 9ff5f12..aca26ab 100644 --- a/protocol/blockchain/proof-of-work/mining.md +++ b/protocol/blockchain/proof-of-work/mining.md @@ -6,7 +6,8 @@ Primarily, the `nonce` field is modified and can take any of its 232 Then, as needed, the merkle root is changed by modifying the [coinbase message](/protocol/blockchain/block#coinbase-transaction) to include an [extra nonce](/protocol/blockchain/proof-of-work#extra-nonce). In addition, the block timestamp is also updated occasionally to ensure that it remains reasonably current. -As the two nonces are rapidly and systematically changed, and the resulting block hash rapidly changes to seemingly random values each time, there is an increasing likelihood that one of the hashes will be below the specified target. Once such a hash is found, the block is then broadcast to the network in hopes that no one else found a suitable block in the passing time. +As the two nonces are rapidly and systematically changed, and the resulting block hash rapidly changes to seemingly random values each time, there is an increasing likelihood that one of the hashes will be below the specified target. +Once such a hash is found, the block is then broadcast to the network in hopes that no one else found a suitable block in the passing time. ## Types of Mining @@ -14,4 +15,5 @@ Due to the various incentives for mining blocks, miners have employed a variety - **CPU Mining:** This was the initial approach, simply running the mining algorithm on a computer's processor, ideally multi-threaded so that for a CPU with N-cores (or [threads](https://en.wikipedia.org/wiki/Simultaneous_multithreading)), N candidate blocks could be hashed at a time, improving the throughput. - **[GPU](https://en.wikipedia.org/wiki/Graphics_processing_unit) Mining:** Since GPUs are particularly well-suited to parallel-processing, the use of GPUs allowed for significantly increased hashing power and, for a time, heavily increased the demand for high-end graphics cards. - - **[ASIC](https://en.wikipedia.org/wiki/Application-specific_integrated_circuit) Mining:** Ultimately, purpose-built devices were created to perform mining as fast as physically possible. These devices rapidly consume power and produce a considerable amount of heat and the people that run then often seek out the lowest available power prices and invest in cooling solutions that keep their mining devices (often just referred to as "miners") running at peek performance. \ No newline at end of file + - **[ASIC](https://en.wikipedia.org/wiki/Application-specific_integrated_circuit) Mining:** Ultimately, purpose-built devices were created to perform mining as fast as physically possible. +These devices rapidly consume power and produce a considerable amount of heat and the people that run then often seek out the lowest available power prices and invest in cooling solutions that keep their mining devices (often just referred to as "miners") running at peek performance. \ No newline at end of file