Author

Topic: Segregated Witness (Read 2931 times)

sr. member
Activity: 406
Merit: 250
sr. member
Activity: 525
Merit: 282
November 20, 2015, 05:21:57 AM
#8
Does anyone know if there is a detailed explanation of how the segregated witness proposal works, i.e. a white paper or similar?

I've had little luck looking on-line and can only find overviews of it's proposed capabilities.
very much agree with

The two #bitcoin-wizards logs seem to explain it, including sipa/Pieter's current (and, in all likelihood, not-quite-final) implementation. I'd recommend reading that, while keeping in mind that the BIP is a work-in-progress, and that Pieter's presentation at Scaling Bitcoin next month should be a much easier way to understand what's going on.

That being said, the basic idea really isn't that hard to understand. The technical details do seem a bit tricky, though. I think I have an idea of how it'll work but will wait for the final presentation and BIP.
sr. member
Activity: 525
Merit: 282
November 20, 2015, 02:15:04 AM
#7
We have a new design, a logical refinement from the earlier one, which is substantially better and also solves some additional problems.  Note for the future: things written before BIP _XXX_ will only be somewhat applicable to the segwitness created by the BIP.

Thanks Greg, and thanks to Pieter (and Luke and anybody else who had a hand in SW) for working hard on BIP 62 v2.0. Wink Looking forward to hearing about the final details.
staff
Activity: 4284
Merit: 8808
November 19, 2015, 06:15:35 PM
#6
We have a new design, a logical refinement from the earlier one, which is substantially better and also solves some additional problems.  Note for the future: things written before BIP _XXX_ will only be somewhat applicable to the segwitness created by the BIP.
sr. member
Activity: 525
Merit: 282
November 18, 2015, 03:09:13 AM
#4
I think this commit over in Alpha covers the feature, or at least a significant portion of it. I can't find anything more significant but I'm guessing we'll know more soon.

EDIT: If you check out Rusty's thread on the lightning-dev mailing list, some more details are emerging. Sounds like somebody (Pieter, I'd imagine) will be giving a talk at the next Scaling Bitcoin conference, and there are rough details of how both soft and hard forks would work. (I assume the code I linked to is for a hard fork, and probably not in a deployable state.) Interesting stuff. Looking forward to hearing more about it.
hero member
Activity: 906
Merit: 1034
BTC: the beginning of stake-based public resources
November 11, 2015, 10:22:17 AM
#3
Thanks.
sr. member
Activity: 452
Merit: 252
from democracy to self-rule.
October 16, 2015, 07:02:12 PM
#2
When we broadcast a transaction we not only say but send 'this amount to that address' but we also include an authentication proof in the form of transaction ID, signature etc, which is useful as a witness but useless in the chain of transaction that defines a coin. So we can separate the two into different layers and discard the witness part of the transaction when no longer required.

In fact, this witnessing occupies 2/3rd of the blockchain.

"Witness" is a term in cryptography, so you can find it in many books.
The implementation of this, you can find in elements sidechain on github.
hero member
Activity: 906
Merit: 1034
BTC: the beginning of stake-based public resources
October 16, 2015, 10:44:32 AM
#1
Does anyone know if there is a detailed explanation of how the segregated witness proposal works, i.e. a white paper or similar?

I've had little luck looking on-line and can only find overviews of it's proposed capabilities.
Jump to: