Design of mining mechanism
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 refers to the use of bitcoin mining machine to obtain bitcoin, that is, the computer used to earn bitcoin. If you can get bitcoin, you can make money this kind of computer generally has professional mining chips and works by installing a large number of graphics cards, which consumes a lot of power. The computer downloads the mining software and then runs a specific algorithm to get the corresponding bitcoin after communicating with the remote server
precautions:
1. It's better to use DIY mining machine, from purchasing accessories to assembly, and then to mining software, to learn, focus, practice and graally understand the blockchain
Mining is actually a fixed investment process: regardless of the currency price, a certain amount of positions will be increased every day3. The bitcoin wallet used to store bitcoin uses military level encryption, which makes it impossible for hackers to steal easily. Bitcoin wallet also allows users to set two passwords, a public account password and a private password. The user of public account password is to let the user receive bitcoin. If users want to withdraw or transfer bitcoin from their accounts, they need to use a private password
Bitcoin mining is a process of using computer hardware to do mathematical calculation for bitcoin network to confirm transactions and improve security
Tesla may support bitcoin payment, which means that there is a "man in the middle entity" processing system between consumers and terminal merchants . Consumers transfer bitcoin from their "digital wallet" to this entity, which converts it into US dollars and gives it to merchants
for example, including at & amp; Companies including T and Microsoft have accepted bitcoin payments through the cryptocurrency payment processor bitpay. Bitpay has begun to accept payments from some luxury car dealers, but has yet to work with Tesla
the transaction settlement of "man in the middle" processing system is to avoid the impact of bitcoin price volatility on businesses. Payment giant PayPal is expected to allow cryptocurrency transactions on its network by the middle of 2021, but still chooses to settle transactions through the intermediary Paxos trust company
companies like Paxos trust company issue so-called "stable currency" linked to US dollars to customers, which means that businesses and paypal do not have to hold bitcoin directly
{rrrrrrr}
extended materials:
Tesla's innovation has two sides.
experts believe that Tesla's innovation may be that it will cancel the "middleman" in the future and create its own currency processing system, which can be used to accept bitcoin payments and carry out liquidation when necessary. In other words, consumers can directly transfer bitcoin to Tesla's system, and Tesla can choose to hold bitcoin or choose to liquidate
but it also means that Tesla needs to set guaranteed exchange rates for its customers in a very short period of time. "Tesla is likely to continue to price electric vehicles in dollars, and if consumers choose to pay for bitcoin, the price could last for five minutes," said Denny masters, chairman of coinshares
an investor who has been optimistic about Tesla for a long time told China Business News: "from the perspective of currency over issuance, musk has his own views, and Tesla's investment in bitcoin is worthy of attention."
scene name monster grade mineral name / grade mineral name / grade mining skill grade
Wuliang 1-10 copper mine / 1 -- 0
Jiange 1-10 copper mine / 1 -- 0
Dunhuang 9-16 copper mine / 1 -- 0
Jinghu 9-16 copper mine / 1 -- 0
Songshan 15-21 copper mine / 1 -- 1
Taihu 15-21 copper mine / 1 -- 1
Xihu 20-26 copper mine / 1 iron mine / 21
Erhai Lake 25-31 iron ore / 2 silver ore / 3 2
Yannan 30-36 silver ore / 3 cold iron ore / 4 3
Longquan 35-41 cold iron ore / 4 gold ore / 5 4
Cangshan 40-46 gold ore / 5 basaltic iron ore / 6 5
Yanbei 45-51 basaltic iron ore / 6 crystal ore / 7 6
Wuyi 50-56 crystal ore / 7 jadeite ore / 8 7
Shilin 55-61 jadeite ore / 8 Zhenwu ore / 9
Caozhou 60-66 Zhenwu ore / 9 Longxue ore / 10 9
Meiling 65- 71 Longxue mine / 10 10
herb distribution
scene name monster level herb name / level herb name / level herb name / level herb picking skill level
Wuliang 1-10 white Ying / 1 Pollen Typhae / 1 0
Jiange 1-10 white Ying / 1 Pollen Typhae / 1 0
Dunhuang 9-16 white Ying / 1 Pollen Typhae / 1 0
Jinghu 9-16 white Ying / 1 Pollen Typhae / 1 0
Songshan 15-21 white Ying / 1 Puhuang / 11
Taihu 15-21 Baiying / 1 Puhuang / 11
Xihu 20-26 Chuanbei / 2 Yuanhu / 22
Erhai 25-31 loquat / 3 licorice / 3 honeysuckle / 3 3
Yannan 30-36 Scutellaria / 4 wolfberry / 4 Chenxiang / 4
Longquan 35-41 Eucommia ulmoides / 5 Atractylodes lancea / 5 Fuling / 5
Cangshan 40-46 Fangfeng / 6 Elsholtzia / 6 Huanglian / 6
Yanbei 45-51 Danggui / 7 Guixin / 7 Xiangfu / 7 Wuyi 50-56 Huoxiang / 8 huishencao / 8 Shouwu / 8 8
Shilin 55-61 Cordyceps sinensis / 9 Solanum nigrum seed / 9 9
grassland 60-66 Xiangbei / 10 ginseng / 10 10
Meiling 65-71 Ganoderma lucim / 11 xunccao / 11
Yuxi 70-76 Lianzi / 12 kumuchun / 12
Liaoxi 75-81 Lianzi / 12 kumuchun / 12
Nanhai 80-85 Lianzi / 12 kumuchun / 12
Nanzhao 84-89 Lianzi / 12 drywood spring / 12
Chang 88-93 Lianzi / 12 drywood spring / 12
Qiongzhou 92-97 Lianzi / 12 drywood spring / 12
miaojiang 96-101 Lianzi / 12 drywood spring / 12
Huanglong 100-105 Lianzi / 12 drywood spring / 12
GPU is used for general purpose computing. So it can stack hundreds of stream processors awesome. Each stream processor is like a small CPU. Although its ability to run complex programs is far from the power of CPU, it can not support many processors, so the actual performance, especially the single precision floating point performance, is much stronger than that of CPU. The actions in bitcoin can be regarded as the use of graphics card to do continuous general computing, and the computational complexity is relatively low and quite repetitive. The stream processor used by graphics card is just suitable for such an algorithm.