The initial reward is 50btc per block
the issuance of bitcoin does not depend on indivials or teams, but through a process called "mining". By solving the problem of cryptography, people get the right to create new blocks and get rewards. It can be said that the new bitcoin is proced to reward miners to verify blocks. In the beginning, 50 bitcoins were awarded for each block packed. Nakamoto designed a set of rules. For every 210000 blocks excavated (about four years), the reward will be halved. This is what we call "halving" event
the first half was at the end of 2012, when 50 bitcoins were awarded to the 210000 block, but only 25 bitcoins were awarded to the 210001 block
the second half took place in the middle of 2016, and the reward was halved again, so 12.5 bitcoins were awarded in 420001 block
and so on...
until around 2140, 21 million bitcoins were g up, and then they stopped rewarding
Why do we need this half design? If bitcoin is issued too fast and there is no circulation limit, there will be a large amount of bitcoin in circulation in the market, and it will definitely be greatly devalued. One thing to remember: bitcoin is valuable. First, the number of bitcoins is fixed, that is 21 million; Moreover, through the halving process, inflation in the bitcoin economy can be suppressed
the third halving will take place in May this year. Let's wait and see.
When bitcoin nodes connect with each other, they will get transactions they don't have from each other. But because bitcoin has accumulated a large number of transactions for a long time, it is very difficult for two nodes to compare which transactions you are missing / which transactions I am missing one by one
to solve this problem, Nakamoto Tsung invented the important technology of block chain. Nodes use blocks to synchronize transactions, which ensures the data consistency of all nodes, and ensures the uniqueness of the blockchain by competing for block packing rights (that is, mining)
① a block and blockchain
a packet formed by a transaction over a period of time is called a block. On average, bitcoin generates a block every 10 minutes, and each block is linked to the previous block to form a blockchain
② the transaction data is synchronized with the block as a unit
the block is numbered from 1, so after node a connects with node B, it is convenient to synchronize the transaction data as long as the block number height of both parties is checked. For example, if node A's own block height is 100 and node B's block height is 110, all it needs to do is request B to synchronize the 10 blocks 101-110<
③ reward for packed blocks
in order to ensure that there are nodes to pack bitcoin transactions, bitcoin rules stipulate that nodes of packed transactions will receive bitcoin as reward
A. part of the package reward comes from the transaction fee paid by the transaction creator (100-1000 transaction fee per KB)
B. the other part comes from the initial distribution of 21 million bitcoins. At the beginning, the reward is 50 bitcoins for each block. After that, the reward will be halved for every 210000 blocks (about four years). Until about 2140, the reward for each block is less than 1, and the total reward for each block is 21 million bitcoins, This is the source of the total amount of 21 million bitcoins (2099999.97690000 to be exact)
after 2140, the package reward will only come from the transaction fee paid by the transaction creator<
④ competition for block packing right
node packing transaction only needs to consume very low-cost network and computing resources. The existence of packing reward (at present, the packing reward for each block is 25 bitcoin, about 40000 yuan), makes a large number of nodes want to pack transactions. In order to ensure the uniqueness of the blockchain, bitcoin rules stipulate that nodes use a method similar to "coin tossing" to compete for the right of transaction packaging. Nodes constantly toss coins. Whoever first throws the results that meet the rules will get the right to pack the transaction in this block, as well as the package reward of this block
bitcoin network generates one block every 10 minutes on average, and the reward for each block is currently 12.5. At the earliest time, 50 BTCs were awarded to each block, which was halved after 210000 blocks were excavated, about once every four years. It is expected that the next halving will be in May 2020, when the reward for each block will become 6.25
I'm a small mine of mining treasure book, popularizing mining knowledge and providing mining services. If you think it's useful for you, please remember to adopt it!
a block is a record in the block chain, which contains and confirms the transactions to be processed. On average, a new block containing transactions is added to the block chain by mining every 10 minutes
more can be found on bitcoin home.
bitcoin is also proced by mining. Mining is the process of consuming computing resources to process transactions, ensuring network security and keeping everyone's information synchronized in the network. It can be understood as the data center of bitcoin. The difference lies in its completely decentralized design. Miners operate all over the world, and no one can control the network. This process is called "mining" because it is similar to gold panning, because it is also a temporary mechanism for issuing new bitcoin. However, unlike gold panning, bitcoin mining provides rewards for services that ensure the safe operation of payment networks. After the last bitcoin, mining is still necessary
however, at present, the profit margin of mining is very small, and the mining cost has approached or even exceeded the currency price. Now mining is mainly about electricity price and energy consumption. Of course, it also needs the support of faith. Go to bitcoin home to learn some basic bitcoin knowledge, so as not to be cheated.
a packet formed by the transactions of blocks and blockchains in a period of time is called a block, and bitcoin generates a block every 10 minutes, Each block is linked to the previous block and connected in turn to form a blockchain
synchronize transaction data with blocks as a unit
blocks are numbered from 1, so after node a connects node B, it is convenient to synchronize transaction data as long as the block number height of both parties is checked. For example, if node A's own block height is 100, and node B's block height is 110, it can only request B to synchronize the 10 blocks of 101 ~ 110
reward of packed blocks
in order to ensure that nodes pack bitcoin transactions, bitcoin rules stipulate that nodes of packed transactions will receive bitcoin as reward
a One part of the package reward comes from the transaction fee paid by the transaction creator (100-1000 RMB per kilobyte transaction size)
B. the other part comes from the distribution of 21 million bitcoins in the initial stage. At the beginning, the reward is 50 bitcoins per block. After that, the reward will be halved for every 210000 blocks (about four years), until the block reward is less than 1 in 2140, At this time, the total block reward is 21 million bitcoins, which is the source of 21 million bitcoins (2099999.97690000 to be exact)
after 2140, the package reward will only come from the transaction fee paid by the transaction creator
competition for block package right
node package transaction only needs low-cost network and computing resources, The existence of package reward (at present, the package reward of each block is 25 bitcoin, which is about 40000 yuan), makes a large number of nodes want to package transactions. In order to ensure the uniqueness of the blockchain, bitcoin rules stipulate that nodes use a method similar to "coin tossing" to compete for the right of transaction packaging. Nodes constantly toss coins, who first tosses the results in line with the rules, will get the right to pack the transaction of this block, and the block's packaging reward
the way to compete for the right to pack the transaction
"coin tossing" is realized by a hash (SHA-256) operation of the computer, And check whether there are enough consecutive zeros starting from the first digit of the operation result (it can be simply understood as throwing 256 coins at a time, and then see whether there are enough consecutive coin faces starting from the first coin)“ The only way to win "coin toss" is to increase the number of coin tosses per second. A node that can toss 10 billion coins per second (doing 10 billion hash calculations) is 100 times more likely to grab the packing right than a node that tosses 100 million coins per second
When bitcoin nodes connect with each other, they will get transactions they don't have from each other. But because bitcoin has accumulated a large number of transactions for a long time, it is very difficult for two nodes to compare which transactions you are missing / which transactions I am missing one by one
to solve this problem, Nakamoto Tsung invented the important technology of block chain. Nodes use blocks to synchronize transactions, which ensures the data consistency of all nodes, and ensures the uniqueness of the blockchain by competing for block packing rights (that is, mining)
① a block and blockchain
a packet formed by a transaction over a period of time is called a block. On average, bitcoin generates a block every 10 minutes, and each block is linked to the previous block to form a blockchain
② the transaction data is synchronized with the block as a unit
the block is numbered from 1, so after node a connects with node B, it is convenient to synchronize the transaction data as long as the block number height of both parties is checked. For example, if node A's own block height is 100 and node B's block height is 110, all it needs to do is request B to synchronize the 10 blocks 101-110<
③ reward for packed blocks
in order to ensure that there are nodes to pack bitcoin transactions, bitcoin rules stipulate that nodes of packed transactions will receive bitcoin as reward
A. part of the package reward comes from the transaction fee paid by the transaction creator (100-1000 transaction fee per KB)
B. the other part comes from the initial distribution of 21 million bitcoins. At the beginning, the reward is 50 bitcoins for each block. After that, the reward will be halved for every 210000 blocks (about four years). Until about 2140, the reward for each block is less than 1, and the total reward for each block is 21 million bitcoins, This is the source of the total amount of 21 million bitcoins (2099999.97690000 to be exact)
after 2140, the package reward will only come from the transaction fee paid by the transaction creator<
④ competition for block packing right
node packing transaction only needs to consume very low-cost network and computing resources. The existence of packing reward (at present, the packing reward for each block is 25 bitcoin, about 40000 yuan), makes a large number of nodes want to pack transactions. In order to ensure the uniqueness of the blockchain, bitcoin rules stipulate that nodes use a method similar to "coin tossing" to compete for the right of transaction packaging. Nodes constantly toss coins. Whoever first throws the results that meet the rules will get the right to pack the transaction in this block, as well as the package reward of this block
Bitcoin (abbreviated as BTC) is a point-to-point, decentralized digital asset proposed by Nakamoto (alias); In 2009, Nakamoto Cong packaged the first block and won 50 bitcoin mining awards, which are halved every four years. According to this calculation, bitcoin is expected to be issued in 2140, with a total of 21 million
do you understand what bitcoin is now? If you don't understand, just continue to look down ~ "blockchain 100 questions" makes you a blockchain brick~
