Why Nostr? What is Njump?
2023-01-16 15:46:21

TEACH ME BITCOIN, SON. on Nostr: Dad: Son, why is relaying unconfirmed transactions from one Bitcoin node to others ...



Dad: Son, why is relaying unconfirmed transactions from one Bitcoin node to others necessary?
Son: Hi Dad,
Nodes relay unconfirmed transactions they hear about to one another, and every node has its own, more or less synchronized, mempool.
If there was no mempool, there would be no way for miners to learn about unconfirmed transactions to include in blocks to begin with.
Dad: Why not send directly to the miners?
Son: It's important to think about each party's incentives and needs. Relaying transactions is not a waste, even if a node is not mining. Learning about unconfirmed transactions has value, for example while waiting for a payment.
Author Public Key
npub1uzynzck5q3wazyfudcwznacvg7ahgcdta5zzkmpnxz870ktdy5pqr7y7g3