Independent mining of BTC ore pool
as tens of thousands of miners compete for the right to pack, the probability of a single miner seizing the right to pack is very small, and the output is very unstable. It is possible to grab the right once an hour or not once a year
in order to stabilize the mining output, miners often choose to join the mining pool. The mining pool integrates the computing power of a large number of miners and occupies a certain share in the total computing power of the whole network, so as to obtain a more stable mining output. After charging 2% ~ 4% of the pool handling charge, the output is distributed to the miners according to the miners' computing power
it's just like that it's hard for one person to win the lottery, so the mine pool organizes many people to buy the lottery together, and after winning the lottery, they are distributed to everyone according to the amount of contribution.
1. First of all, as a node mine pool, the mine pool construction itself needs to add node files, showing the number of connections below 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 shares
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, in my bat - / 1000 + 10-p1, what does that mean? This means that your equipment is 10g computing power, and you use a fixed difficulty of 10g in p2pool mining. 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.
When bitcoin nodes connect with each other, they will get transactions they don't have from each other. But because bitcoin has accumulated a large number of transactions for a long time, it is very difficult for two nodes to compare which transactions you are missing / which transactions I am missing one by one
to solve this problem, Nakamoto Tsung invented the important technology of block chain. Nodes use blocks to synchronize transactions, which ensures the data consistency of all nodes, and ensures the uniqueness of the blockchain by competing for block packing rights (that is, mining)
① a block and blockchain
a packet formed by a transaction over a period of time is called a block. On average, bitcoin generates a block every 10 minutes, and each block is linked to the previous block to form a blockchain
② the transaction data is synchronized with the block as a unit
the block is numbered from 1, so after node a connects with node B, it is convenient to synchronize the transaction data as long as the block number height of both parties is checked. For example, if node A's own block height is 100 and node B's block height is 110, all it needs to do is request B to synchronize the 10 blocks 101-110<
③ reward for packed blocks
in order to ensure that there are nodes to pack bitcoin transactions, bitcoin rules stipulate that nodes of packed transactions will receive bitcoin as reward
A. part of the package reward comes from the transaction fee paid by the transaction creator (100-1000 transaction fee per KB)
B. the other part comes from the initial distribution of 21 million bitcoins. At the beginning, the reward is 50 bitcoins for each block. After that, the reward will be halved for every 210000 blocks (about four years). Until about 2140, the reward for each block is less than 1, and the total reward for each block is 21 million bitcoins, This is the source of the total amount of 21 million bitcoins (2099999.97690000 to be exact)
after 2140, the package reward will only come from the transaction fee paid by the transaction creator<
④ competition for block packing right
node packing transaction only needs to consume very low-cost network and computing resources. The existence of packing reward (at present, the packing reward for each block is 25 bitcoin, about 40000 yuan), makes a large number of nodes want to pack transactions. In order to ensure the uniqueness of the blockchain, bitcoin rules stipulate that nodes use a method similar to "coin tossing" to compete for the right of transaction packaging. Nodes constantly toss coins. Whoever first throws the results that meet the rules will get the right to pack the transaction in this block, as well as the package reward of this block
http://www.taobtc.net/
look at
1. First of all, as a node mine pool, the mine pool construction itself needs to add node files, which show 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.
2, f2poll fish pond
...
not listed
everyone can set up a mine pool, if you want, and someone else wants to join
note that if no one joins, you are the only one competing with others in this mine pool. I'm afraid your computing power is not a drop in the ocean in the whole network, and the success rate is too low
therefore, most miners join in the large mine pool and do not set up their own
of course, if you have the strength, you can also set up your own mine pool. This information is public, and you can use the Internet. thank you.