January 2019
Beginner to intermediate
372 pages
11h 17m
English
As mentioned in the previous section, every transaction creates output that can be consumed later by a transaction input. Each full node client keeps track of all the UTXO so that each transaction input can be easily verified by checking the UTXO pool.
Let's investigate the output of the earlier transaction between Alice and Bob. Transaction outputs are referenced with the vout key:
"vout": [
{
"value": 0.1,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 523f63d0e9f8cb9519482fc6a8476689e57555e6 OP_EQUALVERIFY OP_CHECKSIG",
"hex": "76a914523f63d0e9f8cb9519482fc6a8476689e57555e688ac",
"reqSigs": 1,
"type": "pubkeyhash",
"addresses": [
"mo1qeC6G2cLZqeBiSeLgKL2z1QcvsG9Mu3"
]
}
}
]
The preceding vout is one of the outputs ...