mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2024-11-29 11:28:20 +00:00
Edited ch08_signatures.adoc with Atlas code editor
This commit is contained in:
parent
3852408f1e
commit
8a6fcf48f0
@ -548,7 +548,7 @@ she's ready to spend, she begins generating her signature:
|
|||||||
|
|
||||||
==== Serialization of Schnorr Signatures
|
==== Serialization of Schnorr Signatures
|
||||||
|
|
||||||
A schnorr signature ((("digital signatures", "schnorr signature algorithm", "serialization")))((("schnorr signature algorithm", "serialization")))((("serialization", "of schnorr signature algorithm", secondary-sortas="schrnorr")))consists of two values, +kG+ and +s+. The value
|
A schnorr signature ((("digital signatures", "schnorr signature algorithm", "serialization")))((("schnorr signature algorithm", "serialization")))((("serialization", "of schnorr signature algorithm", secondary-sortas="schnorr")))consists of two values, +kG+ and +s+. The value
|
||||||
+kG+ is a point on Bitcoin's elliptic curve (called secp256k1) and so
|
+kG+ is a point on Bitcoin's elliptic curve (called secp256k1) and so
|
||||||
would normally be represented by two 32-byte coordinates, e.g., +(x,y)+.
|
would normally be represented by two 32-byte coordinates, e.g., +(x,y)+.
|
||||||
However, only the _x_ coordinate is needed, so only that value is
|
However, only the _x_ coordinate is needed, so only that value is
|
||||||
@ -581,7 +581,7 @@ the serialization used for ECDSA signatures described in
|
|||||||
[[schnorr_multisignatures]]
|
[[schnorr_multisignatures]]
|
||||||
==== Schnorr-based Scriptless Multisignatures
|
==== Schnorr-based Scriptless Multisignatures
|
||||||
|
|
||||||
In the single-signature schnorr protocol described in <<schnorr_signatures>>, Alice
|
In the((("digital signatures", "schnorr signature algorithm", "scriptless multisignatures", id="digital-sigs-schnorr-multisig")))((("schnorr signature algorithm", "scriptless multisignatures", id="schnorr-multisig")))((("scriptless multisignatures", "in schnorr signature algorithm", secondary-sortas="schnorr", id="scriptless-multi-schnorr"))) single-signature schnorr protocol described in <<schnorr_signatures>>, Alice
|
||||||
uses a signature (+kG+, +s+) to publicly prove her knowledge of her
|
uses a signature (+kG+, +s+) to publicly prove her knowledge of her
|
||||||
private key, which in this case we'll call +y+. Imagine if Bob also has
|
private key, which in this case we'll call +y+. Imagine if Bob also has
|
||||||
a private key (+z+) and he's willing to work with Alice to prove that
|
a private key (+z+) and he's willing to work with Alice to prove that
|
||||||
|
Loading…
Reference in New Issue
Block a user