segregated witness – Do non-Segwit nodes reject Segwit transactions with invalid signature?

If a miner included a Segwit transaction to a block with invalid signature, it might be rejected by Segwit nodes, however not by non-Segwit nodes.

Certainly. It must attain the miner so both despatched to them immediately or propagated to the miner by non-SegWit nodes. SegWit nodes would reject it and never propagate it.

Would the latter think about the transaction legitimate? If sure, would not this lead to a series break up?

Full nodes implementing SegWit guidelines would reject a block with an invalid SegWit transaction in it as would miners implementing SegWit guidelines. What would occur in your state of affairs is the miner would suppose they’ve efficiently mined a block however full nodes implementing SegWit guidelines would reject it and miners implementing SegWit guidelines would refuse to mine blocks on high of it. So it may possibly trigger non permanent confusion amongst full nodes not implementing SegWit guidelines however the longest chain with most proof of labor would find yourself not together with that block and that’s the chain that even the complete nodes not implementing SegWit guidelines would find yourself following.

Definitions aren’t at all times clear (e.g. re-org, chain break up) however there would not be a lasting chain break up until a subset of miners refused to reject this block that did not meet SegWit guidelines and continued to mine in perpetuity blocks on high of it. This could be a really expensive endeavor as they might successfully be mining an altcoin and never what is taken into account Bitcoin.

Latest articles

Related articles

Leave a reply

Please enter your comment!
Please enter your name here