1
0
mirror of https://github.com/bitcoin/bips.git synced 2024-11-19 01:40:05 +01:00

BIP141 Non-upgraded wallet description

This commit is contained in:
Johnson Lau 2016-01-26 01:59:00 +08:00
parent 26a1a8fc20
commit 6a315c023f

View File

@ -239,14 +239,13 @@ As a soft fork, older software will continue to operate without modification. N
'''What a non-upgraded wallet can do'''
* Receiving bitcoin from non-upgraded and upgraded wallets
* Sending bitcoin to non-upgraded wallets
* Sending bitcoin to upgraded wallets using a P2SH address (less efficient)
* Sending bitcoin to upgraded wallets using a native witness program (more efficient) through [https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki BIP70] payment protocol
* Sending bitcoin to non-upgraded and upgraded wallets with traditional P2PKH address (without any benefit of segregated witness)
* Sending bitcoin to upgraded wallets using a P2SH address
* Sending bitcoin to upgraded wallets using a native witness program through [https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki BIP70] payment protocol
'''What a non-upgraded wallet cannot do'''
* Validating segregated witness transaction. It assumes such a transaction is always valid
* Sending bitcoin to upgraded wallets using a native witness program if BIP70 is not supported
== Deployment ==
@ -281,7 +280,6 @@ https://github.com/sipa/bitcoin/commits/segwit
== References ==
*[[bip-0016.mediawiki|BIP16 Pay to Script Hash]]
*[[bip-0142.mediawiki|BIP142 Address Formats for Segregated Witness]]
*[[bip-0143.mediawiki|BIP143 Transaction Signature Verification for Version 0 Witness Program]]
*[[bip-0144.mediawiki|BIP144 Segregated Witness (Peer Services)]]