Mining random number
Generally, there are professional graphics cards to mine, and the mine is actually bitcoin. Users download the mining software from the computer and then run a specific algorithm. After communicating with the remote server, they can get the corresponding bitcoin. Most of them work by burning the graphics card, so the power consumption is large
the graphics cards and mine cards are usually ATI chips. The bitcoin market is not good, so the miners take out their mining cards and sell them as second-hand
what is mining
to put it simply, mining is to use the chip to perform a calculation related to the random number, and get the answer in exchange for a virtual coin. virtual currency can be exchanged for the currency of each country through some way. The stronger the computing power, the faster the chip can find this random answer. Theoretically, the more virtual coins can be proced per unit time. Because it's about random numbers, you can only get rewards if you happen to find the answer. It's possible that one chip will find the answer in the next second, or ten chips won't find the answer in a week. The more chips compute at the same time, the easier it is to find the answer, and the mining machine with built-in multi chips appears. And a number of mining machines to form a "mine" at the same time mining is to improve efficiency. In the mine pool, multiple "self-employed" join an organization to mine together. No matter who finds the answer and digs out the virtual coin, everyone gets the corresponding reward according to the calculation ability of contribution. This way can make the income of "self-employed" more stable
relationship between mining and graphics card
the stronger the computing power of ant miner, the easier it is to dig out virtual coins. Accordingly, when the more virtual coins are g out, the difficulty of mining will be increased accordingly, so as to control the yield of virtual coins. The virtual currency is not unlimited. The total number of bitcoin is 84 million
In short, mining is the use of chips for a random number related calculation, get the answer in exchange for a virtual currency. Virtual currency can be exchanged for the currency of each country through some way. The stronger the computing power, the faster the chip can find this random answer. Theoretically, the more virtual coins can be proced per unit time. Because it's about random numbers, you can only get rewards if you happen to find the answer
In his paper, Nakamoto stated:"in the absence of central authority, it not only encourages miners to support bitcoin network, but also enables bitcoin's currency circulation system to have the initial source of money injection."
Nakamoto compares the generation of bitcoin by consuming CPU power and time to the consumption of resources by gold mines to inject gold into the economy. Bitcoin mining and node software mainly initiates zero knowledge proof and verification transactions through peer-to-peer network, digital signature and interactive proof system
each network node concts broadcast transactions to the network. After these broadcast transactions are verified by miners (computers on the network), miners can use their own work proof results to express their confirmation. The confirmed transactions will be packaged into data blocks, and the data blocks will form a continuous data block chain
Nakamoto himself designed the first version of bitcoin mining program, which was later developed into the first generation of widely used mining software bitcoin, which was popular from 2009 to mid-2010
each bitcoin node will collect all the unconfirmed transactions and gather them into a data block. The miner node will add a random adjustment number and calculate the SHA-256 hash value of the previous data block. The mining node tries again and again until it finds the random adjustment number so that the hash value is lower than a specific target
extended data
at the earliest, bitcoin miners were mining through Intel or AMD CPU procts. But because mining is a computing intensive application, and with the continuous improvement of mining number and equipment performance, the difficulty graally increases, now using CPU mining has no profit or even loss
as of 2012, since the first quarter of 2013, miners graally began to use GPU or FPGA and other mining equipment [5]. At the same time, a large number of ASIC devices were launched in mid 2013
since July 2013, the computing power of the whole network has shown a straight-line rise e to the large number of ASIC equipment put into operation. Based on the average computing power in July 2013, all CPU mining equipment has been unable to generate positive revenue, and FPGA equipment is close to no revenue
according to the estimation of average computing power in September 2013, the existing small ASIC mining equipment developed for indivials will also be close to no positive revenue in the next 1-2 months. A large amount of computing power is monopolized by cluster ASIC mining equipment with 5 th ash / s or more. Because of no profit, indivial mining is almost squeezed out of mining groups. Some bitcoin miners have raised funds to build machine rooms and install a large number of mining equipment in places where low-cost electricity can be obtained
in order to save the cost of mining, some bitcoin miners make mining programs into malicious programs to infect other people's computers on the network to mine for themselves
Mining is the use of bitcoin mining machine, which is used to earn bitcoin
one of the ways to get bitcoin is that users download software from personal computer and then run specific algorithm to get corresponding bitcoin after communicating with remote server
bitcoin is a kind of virtual currency. Bitcoin mining system is the process of carrying out mathematical operation for bitcoin network through computer hardware. Miners who provide services can get a reward, because the network reward is calculated according to the tasks completed by miners, so the competition for mining is very fierce
mining is actually a competition of performance and equipment. The mining machine composed of many graphics cards, even if it's only hd6770, can surpass the single graphics card of most users
and this is not the most terrible. Some mining machines are made up of more such graphics card arrays. When dozens or even hundreds of graphics cards come together, the graphics card itself costs money. Considering the hardware price and other costs, there is a considerable expenditure in mining
bitcoin mining process:
1. To find the ore pool
to start mining, there must be a ore pool with convenient operation and stable output. Its function is to subdivide the data packets for each terminal, and pay the corresponding amount of bitcoin according to the proportion of the data packets calculated by the terminal through precise algorithm
2. Download bitcoin miner (software)
in fact, there are many kinds of this miner, you can go to the official website to download
3. Setting mining software is a green software. After installation, we can set the language first to facilitate further setting. Next, you need to set the server, user name, password, equipment and so on. Generally, the server chooses a better network from BTC guide series, and the user name and password are set by ourselves before
4, bitcoin mining start
when we confirm that all settings are correct, click the "start mining" button to start bitcoin mining, and then the graphics card will soon enter the full speed running state, the temperature and fan speed will increase, you can monitor the state through gpu-z or graphics card driver
1. Mining can not only proce bitcoin, but also guarantee transaction information
similarly, a mathematical system contains 21 million mathematical problems, so we need to constantly seek the special solution of each mathematical problem through a huge amount of calculation. In addition, the special solution is unique
mining can not only increase the supply of bitcoin money, but also protect the security of bitcoin transactions and prevent fraulent transactions. In terms of process, bitcoin network is a point-to-point payment system, and anyone can trade through the transaction program
in order to ensure that the transaction process is truthfully recorded, the role of "miner" is required to be responsible for recording bitcoin transaction information. The time interval is 10 minutes. The best recorded transaction records among miners will be packaged and stored in a new block, and the corresponding miners will also receive a certain amount of bitcoin rewards
2. The mining process is extremely complex, which is beyond human power
the specific process is as follows. When a miner listens to the transaction, he will first verify the transaction information. The verified transactions will be recorded by miners and stored in their own database. There may be thousands of miners in the world doing the same thing, but every ten minutes, only one miner has the right to create a new block, so that the transaction information recorded by himself can be recognized and stored permanently
next, miners need to fight for the right to keep accounts. This is a competition of computing power. The core of this competition is to use computers to complete a large number of calculation tasks and find a super difficult random number. This random number is the special solution of the equation mentioned in the first paragraph. The miner who calculates the correct random number first wins. According to the rules of the game, the probability of a miner getting the accounting right is directly proportional to the proportion of his computing power in the total computing power of the whole network. In other words, the probability of finding the random number is equivalent to throwing out 100 million dice, and the total number of dice is less than 150 million. Therefore, mining requires a large number of computers, installation of specific algorithm software, repeated operation day and night, not human
3. Bitcoin mining is actually "villagers' bookkeeping"
maybe some netizens still don't understand, let's take an example. In a village, the villagers often borrow money from each other, even if they write a written document, there is a risk of default. Then, every time there is a loan behavior in the village, we will use the village trumpet to inform everyone that all the villagers (miners) will record all the transaction records in their own account books.
in short, mining is to use the chip to carry out a calculation related to the random number, and get the answer in exchange for a virtual coin. Virtual currency can be exchanged for the currency of each country through some way. The stronger the computing power, the faster the chip can find this random answer. Theoretically, the more virtual coins can be proced per unit time. Because it's about random numbers, you can only get rewards if you happen to find the answer. It's possible that one chip will find the answer in the next second, or ten chips won't find the answer in a week. The more chips compute at the same time, the easier it is to find the answer, and the mining machine with built-in multi chips appears. And a number of mining machines to form a "mine" at the same time mining is to improve efficiency. In the mine pool, multiple "self-employed" join an organization to mine together. No matter who finds the answer and digs out the virtual coin, everyone gets the corresponding reward according to the calculation ability of contribution. This way can make the income of "self-employed" more stable
take a popular example:
I write a string of numbers on a piece of paper and give some hints. Whoever guesses correctly will be given a bonus (mining)
smart people can make more guesses (calculation ability)
some people pay money to invite many people to come back and guess together (mining)
some people call everyone together to guess, no matter who guesses, Distribute the bonus (mine pool) according to the proportion of guessing times of each person
the rest is too long, you can search by yourself...
No matter what form or state money exists in, it is something that everyone likes, and it has been like this from the beginning. When people establish the concept of private property, they proce the general equivalent as the certificate of exchange. And this kind of equivalent from the beginning of the shell, and then to copper, silver, gold, paper money and so on, and even a located in the Western Pacific Carol islands Yapu island using stones for trading
therefore, people who do not know much about bitcoin are advised to enter the market carefully. Bitcoin is not a hedge. Its price fluctuates greatly. People who speculate in bitcoin may get rich overnight or become poor overnight. And many countries do not recognize the legitimate utility of bitcoin, and some countries even explicitly prohibit the use of bitcoin. The above personal opinions are welcome to be criticized and corrected. Agree with me, please click like before you go, thank you! Like me, please pay attention to me, thank you again
bookkeeping
because bookkeeping is a reward, each time you can add a certain number of bitcoin for yourself, so everyone is competing for bookkeeping, which of course leads to a problem: when there is inconsistency in bookkeeping, the system introces workload proof to solve the problem, and the rules are as follows:
1. In a period of time, only one person can succeed in bookkeeping
2. Obtain the unique bookkeeping right by solving the cryptography problem
3. Other nodes the bookkeeping results
but before the workload proof, The accounting node will do the following preparatory work:
1. Collect the original transaction information that has not been recorded in the broadcast
2. Check whether the payment address in each transaction information has enough balance
3. Verify whether the transaction has the correct signature
4. Package and record the verified transaction information
5. Add a reward transaction: add 12.5 to your address Bitcoin
if you succeed in competing for bookkeeping rights, you can get a reward of 12.5 bitcoin
workload proof
the hash value of the previous block and the current account page information will be hashed together as the original information in each bookkeeping. In order to ensure that only one person can keep accounts around 10 minutes, we have to improve the difficulty of keeping accounts. The results of hash must start with several zeros. In order to satisfy the condition, hash is to introce a random number variable
denoted by pseudo code:
1. Hash (last hash value, transaction record set) = 456635bcd
2. Hash (last hash value, transaction record set, random number) = 0000afd635bcd
if you change part of the original information of hash, the hash value will also change continuously. Therefore, when you run hash, the value of random number will change continuously, A random number can always be found so that the result of hash starts with several zeros. The node that finds the random number first obtains the unique bookkeeping right
verification
after the node successfully finds the hash value, it will broadcast and package the block to the whole network immediately, and the node of the network will verify it after receiving the broadcast. If the verification is passed, it indicates that a node has successfully decrypted, it will not compete for the current block, but will choose to accept the block and record it in its own account book for the next round of competitive guessing. Only the fastest decrypted block in the network will be added to the ledger, and other nodes will to ensure the uniqueness of the whole ledger
If a node has cheating behavior, it will cause the node of the network to fail the verification, give up its packaged block directly, and cannot be recorded in the general ledger, then the consumption cost of the cheating node will be in vain. Therefore, miners consciously abide by the consensus protocol of bitcoin system, and ensure the security of the whole system
it's like you go to the construction site to move bricks. After moving bricks for one day, the contractor asks you how can you prove that you move bricks for one day?
the application of AI Artificial Intelligence has given birth to service robots. Service robot covers a wide range, including medical, logistics, agriculture, commerce, civil and other aspects. Through the use of AI technology, through data collection, analysis and calculation, service robot can learn human behavior, understand human intention and cooperate with human< According to IFR calculation, the global robot market in 2017 reached US $23.2 billion, of which the instrial robot market reached US $14.7 billion, with 85 robots per 10000 people. The rest is the service robot market, with a market size of US $8.5 billion
by 2030, the robot market is expected to reach 102.8 billion US dollars, about 20% of the smartphone market. Service robots will reach US $56.1 billion, maintaining a compound annual growth rate of 16%, which is faster than that of instrial robots. After two years of rapid development in 2017 and 2018, the number and amount of financing in the artificial intelligence instry in 2019 showed a precipice like decline, capital concentrated in the head enterprises one after another, and the survival of small companies was difficult. Even the head companies have encountered obstacles on the way to listing, and the news of layoffs is constantly shrinking. From the external environment, everyone's life is not easy
cheetah global think tank believes that the future of artificial intelligence is not always full of flowers and applause. If artificial intelligence really wants to lead the next decade, it must be that practitioners abandon the flashy valuation, focus on procts, take root in technology, and strive for the realization of the scene overnight
pencil recommendation:
after two years of rapid development in 2017 and 2018, the number and amount of financing in the artificial intelligence instry will show a precipice like decline in 2019, capital will be concentrated in the head enterprises one after another, and small companies will have a hard time surviving. Even the head companies have encountered obstacles on the way to listing, and the news of layoffs is constantly shrinking. From the external environment, everyone's life is not easy
cheetah global think tank believes that the future of artificial intelligence is not always full of flowers and applause. If artificial intelligence really wants to lead the next decade, it must be that practitioners abandon the flashy valuation, focus on procts, take root in technology, and strive for the realization of the scene overnight<
source | cheetah global think tank
authors | Zhou Ting, pan Xinghan, Li Xin, Xiao Haiyan
report guidance | Han Jianqi, Zhou Ting
I. foreword
I. foreword
if you want to establish a biography for artificial intelligence, 2019 is destined to be a different year of seeking normality. Difficult and awkward, rooted and stick to, multiple complex emotions interweave in this year
difficult! After two years of rapid development in 2017 and 2018, the number and amount of financing in the artificial intelligence instry in 2019 showed a precipice like decline, capital concentrated in the head enterprises one after another, and the survival of small companies was difficult. Even the head companies have encountered obstacles on the way to listing, and the news of layoffs is constantly shrinking. From the external environment, everyone's life is not easy
awkward! 2019 is also a year of disillusionment. Artificial intelligence was once seen as the next opportunity to create a 10 billion dollar giant after the mobile Internet. But in 2019, before the arrival of general artificial intelligence, it is not as versatile as people think. The public's enthusiasm for artificial intelligence has also decreased a lot. How many people are still concerned about the man-machine battle between Li Shishi and Korean go AI "Han Dou" in December this year<
we should cultivate grain, build high walls and become king slowly. Cheetah global think tank believes that the future of artificial intelligence is not always full of flowers and applause. If artificial intelligence really wants to lead the next decade, practitioners must abandon the flashy valuation, focus on procts, take root in technology and seize the day in the scene
next, cheetah global think tank will comprehensively scan the development of artificial intelligence in 2019 from the aspects of policy, capital, technology, intelligent service robots, AI application scenarios, etc., trying to show you a more comprehensive commercialization of artificial intelligence in 2019.
Bitcoin is actually a useless string of numbers, but it is recognized as useful, just like diamonds, antiques, calligraphy and paintings, game skin and so on. They can't be eaten or used, but we will recognize their value
"mining" just allows more people to participate in the construction of blockchain network. Is it really good that so many electricity charges are used to "calculate" a series of virtual values? Bitcoin is not a hedge. The price of bitcoin fluctuates greatly. Speculation on bitcoin may become rich overnight or become poor overnight. Bitcoin is not as safe as it claims. In 2014, the world's largest bitcoin trading website, mtgox, was hacked and went bankrupt, and the $467 million worth of bitcoin evaporated instantly. Criminals use it to launder money, evade taxes and so on. It is also quite difficult for the government to investigate. The above personal opinions are welcome to be criticized and corrected. Agree with me, please click like before you go, thank you! Like me, please pay attention to me, thank you again