mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2025-02-17 01:52:09 +00:00
Added ScriptSig table for completeness
The public key was lost in this chapter when dissecting the transaction in whole. For completeness, a table demonstrating a breakdown of the ScriptSig was necessary to cover this.
This commit is contained in:
parent
39d663ed30
commit
17ff33257e
@ -285,6 +285,19 @@ Hints:
|
|||||||
* The length of the +scriptSig+ is 139 bytes, or +8b+ in hex
|
* The length of the +scriptSig+ is 139 bytes, or +8b+ in hex
|
||||||
* The sequence number is set to +FFFFFFFF+, again easy to identify((("", startref="alicesix")))
|
* The sequence number is set to +FFFFFFFF+, again easy to identify((("", startref="alicesix")))
|
||||||
|
|
||||||
|
When scriptSigs are serialized for transmission on the network, their inputs are encoded into a byte stream as shown in <<ScriptSig input serialization>>.
|
||||||
|
|
||||||
|
[[tx_in_structure]]
|
||||||
|
.ScriptSig input serialization
|
||||||
|
[options="header"]
|
||||||
|
|=======
|
||||||
|
|Size| Field | Description
|
||||||
|
| 1–9 bytes (VarInt) | Signature Size | Signature length in bytes, to follow
|
||||||
|
| Variable | Signature | A signature that is produced by the user’s wallet from his or her private key, which includes a SIGHASH
|
||||||
|
| 1–9 bytes (VarInt) | Public Key Size | Public key length in bytes, to follow
|
||||||
|
| Variable | Public Key | The public key, which is equivalent to a bitcoin address, without the Base58Check encoding
|
||||||
|
|=======
|
||||||
|
|
||||||
[[tx_fees]]
|
[[tx_fees]]
|
||||||
==== Transaction Fees
|
==== Transaction Fees
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user