My current understanding of how Segwit works is that sw transactions omit the traditional signature field and give an automatic TRUE evaluation with no signature check in the eyes of old software, yet use the additional witness signature field in the new software.
In this case, wouldn't a segwit transaction with an invalid signature still be accepted by old software causing a fork? How do both softwares stay in agreement on the validity of the witness signature when only one is aware of its presence.
You can get bonuses upto $100 FREE BONUS when you:
💰 Install these recommended apps:
💲 SocialGood - 100% Crypto Back on Everyday Shopping
💲 Maiar - DeFi For The Next Billion
💲 CryptoTab Browser - Lightweight, fast, and ready to mine!
💰 Register on these recommended exchanges:
🟡 Binance🟡 Bitfinex🟡 Bitmart🟡 Bittrex🟡 Bitget
🟡 CoinEx🟡 Crypto.com🟡 Gate.io🟡 Huobi🟡 Kucoin.