What distinguishes an 'on-chain' transaction from an 'off-chain' transaction?
-
A
On-chain transactions are free; off-chain are paid
-
B
On-chain transactions are recorded directly on the blockchain; off-chain occur outside it
-
C
On-chain transactions require smart contracts; off-chain do not
-
D
On-chain transactions are private; off-chain are public