I don't know much about how BTC or ETH works, but why all cryptocurrencies takes so long to confirm a transaction. I think even 30s is too long, why cant it be instant like PayPal?
sometimes cuz there are too many transaction, and other times because the transaction it's sended with a low rate fee
depends