From 1e9f65f9b6a5e5f3fae9cc4604113105ea5cc107 Mon Sep 17 00:00:00 2001 From: Tony Date: Tue, 13 Aug 2024 01:34:14 -0700 Subject: [PATCH] Clarify text in Hardened child key derivation --- ch05_wallets.adoc | 5 +---- meta/github_contrib.adoc | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ch05_wallets.adoc b/ch05_wallets.adoc index 7a2ddc54..da58fbd8 100644 --- a/ch05_wallets.adoc +++ b/ch05_wallets.adoc @@ -1368,10 +1368,7 @@ of public keys from an xpub is very useful, but it comes with a potential risk. Access to an xpub does not give access to child private keys. However, because the xpub contains the chain code, if a child private key is known, or somehow leaked, it can be used with the chain -code to derive all the other child private keys. A single leaked child -private key, together with a parent chain code, reveals all the private -keys of all the children. Worse, the child private key together with a -parent chain code can be used to deduce the parent private key. +code to derive all the other child private keys. A single leaked child private key, together with a parent chain code, can be used to deduce the parent private key. As a result, all of the child private keys of the parent are compromised. To counter this risk, HD wallets provide an alternative derivation function called _hardened derivation_, which breaks the relationship between diff --git a/meta/github_contrib.adoc b/meta/github_contrib.adoc index 6bb33810..ff55bd57 100644 --- a/meta/github_contrib.adoc +++ b/meta/github_contrib.adoc @@ -168,6 +168,7 @@
  • Thiago Arrais (thiagoarrais)
  • Thomas Kerin (afk11)
  • Tochi Obudulu (tochicool)
  • +
  • Tony Lu (tlulu)
  • Tosin (tkuye)
  • Vasil Dimov (vasild)
  • venzen