What is Bitcoin's bookkeeping and issuance mechanism?

for the block

Bitcoin payments necessitate the keeping of a ledger, and the blockchain ledger bitmain t17+is a decentralized ledger in which anyone can participate. So, why should anyone keep a bitcoin bill? Whose account is it based on, given that anyone can keep the ledger? How can you be certain that these accounts are genuine?

To begin with, there are incentives for maintaining records. The user's fee for packing the block, which is paid in bitcoin, is part of the reward. This fee can be either high or low, and bookkeepers usually book the higher fee first. The block reward is the other component of the reward. If you pack a block, you will receive a certain number of block rewards. The block reward in the early days of Bitcoin was 50 bitcoins. The reward was halved every 210,000 blocks under the Bitcoin program. It has now been cut in half twice, with a third cut scheduled for May 2020. On the one hand, the block reward motivates people to keep score, while on the other, it solves the bitcoin problem. According to the above rules, we can calculate the total number of bitcoins using this formula, which is 210,000 x 50 x (1 + 1 u002 F2 + 1 u002 F4 +...), or 21 million.

People learn to rush to keep the books because of the reward and the fact that it can be quite rewarding. To determine which bookkeeping data is dominant, bitcoin and set: bookkeeper to first pack their collected bills into a Chinese block, the antminer a10 problock consists of a block head and block body material, the block head has a bookkeeper self-determined random number, bookkeeper replaced with the existence of different random numbers, the block head information to analyze the hash algorithm operation, who first tried to meet the design requirements of the hash value, h This development block broadcasts his ledger to the entire network, and everyone works with it.

What is the connection between a block header and a block body? The specific bills, including the bookkeeper's own bills for rewards and expenses, are recorded in the block body. The block header is the same as the identification information for the block. It contains the hash of the previous block header, a timestamp, a hash difficulty target, a random number, and the hash of the Merkle tree, which is obtained from the hash of a series of Bills in the block and is equivalent to summary information about the Bill in the block. The Merkle tree's hash value will change significantly whenever the Bill changes slightly.

The hashing algorithm, also known as the summary algorithm, produces a fixed-length output value called the hash of the input data after hashing any input data. Hashing has two main characteristics. First, as long as the input data changes slightly, the hash value will be very different. For example, if the content of a book changes slightly, adding a word changes the hash value completely. Second, hashing can a10 pro mineronly work in the forward direction, not the reverse. After inputting the data, you can quickly obtain the hash value; however, once you have the hash value, you cannot reverse the input data, knowing that the input data can only be different input data, and try again until tested. This may seem complicated, but it is as easy as calculating 29179 87013 = 2538952327, but if you are asked which two numbers are the product of 2538952327, you must count them one by one.

  • TAGS