Mining pool's mining detail
Since the Bitcoin core does not support mining from version 0.13.0,I think there are some mining strategy but I can not obtain them from Bitcoin Core's source code.
I want to ask some details about mining:
-
When packaging a new block, generally speaking, the number of transactions in the transaction pool is about 10,000 to 20,000, far exceeding the transactions that can be accommodated in a block (up to 3000), How does the mining pool selects the transaction from the transaction pool? Is it knapsack algorithm or a greedy algorithm? Or some other more complicated algorithm?
-
After the transactions are choosed, will the transactions be sorted by some rules(may be by txid)?
-
If all the nonces, timestamp and coinbase in the current block have been tried and still cannot mine a new block, what does the mining pool do? will the mining pool adjust the order between transactions? If it is to adjust the order between transactions, are there any adjustment rules?
It would be great if there were relevant technical experts who could introduce it. Thanks again!
[link] [comments]
from Bitcoin - The Currency of the Internet https://ift.tt/2DFW5WJ
No comments