[ad_1]
I’ve 3 questions:
- Parallel Processing of Candidate Blocks:
I learn that each 10 minutes, the miner would fetch tx from the tx_mempool, course of them,create a candidate block, do the proof of labor after which broadcast it to the community.
Does this imply that when the following batch of tx might be fetched after 10 minutes?
Or can the a number of candidate blocks be processed by the miner concurrently so it retains fetching from the tx_pool?
Even when we do mine a number of blocks inside the 10 min window, if just one goes to get chosen by the community then quite a lot of computation has been wasted for nothing.
- Time sync between nodes:
If a number of nodes begin at totally different factors, so do we have to sync the nodes in order that they’re working on the similar time; like say node A begins at time t1 , node B begins at time t2.. so we sync node B with node A’s clock. One thing like this…
However this might be inconceivable to do in an enormous community tho
As a result of its stated that bitcoin community mines a brand new block each 10 minutes, so does this imply the ledger of every particular person node will get up to date 10 minutes? So no matter when the person nodes begin, their ledger would get up to date inside their 10 min time window.
- When precisely does the miner get their reward by way of the coinbase tx?
Say I’m a miner and i’ve mined a block. I broadcast it to friends A,B,and C and so they then broadcast it to their friends and so forth. When do i get my reward? When A’s chain accepts my block as the latest one?
[ad_2]
Supply hyperlink
Leave a Reply