Updates & Forks - Discussion

@filip Hey i got a qeustion about the accidental fork, You said that you need to wait for 5-6 confirmations of the transaction, do you need to do this by your self? by example i use binance for trading, sending recieving btc. Does binance check the confirmations for me and the amount in my wallet is actually there or can it be when the blockchain choose the longest chain and the block is being discard that my money is gone?

(Im new to this :slight_smile: Sorry for my english…)

Most exchanges usually won’t allow you to begin trading until a certain number of confirmations passed.

1 Like

Okey, i get it Thanks!

Hello guys just a question…so when we say forks for example one of the forks of bitcoin we can say that is bitcoin cash or I am wrong?

Yes, BCH is a hard fork.

Thank you. Any example of soft fork? :slightly_smiling_face:

Segwit :slight_smile:

1 Like

@filip Well I guess this has been answered already, but cant find it, anyway…

What happen to the block reward if that same block is stalled?
Does the miner loses his/her reward or he/she keep it?
In the scenario of he/she keeps the reward, doesnt make it then complicated to estimate the total supply of BTC based on the fact that double block reward earning could happen?

Cheers,

The block reward is part of the transaction list called a coinbase and gets dropped along with the rest of the txs. :slight_smile:

1 Like

Alright, super clear, thanks!

A bit of thinking here :

Could we say that a hardfork is technicaly weak while a soft fork is ethically weak?
Therefore the update decision makers have to choose where to put the priorities…
I might be wrong, but it is what striked me while watching the pros and cons vid.

Have a nice day everybody,

I thought the same, thanks for the questions and clarification.

So when thinking of hard fork and the example you drew of a circle that expands to now include previously invalid blocks, Are these “previously invalid blocks” actually there waiting to be included, like stale blocks that will now suddenly be valid? or by previously invalid blocks just means new blocks that previously would have been invalid, if deployed now after the update are now valid, thanks.

The rule is applied for new blocks that get mined from the height the rule went into effect. :slight_smile:

1 Like

ok, gotcha, thank you!

if a miners block becomes a stale block doe he not get rewarded for mining and so all the work is done for nothing?

Yes, the reward is dropped with the block.

Hi @filip , If the transactions in the stale block go back to the mempool but were, for example, Tx with low fees connected, and just happened to get picked up by the stale block - could it be that those transactions don’t get picked up again for a long time? i.e. longer than 6 block confirmations ?

Could it be that Tx that go back to the mempool never get picked up due to rising fees on the blockchain?

Also, you mentioned a sender taking away a Tx from the mempool - how easy or common is this to do? It sounds like a potentially big flaw in the system if there is a known way to do this but I’m probably missing something. Is it because the chances of their Tx being in a stale block are low ?

Cheers,
/David

By default nodes remove transactions from their mempool if no miner found transaction fees to be attractive enough to include them in a block over the last 336 hours(2 weeks). So if this these transactions is not lucky enough to get picked by miners in those 14 days it will get expired.

1 Like

I don’t understand your second question, Can you clarify it?