Bitcoin has 2100W
Publish: 2021-05-25 02:09:16
1. One of the controversial attributes of bitcoin is its fixed supply. At present, 25 new bitcoins are proced every 10 minutes, and the number is halved every four years. Overall, there won't be more than 21 million bitcoins & gt;. On the other hand, each bitcoin can be divided into 100 million shares (each is called 1 "cong"), if one cent is enough to buy a car, it will be troublesome to trade in US dollars, but even if bitcoin rises to the level of US dollars assumed above & gt; We will not encounter such problems. Therefore, in short, the total number of monetary units that will always exist is 2100 billion, that is 2100 trillion, or 250.899. In the square of choosing this value & gt; In fact, Nakamoto is much luckier or smarter than most people realize. First of all, this number is far less than 264-1, which is the largest integer that can be stored in the form of standard integer in a computer. If it exceeds that value, & gt; The value will return to zero like a odometer
secondly, however, there is a smaller threshold for the total number of "smart": the largest possible integer that can be represented in floating-point format. Integers are not the only numbers that computers can store; To deal with decimals, computers & gt; Use a format for floating point representation. Floating point notation is essentially a binary version of scientific notation. For example, here is a value you will encounter when you study physics:
mass of the earth: 5.972 1024 kg
mass of the sun: 1.989 1030 kg
speed of light: 2.998 108 M / s
light year: 9.460 1015 m
mass of proton: 1.672 10-27 kg
Planck length: 1.616 10-35 m
we can notice that, How does scientific notation allow you to represent all of these values with reasonable accuracy, even though they vary greatly in size. Floating point notation is essentially a binary scientific notation; When you store numbers & gt; When the word is 9.625, what your computer stores is "1.001101
* 1011" (in other words, it stores 0100000000100011
& gt; This is the same thing with high-precision sequence form). In this high-precision form, the coefficient (that is, the part that is not the exponent) has 52 bits. This means high precision (more refined & gt; Double precision floating point number is enough to store up to 253 numbers, but it can't be any higher. If it exceeds 253, you have to start cutting off the numbers at the end. Bitcoin's 250.9, the total number of "smart" in the form of index, is just & gt; OK, below this maximum
if we have integers, why should we care about floating-point values? Because more high-level programming languages (such as JavaScript) do not open low-level "floating point" and "integer representation", but only provide "number" representation for programmers; Concepts
– of course, in floating-point form. If Nakamoto chose 210 million instead of 21 million at that time, bitcoin programming in many languages would be much more troublesome than it is now
note that Stefan Thomas unfortunately didn't notice this in time when he wrote bitcoinjs, so that the library used a special "big number big
number" object instead of an ordinary number to store the tutorial output value; My own bifurcated bitcoin JS (along with other improvements) uses ordinary numbers.
secondly, however, there is a smaller threshold for the total number of "smart": the largest possible integer that can be represented in floating-point format. Integers are not the only numbers that computers can store; To deal with decimals, computers & gt; Use a format for floating point representation. Floating point notation is essentially a binary version of scientific notation. For example, here is a value you will encounter when you study physics:
mass of the earth: 5.972 1024 kg
mass of the sun: 1.989 1030 kg
speed of light: 2.998 108 M / s
light year: 9.460 1015 m
mass of proton: 1.672 10-27 kg
Planck length: 1.616 10-35 m
we can notice that, How does scientific notation allow you to represent all of these values with reasonable accuracy, even though they vary greatly in size. Floating point notation is essentially a binary scientific notation; When you store numbers & gt; When the word is 9.625, what your computer stores is "1.001101
* 1011" (in other words, it stores 0100000000100011
& gt; This is the same thing with high-precision sequence form). In this high-precision form, the coefficient (that is, the part that is not the exponent) has 52 bits. This means high precision (more refined & gt; Double precision floating point number is enough to store up to 253 numbers, but it can't be any higher. If it exceeds 253, you have to start cutting off the numbers at the end. Bitcoin's 250.9, the total number of "smart" in the form of index, is just & gt; OK, below this maximum
if we have integers, why should we care about floating-point values? Because more high-level programming languages (such as JavaScript) do not open low-level "floating point" and "integer representation", but only provide "number" representation for programmers; Concepts
– of course, in floating-point form. If Nakamoto chose 210 million instead of 21 million at that time, bitcoin programming in many languages would be much more troublesome than it is now
note that Stefan Thomas unfortunately didn't notice this in time when he wrote bitcoinjs, so that the library used a special "big number big
number" object instead of an ordinary number to store the tutorial output value; My own bifurcated bitcoin JS (along with other improvements) uses ordinary numbers.
2. There is an upper limit to the number of bitcoins, mainly because there is an upper limit to the solution set of the algorithms involved in the program. The algorithm is very complex. In theory, no computer has such powerful computing power that it can solve 51% of the solution set, that is, no one can control bitcoin
so far, the number of bitcoins has reached 12 million. To be exact, the maximum number of bitcoins should be 2099990000, but in fact, the current mining (mining) process is quite difficult - no less difficult than connecting 1000 home computers, and then continuously calculating for a month, it is not possible to dig out a bitcoin
I hope I can help you.
so far, the number of bitcoins has reached 12 million. To be exact, the maximum number of bitcoins should be 2099990000, but in fact, the current mining (mining) process is quite difficult - no less difficult than connecting 1000 home computers, and then continuously calculating for a month, it is not possible to dig out a bitcoin
I hope I can help you.
3. Due to the decentralized programming of the bitcoin system, only 25 bitcoins can be obtained every 10 minutes. By 2140, the maximum number of bitcoins in circulation will reach 21 million. In other words, bitcoin system is able to achieve self-sufficiency, resist inflation through coding, and prevent others from destroying these codes.
4. Yes, when it was released, it showed that its constant number was 21 million. With the passage of time and the efforts of the miners, the number left on the market is less than 2.5 million.
5. Mining is to hash and collide through an algorithm. In short, it is to constantly calculate the results of a program, and give you the correct currency
because the total amount of program design is only 21 million, which can't be changed. That's why design is like this.
because the total amount of program design is only 21 million, which can't be changed. That's why design is like this.
6. At that time, Nakamoto set a maximum of 21 million rules
7. 21 million? There is no upper limit. Who can play with you? How can the price be speculated.
8. When the global financial crisis broke out in 2008, someone published a paper under the pseudonym of "Nakamoto Tsung", describing the mode of bitcoin. Compared with legal tender, bitcoin does not have a centralized issuer, but is generated by the calculation of network nodes. Anyone can participate in the manufacture of bitcoin, and it can circulate all over the world. It can be bought and sold on any computer connected to the Internet. No matter where they are, anyone can dig, buy, sell or collect bitcoin, And in the transaction process, foreigners can not identify the user's identity information. In 2009, bitcoin, which is not controlled by the central bank and any financial institutions, was born. Bitcoin is a kind of "electronic currency", which is composed of a series of complex codes generated by computer. New bitcoin is manufactured through preset programs. With the increase of the total amount of bitcoin, the speed of new coin manufacturing slows down until it reaches the maximum amount of 21 million.
9.
1. First, you need to open the settings option in your iPhone
Hot content