Skip to content

Commit ac06411

Browse files
authored
Add silent payments address type to Glossary > Address page (#1170)
* adding first draft * adding relative urls also adding example address * fixing address reuse link in sp section * minor fixes * adding SP benefits in short * Fixing link to silent payments page * Update terminology to "silent payment address" ....instead of "silent payments address" * copy improvements removed repetitive verbiage; added explanation of improved UX while keeping length the same
1 parent 3c40193 commit ac06411

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

guide/glossary/address.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,16 @@ Legacy addresses begin with the number 1, can contain upper and lowercase charac
9292

9393
Example: `1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2`
9494

95+
### Silent payment address
96+
97+
This is a new type of address used by the silent payments protocol ([BIP-352](https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki)). It is different from other address types on this page, since it doesn't appear on the blockchain. Instead, silent payment addresses are used by wallet software to generate unique on-chain ([taproot]({{'/guide/glossary/address/#taproot-address---p2tr' | relative_url}})) addresses during every transaction.
98+
99+
This property allows the user to avoid the on-chain [address reuse]({{'/guide/glossary/address/#address-reuse' | relative_url}}) problem entirely. As a result, silent payment addresses can be exchanged once, and then reused repeatedly. This saves manual effort and scope for human error, resulting in a better UX. Learn more about silent payments [here]({{'/guide/how-it-works/silent-payments' | relative_url}}).
100+
101+
Silent payment addresses start with `sp1q`, and are not case sensitive.
102+
103+
Example: `sp1qqffj92fjdv6yjspqhlm06e9p3r59zd3sghuwrqg2w8vu3v349pg5sq60g7xquly89u0a54r9sayzhjcpqcgeqa8qqkzuukp6c7c5wfhgscujd5rs`
104+
95105
### Change address
96106

97107
When the output of a transaction is used as the input of another transaction, it must be spent entirely. Sometimes the value of the output is higher than what the user wishes to pay. In this case, the bitcoin client generates a new bitcoin address, and sends the difference back to this address. This is known as *change address*. The change address format used will usually be the default format used by the wallet application.

0 commit comments

Comments
 (0)