Experience of bitcoin miners
Publish: 2021-05-24 14:18:59
1. There are a lot of bitcoin forums, but most of them have no meaning of existence
the following are several well-known bitcoin forums
domestic:
Avalon official forum: it mainly discusses Avalon mining machine, and Avalon will also timely announce the latest news and progress of Avalon mining machine
bitcoin house: a comprehensive bitcoin forum. Bitcoin house is not only a forum but also an information station. You can not only participate in the discussion and interaction, but also view the latest instry information of bitcoin
foreign:
bitcointalk is the largest bitcoin Instry Forum in the world. Some instries will make complaints about it.
reddit bitcoin area, equivalent to China's internet post bar, is more active and has less restrictions on posting.
the following are several well-known bitcoin forums
domestic:
Avalon official forum: it mainly discusses Avalon mining machine, and Avalon will also timely announce the latest news and progress of Avalon mining machine
bitcoin house: a comprehensive bitcoin forum. Bitcoin house is not only a forum but also an information station. You can not only participate in the discussion and interaction, but also view the latest instry information of bitcoin
foreign:
bitcointalk is the largest bitcoin Instry Forum in the world. Some instries will make complaints about it.
reddit bitcoin area, equivalent to China's internet post bar, is more active and has less restrictions on posting.
2. At present, the computing power of P2P pool nodes in the whole network is about 20t, but the actual utilization rate is only 10-15t, which wastes a lot of computing power
the computing power and block output of the whole network can be seen here http://www.taobtc.net/
a lot of computing power is wasted. The reason for this is also from the structure of the P2P pool. The P2P pool node will automatically adjust the difficulty of the pool according to the computing power of the workers' mining equipment. This process is quite fast, and the difficulty will be adjusted every few minutes, As a result, the mining equipment is easy to report errors, that is, it generates a lot of R, which reces the efficiency. The P2P pool is a PPLNs mode. You need to submit an effective share to get profit. After submitting an effective share, you can get all the blocks generated within 24 hours. The difficulty of effective share is relatively large. What I reflected in my pool is that 1g of computing power can't dig effective share at all
how to improve the efficiency of P2P pool
1. First of all, as a node mine pool, the mine pool construction itself needs to add node files, showing the number of connections under the bitcoin wallet. After adding nodes, the number of connections can reach dozens or even more, depending on how many nodes you add, effectively recing invalid share
2. How to fix the calculation difficulty of mining equipment for miners? Set it in your mining equipment startup bat
for example, if your single mining equipment is 10g, you can add
/ 1000 + 10 after the user name (wallet address) in the bat file. For example,
- U
/ 1000 + 10
- P
1 in my bat, what does that mean? That is to say, your device is 10g computing power, and you use a fixed difficulty of 10G for mining in P2P pool. If you are a 1g device, write / 1000 + 1 at the back, so the difficulty is fixed and the efficiency of the device is effectively improved.
the computing power and block output of the whole network can be seen here http://www.taobtc.net/
a lot of computing power is wasted. The reason for this is also from the structure of the P2P pool. The P2P pool node will automatically adjust the difficulty of the pool according to the computing power of the workers' mining equipment. This process is quite fast, and the difficulty will be adjusted every few minutes, As a result, the mining equipment is easy to report errors, that is, it generates a lot of R, which reces the efficiency. The P2P pool is a PPLNs mode. You need to submit an effective share to get profit. After submitting an effective share, you can get all the blocks generated within 24 hours. The difficulty of effective share is relatively large. What I reflected in my pool is that 1g of computing power can't dig effective share at all
how to improve the efficiency of P2P pool
1. First of all, as a node mine pool, the mine pool construction itself needs to add node files, showing the number of connections under the bitcoin wallet. After adding nodes, the number of connections can reach dozens or even more, depending on how many nodes you add, effectively recing invalid share
2. How to fix the calculation difficulty of mining equipment for miners? Set it in your mining equipment startup bat
for example, if your single mining equipment is 10g, you can add
/ 1000 + 10 after the user name (wallet address) in the bat file. For example,
- U
/ 1000 + 10
- P
1 in my bat, what does that mean? That is to say, your device is 10g computing power, and you use a fixed difficulty of 10G for mining in P2P pool. If you are a 1g device, write / 1000 + 1 at the back, so the difficulty is fixed and the efficiency of the device is effectively improved.
3. It's different!
4. We know the process of information computing hash packing: transaction record, time, account number, last hash value. We also know that all calculation and storage need to consume computer resources. In Nakamoto's design, the completion of bookkeeping can be rewarded with bitcoin by the system, which is also the process of issuing bitcoin. Therefore, bookkeeping becomes mining
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?
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?
5. Bitcoin < sup > [1] < / sup > (bitcoin) is a kind of P2P digital currency. Point to point transmission means a decentralized payment system. Bitcoin is not issued by specific currency institutions, it is generated by a large number of calculations based on specific algorithms. 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. The design based on cryptography can make bitcoin only be transferred or paid by the real owner. This also ensures the anonymity of money ownership and circulation transactions< Sup > [1] < / sup > bitcoin is a kind of network virtual currency, with a limited number, similar to Tencent's Q currency, but can be used for cash: it can be converted into the currency of most countries. The biggest difference between bitcoin and other virtual currencies is that the total amount of bitcoin is very limited and it has a strong scarcity. The monetary system has no more than 10.5 million in the first four years, and the total number after that will be permanently limited to 21 million. Another point is that you can use computers to make bitcoin
6. At present, Netease star is chicken ribs, hanging sheep's head to sell dog meat; Nothing more than mutual gold drainage for Netease, rubbing hot spots; It's not warm for the time being; blockchain is an opportunity, but you have to choose the right project and understand it; Most of the domestic projects earn money, or are on the instry chain; But it's not the essence of blockchain.
7.
8. What are the recommended digital currency licenses
austrac license in Australia, MSB license in Canada, MTR license in Estonia, big MSB license in the United States are all high-quality licenses with high recognition and high cost
austrac license in Australia is a digital currency license with high gold content, which is recognized by both exchanges and investors, and the column of the business scope of the license is "digital currency exchange provider"
is the more expensive the digital currency license, the better
of course not. Australia is one of the world's major financial centers. It is difficult to think that the gold content of the digital currency license issued by Australia is not high. However, the application fee of the digital currency license issued by many countries with less developed finance is much higher than that of Australia. Therefore, the application for a license can not only depend on the application fee, but also on the gold content, fame, recognition and other aspects of the license
how much does it cost to apply for austrac license in Australia
of course, we need to find a professional agent. Austrac in Australia is very cost-effective in digital currency licensing. By the way, Matcha first applied for the Estonian license, then applied for the MSB license in the United States, and then the austrac license in Australia came down. Some time ago, it applied for the VFQ license in Switzerland, and then it applied for the boutique license series
what information do you need to apply for austrac license in Australia<
1 provide the director's certificate (ID card or passport + address certificate)
2 provide the director's certificate of no criminal record (local police station can provide it, you can apply for the electronic file online ring the epidemic period, you don't need to go out, foreigners are similar)
3 register the Australian company first, so you need a company name (there is no special requirement for the name, At least a few names need to be changed because they may have plicate or too similar names.)
austrac license in Australia, MSB license in Canada, MTR license in Estonia, big MSB license in the United States are all high-quality licenses with high recognition and high cost
austrac license in Australia is a digital currency license with high gold content, which is recognized by both exchanges and investors, and the column of the business scope of the license is "digital currency exchange provider"
is the more expensive the digital currency license, the better
of course not. Australia is one of the world's major financial centers. It is difficult to think that the gold content of the digital currency license issued by Australia is not high. However, the application fee of the digital currency license issued by many countries with less developed finance is much higher than that of Australia. Therefore, the application for a license can not only depend on the application fee, but also on the gold content, fame, recognition and other aspects of the license
how much does it cost to apply for austrac license in Australia
of course, we need to find a professional agent. Austrac in Australia is very cost-effective in digital currency licensing. By the way, Matcha first applied for the Estonian license, then applied for the MSB license in the United States, and then the austrac license in Australia came down. Some time ago, it applied for the VFQ license in Switzerland, and then it applied for the boutique license series
what information do you need to apply for austrac license in Australia<
1 provide the director's certificate (ID card or passport + address certificate)
2 provide the director's certificate of no criminal record (local police station can provide it, you can apply for the electronic file online ring the epidemic period, you don't need to go out, foreigners are similar)
3 register the Australian company first, so you need a company name (there is no special requirement for the name, At least a few names need to be changed because they may have plicate or too similar names.)
Hot content