mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2024-11-22 08:08:11 +00:00
Edited ch07_authorization-authentication.adoc with Atlas code editor
This commit is contained in:
parent
7850fbaf4d
commit
8981ee3094
@ -1725,7 +1725,7 @@ in the((("scripts", "MAST", startref="script-mast")))((("MAST (merklized alterna
|
||||
[[pay_to_contract]]
|
||||
=== Pay to Contract (P2C)
|
||||
|
||||
As we saw in <<public_child_key_derivation>>, the math of elliptic curve
|
||||
As we((("P2C (pay to contract)", id="p2c")))((("key tweaks", id="key-tweak")))((("public key cryptography", "key tweaks", id="pub-key-tweak"))) saw in <<public_child_key_derivation>>, the math of elliptic curve
|
||||
cryptography (ECC) allows Alice to use a private key to derive a public
|
||||
key that she gives to Bob. He can add an arbitrary value to that public
|
||||
key to create a derived public key. If he gives that arbitrary value to Alice, she can
|
||||
@ -1762,7 +1762,7 @@ privacy loss.
|
||||
Because P2C is private by default, we can't know how often it is used
|
||||
for its original purpose--in theory every payment could be using it,
|
||||
although we consider that unlikely. However, P2C is widely used today
|
||||
in a slightly different form, which we'll see in <<taproot>>.
|
||||
in a slightly different form, which we'll((("P2C (pay to contract)", startref="p2c")))((("key tweaks", startref="key-tweak")))((("public key cryptography", "key tweaks", startref="pub-key-tweak"))) see in <<taproot>>.
|
||||
|
||||
[[scriptless_multisignatures_and_threshold_signatures]]
|
||||
=== Scriptless Multisignatures and Threshold Signatures
|
||||
|
Loading…
Reference in New Issue
Block a user