Is segwit a universal blockchain virus attack and could a vaccine or an immune system be developed to protect against such viruses?
Is segwit a method Blockstream could possibly use to crush all future competing altcoins if they can "just" manage to fork the network to a segwit state once with a sufficiently large (pow) attack?
If I understand correctly all (receiving?) wallets will need to support segwit after a segwit fork unless the user wants his money to be in a anyonecanspend state? Is that correct?
And if a wallet supports segwit, what is the negative consequence of that? Please explain, I am an illiterate wrt computer code.
Would there be a way a minority of hashpower could use to prevent the accept of segwit? Maybe the non-segwit-liking miners and wallets could be just-enough-segwit-aware to completely refuse to cooperate with real segwit supporting wallets and miners, ie refuse supporting transactions using segwit and refuse blocks with segwit transactions? It would be like a segwit vaccination. Or our software could be enough self-aware to completely refuse to cooperate with anything but miners and wallets supporting the same rules, ie refuse to accept transactions which looks different from those created by its own kind of software. That would be like an immune system protecting against segwit and other viruses.
If such defense software could be developed and deployed among supporting miners and users a full fork could maybe automatically occur if/when Blockstream tries to force segwit on bicoin users.
Possible?
Is segwit a method Blockstream could possibly use to crush all future competing altcoins if they can "just" manage to fork the network to a segwit state once with a sufficiently large (pow) attack?
If I understand correctly all (receiving?) wallets will need to support segwit after a segwit fork unless the user wants his money to be in a anyonecanspend state? Is that correct?
And if a wallet supports segwit, what is the negative consequence of that? Please explain, I am an illiterate wrt computer code.
Would there be a way a minority of hashpower could use to prevent the accept of segwit? Maybe the non-segwit-liking miners and wallets could be just-enough-segwit-aware to completely refuse to cooperate with real segwit supporting wallets and miners, ie refuse supporting transactions using segwit and refuse blocks with segwit transactions? It would be like a segwit vaccination. Or our software could be enough self-aware to completely refuse to cooperate with anything but miners and wallets supporting the same rules, ie refuse to accept transactions which looks different from those created by its own kind of software. That would be like an immune system protecting against segwit and other viruses.
If such defense software could be developed and deployed among supporting miners and users a full fork could maybe automatically occur if/when Blockstream tries to force segwit on bicoin users.
Possible?