Fix inconsistent notations in the context #1368

pull traffictse wants to merge 1 commits into bitcoin:master from traffictse:patch-1 changing 1 files +6 −6
  1. traffictse commented at 6:41 am on September 27, 2022: none

    Issue One Inconsistent Notations: public/private parent/child key and parent/child public/private key

    The above two kinds of notations are used around the BIP32 document, while I suggest it is better to uniform the whole context with the 2nd kind of notation for better clarity and reasoning. Since in a public key cryptosystem, the key pair contains a public key and a private key, and here all key pairs are associated with either parent nodes or child nodes, it makes much more sense to say parent public key than public parent key.

    Thus, for example, the subsection title, “Public parent key -> public child key”, should be “Parent public key -> child public key”. Another subtitle title, “Public parent key -> private child key”, should be “Parent public key -> child private key”.

    Issue Two Improper (Incorrect) subsection title: “Private parent key -> public child key”

    The function N((k,c)) -> (K,c) is simply the computation K = k * G. It computes the child public key from a child private key or the parent public key from a parent private key.

    Thus, the subsection title “Private parent key -> public child key” should be changed to “Private key -> public key”.

  2. Fix inconsistent notations in the context
    Issue One
    Inconsistent Notations: public/private parent/child key and parent/child public/private key
    
    The above two kinds of notations are used around the BIP32 document, while I suggest it is better to uniform the whole context with the 2nd kind of notation for better clarity and reasoning. Since in a public key cryptosystem, the key pair contains a public key and a private key, and here all key pairs are associated with either parent nodes or child nodes, it makes much more sense to say parent public key than public parent key.
    
    Thus, for example, the subsection title, "Public parent key -> public child key", should be "Parent public key -> child public key". Another subtitle title, "Public parent key -> private child key", should be "Parent public key -> child private key".
    
    Issue Two
    Improper (Incorrect) subsection title: "Private parent key -> public child key"
    
    The function N((k,c)) -> (K,c) is simply the computation K = k * G. It computes the child public key from a child private key or the parent public key from a parent private key.
    
    Thus, the subsection title "Private parent key -> public child key" should be changed to "Private key -> public key".
    6fe8374243
  3. luke-jr added the label Proposed BIP modification on Sep 29, 2022
  4. luke-jr commented at 10:57 pm on September 29, 2022: member
  5. manda2020panda approved
  6. traffictse closed this on Mar 30, 2024


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-30 01:10 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me