I am exploring a transaction and if would like to know when was the money created, I guess I would end up with a lot of coinable transactions. For a certain transaction I could explore the previous transactions successively until I found the coinbases. But I imagine this would be a very laborious job that could take a lot of resources. Just like blockchains.info trees ( https://blockchain.info/tree/59587897) but expanding the tree till the coinbase transactions
In the other hand I guess nodes when verifying a transaction do something very similar, don’t they? How could I create this list of coinable transactions that original the bitcoins involved in a particular transaction?