Blockchain Transactions: On-Chain vs Off-Chain EXPLAINED