Learn about smart contracts, the army of computer code responsible for transactions on the blockchain.