Skip to content

Commit 40c7760

Browse files
Apply suggestions from code review
Co-authored-by: Mark "Murch" Erhardt <[email protected]>
1 parent 25657cb commit 40c7760

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

bip-0388.mediawiki

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
Type: Standards Track
1010
Created: 2022-11-16
1111
License: BSD-2-Clause
12+
Post-History: 2022-05-10: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-May/020423.html
1213
</pre>
1314

1415
== Abstract ==
@@ -64,7 +65,7 @@ Therefore, there are two fundamental design goals to strive for:
6465
* Minimize the amount of information that is shown on screen - so that the user can actually validate it.
6566
* Minimize the number of times the user has to validate such information.
6667
67-
Designing a secure protocol for the coordination of a descriptor wallet among distant parties is also a challenging problem that is out of scope in this document. See [[bip-00129.mediawiki|BIP-129 (Bitcoin Secure Multisig Setup)]] for an approach designed for multisignature wallets. Regardless the approach, the ability for the user to carefully verify all the details of the spending policies using the hardware signer's screen is a prerequisite for security in adversarial environments.
68+
Designing a secure protocol for the coordination of a descriptor wallet among distant parties is also a challenging problem that is out of scope in this document. See [[bip-00129.mediawiki|BIP-129 (Bitcoin Secure Multisig Setup)]] for an approach designed for multisignature wallets. Regardless of the approach, the ability for the user to carefully verify all the details of the spending policies using the hardware signer's screen is a prerequisite for security in adversarial environments.
6869

6970
=== Policy registration as a solution ===
7071

@@ -320,7 +321,7 @@ Remark: some of the descriptor templates above might be valid if optional extens
320321

321322
The <tt>@</tt> character used for key placeholders is not part of the syntax of output script descriptors, therefore any valid output descriptor with at least one `KEY` expression is not a valid descriptor template. Vice versa, any descriptor template with at least one key placeholder is not a valid output script descriptor.
322323

323-
Adoption of wallet policies in software and harder wallets is opt-in. Conversion from wallet policies to the corresponding descriptors is programmatically extremely easy, and conversion from descriptors to wallet policies (when respecting the required patterns) can be automated. See the reference implementation below for some examples of conversion.
324+
Adoption of wallet policies in software and hardware wallets is opt-in. Conversion from wallet policies to the corresponding descriptors is programmatically extremely easy, and conversion from descriptors to wallet policies (when respecting the required patterns) can be automated. See the reference implementation below for some examples of conversion.
324325

325326
Software wallets are recommended to allow exporting plain descriptors for the purposes of interoperability with software not using wallet policies.
326327

0 commit comments

Comments
 (0)