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.
Published at
2023-01-16 15:46:21Event JSON
{
"id": "04abf2fb6a28c8dd89ee25de725999b10dac65c62508c1708c8cd65b72f960cd",
"pubkey": "e0893162d4045dd1113c6e1c29f70c47bb7461abed042b6c33308fe7d96d2502",
"created_at": 1673883981,
"kind": 1,
"tags": [],
"content": "https://www.teach-me-bitcoin-son.com/media//generated/why-is-relaying-and-a-synchronized-mempool-necessary.png\n\nDad: Son, why is relaying unconfirmed transactions from one Bitcoin node to others necessary?\nSon: Hi Dad,\nNodes relay unconfirmed transactions they hear about to one another, and every node has its own, more or less synchronized, mempool.\nIf there was no mempool, there would be no way for miners to learn about unconfirmed transactions to include in blocks to begin with.\nDad: Why not send directly to the miners?\nSon: 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.\n",
"sig": "af130b7ea708f63900ebbd09a2d16cc2ac36bf8a946bce6678e72173fd055e940d33030bbdb199f2701bd8e1688484a8c6fb6cf9d30d48157e3f8e76368ea57a"
}