SegWit Soft / Hard Fork

My question is a continuation of this one:

Why non-SegWit nodes do not reject SegWit block since there is no witness?

It says:

“If so, what prevents it to be spent by anyone not the intended recipient?

Most nodes (the ones who have updated) would reject this transaction. Every miner would reject this transaction out of fear that their block (and block reward) would be rejected.

You can fork off into a chain that spends those outputs though, if you wanted.”

Well if by the old rules the transaction can be spent by anyone, and if pre-segwit node tries to spend it (lawfully), it will be rejected. So how is it a soft fork if old node blocks can be rejected based on nothing? Or definition of a hard fork means that old nodes will reject new node blocks?

Love the Optech btw



from Recent Questions - Bitcoin Stack Exchange https://ift.tt/xeysu8h
via IFTTT

Popular posts from this blog

Bitwise Clients Pour $69M Into Solana as Bulls Fight to Reclaim $200 Resistance Zone

The XRP Roadmap: Ripple President Reveals The Next Big Steps

How to compute MAST commit bytes in bitcoin payment?