Hello everyone, I finally motivated myself to get deeper in touch with segregated witness.
As I understand it:
- first you build a tx with an output that looks for older nodes as "anyonecanspent", but for new nodes as "look in the sw to learn how to spend me".
- Since the output is "anyonecanspent" it doesn't need signatures when it is used as an input.
- Since the signature is carried out in the segregated witness, new nodes know this an can validate them
- and as we take the signatures from the block and add the segregated witness as a not officual part of the block the real size of the block can be increased.
Am I right?
I don't completely get it why this is so great.
But i have a question:
If SW is carried as a soft fork, and if not every miners takes it, and only a minority of nodes (which should be given, as only ~25% of the nodes run the newest version of core) - than would it be possible to just grab the "anyonecanspend" with your old node, send this transaction out to other old nodes and make sure it finds a miner with an old node?
As I understand it:
- first you build a tx with an output that looks for older nodes as "anyonecanspent", but for new nodes as "look in the sw to learn how to spend me".
- Since the output is "anyonecanspent" it doesn't need signatures when it is used as an input.
- Since the signature is carried out in the segregated witness, new nodes know this an can validate them
- and as we take the signatures from the block and add the segregated witness as a not officual part of the block the real size of the block can be increased.
Am I right?
I don't completely get it why this is so great.
But i have a question:
If SW is carried as a soft fork, and if not every miners takes it, and only a minority of nodes (which should be given, as only ~25% of the nodes run the newest version of core) - than would it be possible to just grab the "anyonecanspend" with your old node, send this transaction out to other old nodes and make sure it finds a miner with an old node?