I'm reading 'Blockchain and distributed ledgers' by Alexander Lipton and Adrien Treccani.
I'm trying to understand how individual transactions are linked together.
On page 338, they give the 'details of a typical transaction in Block 400,000' (sorry I can't copy and paste text):
When I look at this transaction using https://blockchain.info/tx/928c4275dfd6270349e76aa5a49b355eefeb9e31ffbe95dd75fed81d219a23f8?format=json
then this is what I see:
{
"hash": "928c4275dfd6270349e76aa5a49b355eefeb9e31ffbe95dd75fed81d219a23f8",
"ver": 1,
"vin_sz": 1,
"vout_sz": 1,
"size": 191,
"weight": 764,
"fee": 100000,
"relayed_by": "0.0.0.0",
"lock_time": 0,
"tx_index": 8730617388972831,
"double_spend": false,
"time": 1456417484,
"block_index": 400000,
"block_height": 400000,
"inputs": [
{
"sequence": 4294967295,
"witness": "",
"script": "473044022100a98648381f405a6882989faa500147c7cb9f4ce03e912d18529fb3609e243a47021f798214efe634e8c47e158edae534f5652b98ce1bd3693fa95dcdd2c699d987012102bd63ab2a6215bdd16d554ea3fd5d83843bff9c76e0b8c6c150d58ee6ca7ea525",
"index": 0,
"prev_out": {
"tx_index": 2867663739202288,
"value": 321000000,
"n": 5,
"type": 0,
"spent": true,
"script": "76a914c53c08858049dccc686358e05a0371211fc77c5b88ac",
"spending_outpoints": [
{
"tx_index": 8730617388972831,
"n": 0
}
],
"addr": "1Jyt2ydxc9uTzHuj8DR8egqbLEwLa6kQPL"
}
}
],
"out": [
{
"type": 0,
"spent": true,
"value": 320900000,
"spending_outpoints": [
{
"tx_index": 8460568020598031,
"n": 0
}
],
"n": 0,
"tx_index": 8730617388972831,
"script": "76a9142f58e6245481be77894d5f0f0e2641decdafc44788ac",
"addr": "15KMFpvaHJLf26y7DkTFKjxijfYvAAdU2s"
}
]
}
This seems to be somewhat different. In particular, there's no 'Prev. TXID' field. The previous transaction the book refers to (5180fff4155787703d10f03cca1566794516ac65a67764e571dc9c34931f321d) doesn't even seem to exist.
My question is: is there a way of figuring out which transactions are chained to which?