Segwit being sold as a scaling solution when in this regard everything that applies to a simple blocksize increase *also* applies to segwit. Same bandwidth, same storage (for apples to apples comparison of *full* nodes).
What segwit actually does is split witness data and prices that data differently. Its not clear whether this is desirable.
Soft forking a breaking change is the killer non-feature though.
One the one hand the message is that we need more full nodes because centralisation. OTOH we have its ok for segwit to silently break the "fully validating" aspect of full nodes. That makes no sense.
I also haven't quite got my head around this so if I am wrong please correct me, but it seems exactly the same thing applies to xthinblocks vs -blocksonly.
xthinblocks retains a nodes ability to be fully validating. -blocksonly appears to scrap the propogation/validation of transactions on the fly (i.e. it only validates once transactions are in blocks)
If its true then thats another way in which people are being pushed away from running fully validating nodes... curious.
What segwit actually does is split witness data and prices that data differently. Its not clear whether this is desirable.
Soft forking a breaking change is the killer non-feature though.
One the one hand the message is that we need more full nodes because centralisation. OTOH we have its ok for segwit to silently break the "fully validating" aspect of full nodes. That makes no sense.
I also haven't quite got my head around this so if I am wrong please correct me, but it seems exactly the same thing applies to xthinblocks vs -blocksonly.
xthinblocks retains a nodes ability to be fully validating. -blocksonly appears to scrap the propogation/validation of transactions on the fly (i.e. it only validates once transactions are in blocks)
If its true then thats another way in which people are being pushed away from running fully validating nodes... curious.
Last edited: