When I compare BTC mempool count and ETH transaction queues, ETH queues are much larger. I would appreciate explanations why it is so.

*BTC mempool count


*ETH transaction queue



The ethereum chain has a far higher number of transactions than the BTC chain. This is mostly due to ethereum's faster block time, and the presence of many thousand smart contracts on ethereum, which all contribute to more transactions.

In the comments, it seems like you are comparing the transaction volume charts to the trade volume charts.

Trading of BTC and ETH happens largely on exchanges. These exchanges have trading engines that execute all trades within the exchange itself, and not on the blockchains. That is to say, if User A sells to User B, there is no corresponding blockchain transaction transferring those coins. Instead, both users have accounts on the exchange which are debited and credited. A blockchain transfer only takes place during deposits and withdrawals.

Through this process, many thousands of trades can take place without ever reflecting on the blockchain. However, interactions with smart contracts must happen on the blockchain, and contribute towards the total transaction volume.

  • Maybe I am confused. What is "blockchain transaction" in your explanation?
    – 171124
    Jun 11 '18 at 15:43
  • "If User A sells to User B," but these transactions need to be validated by proof of work to prevent double spending. Is this statement correct?
    – 171124
    Jun 11 '18 at 15:51
  • "For example, if Sean sends one bitcoin to John, this transaction will remain “unconfirmed” until the next block is created. " (buybitcoinworldwide.com/confirmations)
    – 171124
    Jun 11 '18 at 15:57
  • That's only when sending bitcoin between people. On exchanges, you send your coins to the exchange. The exchange has an internal ledger. Trades are executed by updating the balances in this internal ledger. This part does not touch the blockchain at all, and involves no proof of work. Jun 11 '18 at 15:58
  • For example, Kraken says: "Bitcoin deposits should be credited after 6 network confirmations (normally about 1 hr but can be delayed when Bitcoin network is slow)".(reddit.com/r/ethtrader/comments/4e64k4/…)
    – 171124
    Jun 11 '18 at 16:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.