Segregated Witness BIPs
4 messages, 23 Dec 2015 to 5 Jan 2016. Started by Eric Lombrozo.
Johnson Lau (3), Eric Lombrozo
I've been working with jl2012 on some SEGWIT BIPs based on earlier discussions Pieter Wuille's implementation. We're considering submitting three separate BIPs:
CONSENSUS BIP: witness structures and how they're committed to blocks, cost metrics and limits, the scripting system (witness programs), and the soft fork mechanism.
PEER SERVICES BIP: relay message structures, witnesstx serialization, and other issues pertaining to the p2p protocol such as IBD, synchronization, tx and block propagation, etc...
APPLICATIONS BIP: scriptPubKey encoding formats and other wallet interoperability concerns.
The Consensus BIP is submitted as a draft and is pending BIP number assignment: https://github.com/bitcoin/bips/pull/265 The other two BIPS will be drafted soon.
--- Eric
The SW payment address format BIP draft is ready and is pending BIP number assignment: https://github.com/bitcoin/bips/pull/267
This is the 3rd BIP for segwit. The 2nd one for Peer Services is being prepared by Eric Lombrozo
Eric Lombrozo via bitcoin-dev 於 2015-12-23 10:22 寫到:
Quoted text (30 lines)
> I've been working with jl2012 on some SEGWIT BIPs based on earlier > discussions Pieter Wuille's implementation. We're considering > submitting three separate BIPs: > > CONSENSUS BIP: witness structures and how they're committed to blocks, > cost metrics and limits, the scripting system (witness programs), and > the soft fork mechanism. > > PEER SERVICES BIP: relay message structures, witnesstx serialization, > and other issues pertaining to the p2p protocol such as IBD, > synchronization, tx and block propagation, etc... > > APPLICATIONS BIP: scriptPubKey encoding formats and other wallet > interoperability concerns. > > The Consensus BIP is submitted as a draft and is pending BIP number > assignment: https://github.com/bitcoin/bips/pull/265 [1] > The other two BIPS will be drafted soon. > > --- > Eric > > Links: > ------ > [1] https://github.com/bitcoin/bips/pull/265 > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists•linuxfoundation•org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
The SW payment address format BIP is completely rewritten to introduce 2 types of new addresses:
https://github.com/bitcoin/bips/pull/267
jl2012 via bitcoin-dev 於 2015-12-24 09:22 寫到:
Quoted text (43 lines)
> The SW payment address format BIP draft is ready and is pending BIP > number assignment: > https://github.com/bitcoin/bips/pull/267 > > This is the 3rd BIP for segwit. The 2nd one for Peer Services is being > prepared by Eric Lombrozo > > Eric Lombrozo via bitcoin-dev 於 2015-12-23 10:22 寫到: >> I've been working with jl2012 on some SEGWIT BIPs based on earlier >> discussions Pieter Wuille's implementation. We're considering >> submitting three separate BIPs: >> >> CONSENSUS BIP: witness structures and how they're committed to blocks, >> cost metrics and limits, the scripting system (witness programs), and >> the soft fork mechanism. >> >> PEER SERVICES BIP: relay message structures, witnesstx serialization, >> and other issues pertaining to the p2p protocol such as IBD, >> synchronization, tx and block propagation, etc... >> >> APPLICATIONS BIP: scriptPubKey encoding formats and other wallet >> interoperability concerns. >> >> The Consensus BIP is submitted as a draft and is pending BIP number >> assignment: https://github.com/bitcoin/bips/pull/265 [1] >> The other two BIPS will be drafted soon. >> >> --- >> Eric >> >> Links: >> ------ >> [1] https://github.com/bitcoin/bips/pull/265 >> >> _______________________________________________ >> bitcoin-dev mailing list >> bitcoin-dev@lists•linuxfoundation•org >> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists•linuxfoundation•org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
A new BIP, as part of the SW softfork, is pending BIP number assignment:
https://github.com/bitcoin/bips/pull/270
This proposal defines a new transaction digest algorithm for signature verification in version 0 and version 1 witness program, in order to minimize redundant data hashing in verification (solving the O(n^2) issue), and to cover the input value by the signature (a frequently requested feature for cold wallet).
jl2012 via bitcoin-dev 於 2015-12-24 09:22 寫到:
Quoted text (43 lines)
> The SW payment address format BIP draft is ready and is pending BIP > number assignment: > https://github.com/bitcoin/bips/pull/267 > > This is the 3rd BIP for segwit. The 2nd one for Peer Services is being > prepared by Eric Lombrozo > > Eric Lombrozo via bitcoin-dev 於 2015-12-23 10:22 寫到: >> I've been working with jl2012 on some SEGWIT BIPs based on earlier >> discussions Pieter Wuille's implementation. We're considering >> submitting three separate BIPs: >> >> CONSENSUS BIP: witness structures and how they're committed to blocks, >> cost metrics and limits, the scripting system (witness programs), and >> the soft fork mechanism. >> >> PEER SERVICES BIP: relay message structures, witnesstx serialization, >> and other issues pertaining to the p2p protocol such as IBD, >> synchronization, tx and block propagation, etc... >> >> APPLICATIONS BIP: scriptPubKey encoding formats and other wallet >> interoperability concerns. >> >> The Consensus BIP is submitted as a draft and is pending BIP number >> assignment: https://github.com/bitcoin/bips/pull/265 [1] >> The other two BIPS will be drafted soon. >> >> --- >> Eric >> >> Links: >> ------ >> [1] https://github.com/bitcoin/bips/pull/265 >> >> _______________________________________________ >> bitcoin-dev mailing list >> bitcoin-dev@lists•linuxfoundation•org >> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists•linuxfoundation•org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev