summaryrefslogtreecommitdiff
path: root/bip-0352.mediawiki
diff options
context:
space:
mode:
authorjosibake <josibake@protonmail.com>2024-05-08 18:07:20 +0200
committerjosibake <josibake@protonmail.com>2024-05-08 18:34:39 +0200
commit17e1d168e818c56bd0ecd634e51abbfd1df3b750 (patch)
tree9f8e1f7614f89b829782f988b5207c68e5d43b24 /bip-0352.mediawiki
parent9929215dcf47235bc8a54b8549c2f32f2987463c (diff)
downloadbips-17e1d168e818c56bd0ecd634e51abbfd1df3b750.tar.xz
Minor fixups
- Fix link - Add explanation for scalar multiplication - Spelling error in test section
Diffstat (limited to 'bip-0352.mediawiki')
-rw-r--r--bip-0352.mediawiki6
1 files changed, 3 insertions, 3 deletions
diff --git a/bip-0352.mediawiki b/bip-0352.mediawiki
index 31d6443..8a4da9d 100644
--- a/bip-0352.mediawiki
+++ b/bip-0352.mediawiki
@@ -54,7 +54,7 @@ We aim to present a protocol which satisfies the following properties:
== Overview ==
-We first present an informal overview of the protocol. In what follows, uppercase letters represent public keys, lowercase letters represent private keys, ''||'' refers to byte concatenation, ''G'' represents the generator point for secp256k1, and ''n'' represents the curve order for secp256k1. Each section of the overview is incomplete on its own and is meant to build on the previous section in order to introduce and briefly explain each aspect of the protocol. For the full protocol specification, see [[#specification|Specification]].
+We first present an informal overview of the protocol. In what follows, uppercase letters represent public keys, lowercase letters represent private keys, ''||'' refers to byte concatenation, ''ยท'' refers to elliptic curve scalar multiplication, ''G'' represents the generator point for secp256k1, and ''n'' represents the curve order for secp256k1. Each section of the overview is incomplete on its own and is meant to build on the previous section in order to introduce and briefly explain each aspect of the protocol. For the full protocol specification, see [[#specification|Specification]].
''' Simple case '''
@@ -144,7 +144,7 @@ For everything not defined above, we use the notation from [https://github.com/b
=== Versions ===
-This document defines version 0 (''sp1q''). Version is communicated through the address in the same way as bech32 addresses (see [[https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#bech32 BIP173]]. Future upgrades to silent payments will require a new version. As much as possible, future upgrades should support receiving from older wallets (e.g. a silent payments v0 wallet can send to both v0 and v1 addresses). Any changes that break compatibility with older silent payment versions should be a new BIP.
+This document defines version 0 (''sp1q''). Version is communicated through the address in the same way as bech32 addresses (see [https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#bech32 BIP173]. Future upgrades to silent payments will require a new version. As much as possible, future upgrades should support receiving from older wallets (e.g. a silent payments v0 wallet can send to both v0 and v1 addresses). Any changes that break compatibility with older silent payment versions should be a new BIP.
Future silent payments versions will use the following scheme:
@@ -395,7 +395,7 @@ A [[bip-0352/send_and_receive_test_vectors.json|collection of test vectors in JS
},
"expected": {
"outputs": [<array of strings, where each string is a hex encoding of 32-byte X-only public key; contains all possible output sets, test must match a subset of size `n_outputs`>],
- "n_outouts": <integer for the exact number of expected outputs>,
+ "n_outputs": <integer for the exact number of expected outputs>,
},
}