For an on-chain Ethereum transaction to be processed, it needs to be included in a block and mined. As a result, on-chain transactions take some time and require gas payment (in Ether) to compensate miners for their work.
Read full news article on Dzone