Author

Topic: "SegWit moves the signatures out of the transactions", where? (Read 363 times)

staff
Activity: 3458
Merit: 6793
Just writing some code
No, this statement is a very simple abstraction of what segwit does but is actually completely false.

In transactions that spend segwit outputs, segwit changes the transaction format to include a new field known as txwitness. txwitness comes after the outputs and before the nlocktime. This is the transaction format and it goes in blocks as is. For segwit nodes, they will receive blocks and transactions with transactions that spend segwit outputs serialized with the segwit transaction format. With non-segwit nodes, they will get blocks and transactions in the normal transaction serialization format (i.e. no txwitness and other marker bytes for segwit).

There is no extra block for the txwitnesses, they go in the transaction that they belong to.
newbie
Activity: 21
Merit: 0
I think it moves on its own chain. Next to the blockchain like one lane over.
member
Activity: 81
Merit: 10
i read that they say "SegWit moves the signatures out of the transactions".

so does this mean there will be another block that contains the signatures and another to contain the remaining part of the transaction?
Jump to: