ZmnSCPxj [ARCHIVE] on Nostr: 📅 Original date posted:2021-10-07 📝 Original message:Good morning e, > mostly ...
📅 Original date posted:2021-10-07
📝 Original message:Good morning e,
> mostly thinking out loud
>
> suppose there is a "lightweight" node:
>
> 1. ignores utxo's below the dust limit
> 2. doesn't validate dust tx
> 3. still validates POW, other tx, etc.
>
> these nodes could possibly get forked - accepting a series of valid,
> mined blocks where there is an invalid but ignored dust tx, however
> this attack seems every bit as expensive as a 51% attack
How would such a node treat a transaction that spends multiple dust UTXOs and creates a single non-dust UTXO out of them (after fees)?
Is it valid (to such a node) or not?
I presume from #1 it never stores dust UTXOs, so the node cannot know if the UTXO being spent by such a tx is spending dust, or trying to spend an already-spent TXO, or even inventing a TXO out of `/dev/random`.
Regards,
ZmnSCPxj
Published at
2023-06-07 22:59:50Event JSON
{
"id": "5f22ad0518a7067ff9fee517c0fb7e110e1eab4b860ddd90ef2a8cf8620691e6",
"pubkey": "4505072744a9d3e490af9262bfe38e6ee5338a77177b565b6b37730b63a7b861",
"created_at": 1686178790,
"kind": 1,
"tags": [
[
"e",
"1be0fe2810839c4bcd15f9aa639e5a7dffd2f24c31e3d4f51bc2b39a8f2b1d92",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 Original date posted:2021-10-07\n📝 Original message:Good morning e,\n\n\u003e mostly thinking out loud\n\u003e\n\u003e suppose there is a \"lightweight\" node:\n\u003e\n\u003e 1. ignores utxo's below the dust limit\n\u003e 2. doesn't validate dust tx\n\u003e 3. still validates POW, other tx, etc.\n\u003e\n\u003e these nodes could possibly get forked - accepting a series of valid,\n\u003e mined blocks where there is an invalid but ignored dust tx, however\n\u003e this attack seems every bit as expensive as a 51% attack\n\nHow would such a node treat a transaction that spends multiple dust UTXOs and creates a single non-dust UTXO out of them (after fees)?\nIs it valid (to such a node) or not?\n\nI presume from #1 it never stores dust UTXOs, so the node cannot know if the UTXO being spent by such a tx is spending dust, or trying to spend an already-spent TXO, or even inventing a TXO out of `/dev/random`.\n\nRegards,\nZmnSCPxj",
"sig": "401d184bb3c9c7c2f9ba1580797a60bd38c199f69488db74f6bedecf205d912851011a5fa0753b386e4eea3c1cd28d02dd5e6355dc766bfc5724c6952a53b7a4"
}