If you transfer BTC to the other party, the other party should receive the transaction within a few seconds (it is an unconfirmed transaction at this time, and you need to wait for it to enter the confirmation state to fully trust the transaction). If you transfer ETH or other ERC20 tokens to the other party, the other party will receive the transaction within seconds, but the transaction may be revoked at any time. Full trust in the transaction needs to be entered into the block (packaged), which usually takes tens of seconds, minutes or even longer (depending on whether the Ethereum network is busy and the transaction fee selected during the transfer, etc.).