Homework on Mempool - Questions
-
What is the mempool?
The mempool is a list of transactions accepted by the nodes but haven’t been written into the new blocks. By accepted means that the nodes have already validated and knows for sure they make sense: the transaction is spending funds they have and have been properly signed with the private keys. However, the transactions in the mempool are still pending. A transaction is not definite if it is not recorded in the new block. -
What happens if the miners can’t keep up with the rate of the new transaction? They only accept transactions that pay higher fees since they are profit motivated. The left behind will be processed later when the mempool is not so crowded.
-
How does a growing mempool effect transaction fees? Tend to increase the fees. Fees are not related by the value of the transaction, instead by the size of the transaction in bytes and the fees per Byte, usually established in satoshis.