Too Long; Didn't Read
An on-chain transaction is any native transfer of value within a blockchain network. Bitcoin Cash uses eight-megabyte blocks to fit many more transactions into one unit of work. The number of transactions is fundamentally limited, working out to be between three and five per second. Bitcoin is commonly presented as a geographically agnostic payments system capable of serving the world, but it had a significant bandwidth issue holding it back from widespread adoption and casual use cases. On-chain transactions are supposed to occur in real time in order to keep blockchain transactions secure and transparent.