mirror of
https://github.com/bitcoin/bips.git
synced 2025-03-17 21:32:50 +01:00
Clarify motivation
This commit is contained in:
parent
f746ae700f
commit
0d5e14ce19
@ -28,9 +28,9 @@ This BIP is licensed under the 2-clause BSD license.
|
||||
|
||||
===Motivation===
|
||||
|
||||
Partially Signed Bitcoin Transaction Version 2 as described in BIP370 is not compatible with sending to silent payments as described in BIP352. In particular, the output script of a silent payment cannot be computed until after all transaction inputs have been added.
|
||||
Also, any inputs that the Signer has the private keys for must be signed with SIGHASH_ALL and all inputs must not have any scriptPubKeys with Segwit version > 1.
|
||||
Additionally, the silent payment outputs computed by a signer must be verifiable to other entities.
|
||||
Partially Signed Bitcoin Transaction Version 2 as described in BIP370 is not compatible with sending to silent payments as described in BIP352.
|
||||
In particular, the output script of a silent payment cannot be computed until after all transaction inputs have been added.
|
||||
Additionally, the silent payment outputs computed by a signer must be verifiable by other entities, otherwise funds could be sent to an incorrect output script.
|
||||
Therefore, new fields and role responsibilities must be added to carry, compute, and verify the silent payment data.
|
||||
|
||||
==Specification==
|
||||
|
Loading…
x
Reference in New Issue
Block a user