Bitcoin mining success display
The most advanced bitcoin mining machine, one to two years to dig out a bitcoin, bitcoin mining is now too difficult. If you want to dig, you can dig ether currency. Now it is steadily appreciating every day. According to the current development trend, it will be able to recover its capital in about seven months, and then it will be profitable< br />
Bitcoin is actually a virtual currency. When bitcoin first appeared, if you want to get bitcoin, you have to get bitcoin through mining. Therefore, bitcoin mining appeared. But bitcoin mining is more and more difficult, so it is very difficult to get bitcoin now
so now many people use Haru miner digs Ethereum, Monroe and other virtual coins. Most importantly, BTC can be directly equivalent in the end
Mining bitcoin is also called mining. Starting from the essence of bitcoin, the essence of bitcoin is actually a special solution generated by a bunch of complex algorithms. A special solution is one of the infinite (in fact, bitcoin is finite) solutions that can be obtained from the equations. Every particular solution can solve the equation and is unique
in the metaphor of RMB, bitcoin is the serial number of RMB. If you know the serial number of a note, you have the note. The process of mining is to constantly seek the special solution of this equation system through a huge amount of calculation. This equation system is designed to have only 21 million special solutions, so the upper limit of bitcoin is 21 million
bitcoin: also known as "bitcoin", is a kind of network virtual currency. Internet users can use bitcoin to buy some virtual goods, such as clothes, hats, equipment, etc. in online games. Internet users can also use bitcoin to buy real goods
extended data:
shortcomings
first, the vulnerability of trading platform. The bitcoin network is robust, but the bitcoin trading platform is fragile. Trading platform is usually a website, which will be attacked by hackers or shut down by competent authorities
Second, the transaction confirmation time is long. When bitcoin wallet is first installed, it will consume a lot of time to download historical transaction data blocks. While bitcoin transaction, in order to confirm the accuracy of data, it will take some time to interact with P2P network, and the transaction will be completed only after the whole network is confirmed Thirdly, the price fluctuates greatly. Due to the intervention of a large number of speculators, the price of bitcoin for cash fluctuates like a roller coaster. Making bitcoin more suitable for speculation rather than anonymous trading Fourthly, the public did not understand the principle, and the traditional financial practitioners resisted. Active netizens understand the principle of P2P network and know that bitcoin has no legal person to manipulate and control. But the public doesn't understand, and many people can't even tell the difference between bitcoin and q-coin“ "No issuer" is the advantage of bitcoin, but in the view of traditional financial practitioners, "no issuer" currency is worthless2 after successful registration, we will see a message like "your account has been successfully registered and logged in!" on the web page, It means that we have successfully registered and logged in
3 we can click the "dashboard" button in the upper left corner to see the whole monitoring status of the account
note: in this monitoring dashboard, we are most concerned about "total earnings", which is the bitcoin earned by our current account. In the future, as long as we open the website and enter the monitoring dashboard, we can see the relevant information of our account
4 next, please click "Settings" in the navigation bar of the page. In the settings page, we can set the e-mail address, bit wallet address, change the password, etc.
5 if we set the e-mail address in the account, if we forget the password or steal it in the future, we can restore the password through the set e-mail. First, enter our common email address in the "email address" column, and then click the "change" button
6. Next, a confirmation email will be displayed on the page to confirm that it has been sent to our previously set email
7. Then we open our email and find the email sent by BTC guide. Click the confirmation link, and then the page will show that our email has been successfully set
8. If we set email in the account setting, we can also set email notification for the behavior of mining miners. Find the "idle warnings" column on the setting page, click the drop-down list, select the time when you want to send the email, and then click the "change" button on the right. When we set 10 minutes later, if a miner stops mining, the system will automatically send a notification email to our email after 10 minutes. After receiving the email, we knew that the miner was on strike
9 in addition, we are more concerned about the "bitcoin wallet", that is, the wallet address. You don't need to set this address first. It's not too late for me to fill in when I really get bitcoin
10 after the account is set up, we need to set "worker". What is a worker? This is the login account name we will use later on the bitcoin mining client. The system will create a miner name for us by default. The miner name is composed of our registered account name, an underline and a number. For example, our registered account is XXX, and the first miner's name is "XXX"_ 1 "
11 if we want to set multiple miner names, enter a number such as" 2 "in the" create worker "column, and then click the" create "button to add a new miner's account name
12 in the worker settings page, we can also set the mining payment mode of the mine account separately. Payment method, i.e. mining payment method. There are two types to choose from, PPS and PPLNs. The difference lies in the mining mode and handling charge. The handling charge of PPS is 7.5%, while that of PPLNs is 3%. The system adopts PPLNs by default. If you want to change it, please click the "change" button under the payment method
13 in addition, we can also choose the difficulty of mining mode. If our computer has multiple graphics card GPUs or some special machines, we can set the miner's account name under the minimum difficulty
Step 2, download the mining client software
1 after we complete the registration setting, Next, please click "support" in the page navigation menu, and we will see the download link of the client< There are two types of mining client software:
bfgminer: command line operation interface, which can be downloaded directly
cgminer: it is also operated in the command line format, but the download steps are too complicated
let's take bfgminer as an example and click download as shown in the figure
2 then it will jump to the download page of mining tools. There are two formats of mining tools, one is 32-bit system, the other is 64 bit system. According to the number of system bits, download the corresponding tool version
3. The client size of mining tool is less than 5m, which is a zip compressed file. When the download is complete, locate and open the file. Click the right mouse button and select the "" option
4 here, I take paste extraction to the desktop as an example
Step 3, mining client software detailed settings
1 after opening the mining directory, double-click to open the "bfgminer" file under the directory
2 next, look at the BFG minier window and enter the address of the mine pool at the URL. The pool address can be seen in the BTC guide's support page, such as stratum. Btcguild com:3333 , press enter key
3, and then enter the miner's name set on BTC guide website after the user name, press enter key
4, and then enter at will in the password, as shown in the figure
5. Finally, you can see that many numbers are changing, It means mining. It is worth noting that the places marked in the figure indicate the speed of the current machine button
6 in addition to the current mining speed on the mining client software, we can also see the specific mining speed of each miner in the "active worker summary" list on the "dashboard" page of BTC guide website
7 If you want to close the mining tool, you can directly x drop it, You can also directly press the Q key to exit. If you want to open more, you can open another mining tool in the BFG miner directory< Step 4: cgminer command line client software
1 if you really want to mine, the official recommends that we use "cgminer", that is, to run it at the command prompt. Click "support" on BTC guide page, then click "cgminer" download link page, select the corresponding system version
2, then jump to cgminer download page and click the link as shown in the figure
3 and then select a version of cgminer. Here I download a Windows version as an example.
4 take the Windows version of cgminer as an example. After the download, unzip it to the computer.
5 open the cgminer directory, find "cgminer"
6. Double click "cgminer" with the mouse, and a command-line window will pop up, prompting us to enter the URL address of the connection server. Enter "stratum. Btcguild com:3333 ”, press the Enter key on the keyboard
7, and then prompt us to enter "user name", that is, the account name of the miner. Press the Enter key on the keyboard
8, and then enter the password. Press the Enter key on the keyboard
9, and wait for a moment, When the client and the service establish a connection, the machine will start mining
10 to quit mining, please press the "Q" key on the keyboard in the window
tools / raw materials
PC with independent graphics card
precautions
if you are using cgminer, the graphics card must support the display of general computing standard, otherwise you will not be able to mine.
in the very early days, when the computing power of bitcoin was very low, the computer could also carry out a lot of calculations according to the algorithm to "mine" bitcoin
when users "mine" bitcoin, they need to search for 64 bit numbers by computer, and then compete with other gold miners by repeatedly solving puzzles to provide the required numbers for the bitcoin network. If the user's computer successfully creates a group of numbers, they will get the bitcoin awarded by the block. However, e to the rising value of bitcoin, the number of users of bitcoin mining is very large. There are millions of professional mining machines mining at the same time, and the output of bitcoin is very limited every 10 minutes. As a result, tens of millions of people scramble for a block. Therefore, if you use personal computers to mine alone, you may not be able to grab a block in a whole year, People came up with a method of group mining, so the mining pool was born. There are a lot of users who play after mining
I hope you will adopt it.
Bitcoin is an electronic currency proced by open source P2P software. digital currency is a kind of network virtual currency. Bitcoin is also paraphrased as "bitcoin.". Short for: BTC
bitcoin does not rely on a specific monetary institution. It is generated through a large number of calculations of a specific algorithm. Bitcoin economy uses a distributed database composed of many nodes in the whole P2P network to confirm and record all transactions. The decentralized nature and algorithm of P2P can ensure that it is impossible to artificially manipulate the value of bitcoin through mass proction
bitcoin is very similar to cash
the advantages of bitcoin are: no freezing, no tracking, no taxes, and extremely low transaction costs. Compared with people who speculate in currency, it is wealth, and people outside the currency circle may think it is a fraud
bitcoin is a relatively mainstream digital currency, which can be properly invested. There are risks in the transaction. You can invest cautiously. You can search the fire coin, coin security, OK, dobby trading platforms on the Internet, which can trade bitcoin. These are relatively large trading platforms. Invest in mainstream digital currency, do not invest in counterfeit currency or air currency< br />
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?
it is recommended not to participate in investment,
in order to avoid losses caused by policy risks.
bitcoin protocol is designed to issue new bitcoin at a fixed rate. This makes bitcoin mining an extremely competitive instry. As more and more miners join the bitcoin network, it becomes more and more difficult to make profits. Miners must seek efficiency to cut proction costs. No central authority or developer has the right to control or manipulate the system to increase their profits. Any behavior that does not comply with the rules required by the system will be rejected by any bitcoin node in the world
bitcoin is issued at a predictable and graal rate. The number of new bitcoins will be halved year by year until the total number reaches 21 million. By then, bitcoin miners may be able to support only a large number of small transaction costs.