Author

Topic: Why (Read 134 times)

legendary
Activity: 3122
Merit: 2178
Playgram - The Telegram Casino
Why
March 16, 2018, 03:45:42 PM
#5
But why the newly found block adds only 8 of them to the block chain??

Because that is the number of transactions that the block builder included in their block.

who controls how many will be added to the block chain??

The person that builds the block (or more specifically, the software that is being used by that person).

When a solo-miner or mining pool builds the block to be mined, they get to choose which valid transactions (if any) they want to include.  As long as they only choose valid transactions, and the sum of weights of all the transactions that they choose doesn't exceed the block weight limit, the block is valid.


To add to what DannyHamilton said:

Miners have the incentive to publish a newly found block as quickly as possible, because if someone else beats them to the punch their block may be orphaned and they miss out on the block reward.

So if for some reason their mining software had only 8 transactions prepared for inclusion at the time the new block was found, it gets immediately published regardless of how much block space would have been left. These sort of blocks often happen when a new block has been found exceptionally fast (for example within a 1 minute interval instead of the expected 10 minute interval), meaning that the mining software had yet to catch up with validating the previous block and checking which transactions are still left in the mempool. Keep in mind that accidentally including an already confirmed transaction would invalidate the block you just found, meaning a loss of block reward, which means that the safest bet for a miner is to only include transactions of which they know that they wouldn't lead to an invalid block -- which in the most extreme form leads to the mining of an empty block, as in this case they only include a single transaction that is absolutely guaranteed to be valid -- the coinbase transaction, ie. their block reward.

In general though, miners are incentivized to include as many transactions as possible, as to gather transaction fees. So if a miner finds a new block while the transactions to be included have already been prepared -- which, as mentioned above, can take some time -- they would be stupid to simply leave them out.
full member
Activity: 266
Merit: 114
March 16, 2018, 03:05:47 PM
#4
In a bitcoin blockchain, power is to be distributed equally to each and every stakeholder in it with no one having any superiority in the means of power by any other stakeholder. Now as the blockchain community grows it becomes more difficult to change the rules of it. So they create a new blockchain and a new community to make alterations in rules in the blockchain easier including the changes or deciding number of transaction in a block.
legendary
Activity: 3472
Merit: 4801
March 16, 2018, 02:49:45 PM
#3
At present there are 3000+ unconfirmed transactions.

Correct.

But why the newly found block adds only 8 of them to the block chain??

Because that is the number of transactions that the block builder included in their block.

who controls how many will be added to the block chain??

The person that builds the block (or more specifically, the software that is being used by that person).

When a solo-miner or mining pool builds the block to be mined, they get to choose which valid transactions (if any) they want to include.  As long as they only choose valid transactions, and the sum of weights of all the transactions that they choose doesn't exceed the block weight limit, the block is valid.

I do not know who controls,

Then, instead of making a ridiculous nonsense guess, perhaps it would be better for you to just wait until someone that DOES know answers.  Then you can READ and LEARN.

but maybe this happens through downloading the network because of the panic

No.   Just No.  Please don't spam this forum with absolute nonsense.  It is a waste of your time, and it makes the forum much more difficult for everyone to use.
newbie
Activity: 86
Merit: 0
March 16, 2018, 02:42:19 PM
#2
At present there are 3000+ unconfirmed transactions. But why the newly found block adds only 8 of them to the block chain??

who controls how many will be added to the block chain??

Thanks
I do not know who controls, but maybe this happens through downloading the network because of the panic
newbie
Activity: 28
Merit: 1
March 16, 2018, 11:15:11 AM
#1
At present there are 3000+ unconfirmed transactions. But why the newly found block adds only 8 of them to the block chain??

who controls how many will be added to the block chain??

Thanks
Jump to: