mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2025-03-25 03:45:47 +00:00
CH04::terminology: keys prove "control" of BTC, not "ownership"
This commit is contained in:
parent
5fd0f159ca
commit
f11b3971d2
@ -114,9 +114,9 @@ signatures.
|
||||
generation")))((("warnings and cautions", "private key protection")))A
|
||||
private key is simply a number, picked at random. Ownership and control
|
||||
over the private key is the root of user control over all funds
|
||||
associated with the corresponding Bitcoin address. The private key is
|
||||
used to create signatures that are required to spend bitcoin by proving
|
||||
ownership of funds used in a transaction. The private key must remain
|
||||
associated with the corresponding Bitcoin public key. The private key is
|
||||
used to create signatures that are used to spend bitcoin by proving
|
||||
control of funds used in a transaction. The private key must remain
|
||||
secret at all times, because revealing it to third parties is equivalent
|
||||
to giving them control over the bitcoin secured by that key. The private
|
||||
key must also be backed up and protected from accidental loss, because
|
||||
@ -201,11 +201,11 @@ at elliptic curve cryptography in a bit more detail.
|
||||
Elliptic curve multiplication is a type of function that cryptographers
|
||||
call a "trap door" function: it is easy to do in one direction
|
||||
(multiplication) and impossible to do in the reverse direction
|
||||
(division). The owner of the private key can easily create the public
|
||||
(division). Someone with a private key can easily create the public
|
||||
key and then share it with the world knowing that no one can reverse the
|
||||
function and calculate the private key from the public key. This
|
||||
mathematical trick becomes the basis for unforgeable and secure digital
|
||||
signatures that prove ownership of bitcoin funds.
|
||||
signatures that prove control over bitcoin funds.
|
||||
====
|
||||
|
||||
[[elliptic_curve]]
|
||||
|
Loading…
Reference in New Issue
Block a user