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-09 13:03:55Event JSON
{
"id": "b5946267923ae2181c4edff799650e0bb0835b75b67db6ae68fdc8b56c90a5c3",
"pubkey": "4505072744a9d3e490af9262bfe38e6ee5338a77177b565b6b37730b63a7b861",
"created_at": 1686315835,
"kind": 1,
"tags": [
[
"e",
"051e2fa4433ba1f2b07138a1681c2429af218c1f2f601189fc0f95041ae2ca20",
"",
"root"
],
[
"e",
"4ea3b27cdcce997864e5cf7946a797cc7b233790ba6d123972ff99f8aca9de05",
"",
"reply"
],
[
"p",
"22944ce1e29904e3826d25013a614e4665693ec514003efacc1b7586e8e5d0aa"
]
],
"content": "š
Original date posted:2021-10-07\nš Original message:\nGood 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": "5f37d4261a2bb69a76332c0fa48a646d48ab042b0f6d8eafad9807c133359ca45483b1b4648f2540d5625c6541c14246a8a654730bab206275219a619b4e8939"
}