Thank you. Do the pros outweigh the cons?
In ckpool/ckdb we have a structure called the workinfo, that's the break down of the common data required for all stratum work sent to miners.
One part of that is what we call coinbase2 - it's got a limit of 256 hex bytes.
Since 1-Mar this year, in all work, coinbase2 has been 196 hex bytes.
segwit has put coinbase2 over 256 hex bytes - more than 30% bigger ...
How big of an issue is that?
And i think the sidechain part is irrelevant. Who cares what people do with bitcoin? As long as they pay the fees to miners and dont ddos (In fact SegWit improves verification times afaik) etc. There are many benefits of SegWit and the cost and risks seem neglicible. Anyway im out. Peace.