2
2
I'm having some trouble understanding the process of transaction verification on full nodes. I understand how a transaction is verified via public cryptography (hashes, signature, etc, as it's explained in the original Satoshi paper), but i can't find how this process is done on the real software, involving the UTXO database and any other optimizations that may be done in the actual full node clients.
I've started to dig on the reference implementation code, as a I'm a programmer and i hope to understand the process a little more by looking at the sources but, until then and maybe as a guide, could some expose how that process is done with a little example, even in broad terms it could be helpful, or point toward some technical resource where I could find that description ?