Mike Hearn [ARCHIVE] on Nostr: 📅 Original date posted:2011-08-18 🗒️ Summary of this message: Receiving a ...
📅 Original date posted:2011-08-18
🗒️ Summary of this message: Receiving a block with an unseen transaction is suspicious, but it can happen if you're a new node. Reporting confirmations differently during chain splits may be safe.
📝 Original message:> Also, receiving a block with a transaction that hasn't been broadcast to
> the network is in itself quite suspect. Are there cases where that
> happens legitimately?
There's no way to obtain the memory pools of your peers today, so if
you're newly started up it can happen that you get blocks with unseen
transactions.
For vectors variant, I wonder if it'd be safe to report the number of
confirmations differently for the duration of a chain split. If you
have a block but a majority of peers relayed a block that split the
chain, subtract 1 from each confirmation reported via RPC.
Published at
2023-06-07 02:16:28Event JSON
{
"id": "2029a83375756707ecaeed6424f4e8e1367c684f188f70c0aeb66285bd972922",
"pubkey": "f2c95df3766562e3b96b79a0254881c59e8639f23987846961cf55412a77f6f2",
"created_at": 1686104188,
"kind": 1,
"tags": [
[
"e",
"dd2bd651f69ea303806455734fc808b7cc754a844f6c0cd64050fdba6244fb9a",
"",
"root"
],
[
"e",
"607f2c7ac00347dccf896bfc7bdf1e2d90c5799e4b7e2878f45db0334c6ba960",
"",
"reply"
],
[
"p",
"d52a1b72551bba47beb14639a1b6f5e6cd98603ecbaaa6ab02031708d9cc4473"
]
],
"content": "📅 Original date posted:2011-08-18\n🗒️ Summary of this message: Receiving a block with an unseen transaction is suspicious, but it can happen if you're a new node. Reporting confirmations differently during chain splits may be safe.\n📝 Original message:\u003e Also, receiving a block with a transaction that hasn't been broadcast to\n\u003e the network is in itself quite suspect. Are there cases where that\n\u003e happens legitimately?\n\nThere's no way to obtain the memory pools of your peers today, so if\nyou're newly started up it can happen that you get blocks with unseen\ntransactions.\n\nFor vectors variant, I wonder if it'd be safe to report the number of\nconfirmations differently for the duration of a chain split. If you\nhave a block but a majority of peers relayed a block that split the\nchain, subtract 1 from each confirmation reported via RPC.",
"sig": "9b266540294d311406cdf4fdca6739e3520018997ad0b6fb30ac64d48d1465732e0112e9d77de156b9c83c0d8f245122d87f4bbe1d1f7dd4297a35696752d58b"
}