How to Mine Bitcoin?
What Is the Definition of Mining? As we all know, Bitcoin is one kind of decentralized cryptocurrency, the transaction made by people should be confirmed by "some people", also the security of Bitcoin ecology needed to be maintained by "some people". The "some people" are what we called "miners", when they use computers to do these things, actually, they are solving complex math problems on the bitcoin network, by doing this, miners will get new bitcoins as a reward. To be more specific, when a transaction happened, its validity should be verified and confirmed. First, bitcoin miners will clumping transactions together in "temporary blocks", called candidate blocks. Then, the bitcoin miner will try to find a valid block hash( a special ID combine by numbers and letters) for the candidate block. With the correct block hash of the previous block, candidate block's data, a nonce, and submit them through a hash function, the candidate b...