From d53872957fe8b34b90eb730dc3297ad771c20ff7 Mon Sep 17 00:00:00 2001 From: Leo Wandersleb Date: Tue, 2 May 2017 13:02:26 -0300 Subject: [PATCH 1/2] small typo in bip47 --- bip-0047.mediawiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-0047.mediawiki b/bip-0047.mediawiki index ef680a06..155922de 100644 --- a/bip-0047.mediawiki +++ b/bip-0047.mediawiki @@ -174,7 +174,7 @@ Note: this procedure is used if Bob uses a version 1 payment code (regardless of ## Bob selects the designated pubkey:
A, where A = aG
## Bob selects the private key associated with his notification address:
b
## Bob calculates a secret point:
S = bA
-## Bob calculates the binding factor:
s = HMAC-SHA512(x, o)
+## Bob calculates the blinding factor:
s = HMAC-SHA512(x, o)
### "x" is the x value of the secret point ### "o" is the outpoint being spent by the designated input. ## Bob interprets the 80 byte payload as a payment code, except: From d48772e3cbb19073ac1a64409ad44237a18ae977 Mon Sep 17 00:00:00 2001 From: Leo Wandersleb Date: Tue, 2 May 2017 13:57:58 -0300 Subject: [PATCH 2/2] missing word in bip47 --- bip-0047.mediawiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-0047.mediawiki b/bip-0047.mediawiki index 155922de..ace365c3 100644 --- a/bip-0047.mediawiki +++ b/bip-0047.mediawiki @@ -218,7 +218,7 @@ The following actions are recommended to reduce this risk: ====Sending==== -# Each time Alice wants to initiate a transaction to Bob, Alice derives a unique P2PKH address for the transaction using ECDH follows: +# Each time Alice wants to initiate a transaction to Bob, Alice derives a unique P2PKH address for the transaction using ECDH as follows: ## Alice selects the 0th private key derived from her payment code:
a
## Alice selects the next unused public key derived from Bob's payment code, starting from zero:
B, where B = bG
### The "next unused" public key is based on an index specific to the Alice-Bob context, not global to either Alice or Bob