Tom Harding [ARCHIVE] on Nostr: 📅 Original date posted:2014-06-17 📝 Original message:On 6/16/2014 8:09 AM, ...
📅 Original date posted:2014-06-17
📝 Original message:On 6/16/2014 8:09 AM, Daniel Rice wrote:
> What if we solved doublespends like this: If a node receives 2
> transactions that use the same input, they can put both of them into
> the new block as a proof of double spend, but the bitcoins are not
> sent to the outputs of either transactions. They are instead treated
> like a fee and given to the block solver node. This gives miners the
> needed incentive and tools to end doublespends instead of being forced
> to favor one transaction over the other.
Before considering a hard fork with unpredictable effects on the
uncertainty window, it would be interesting to look at a soft fork that
would directly target the goal of reducing the uncertainty window, like
treating locally-detected double-spends aged > T as invalid (see earlier
message "A statistical consensus rule for reducing 0-conf double-spend
risk").
If anything is worth a soft fork, wouldn't reducing the double-spend
uncertainty window by an order of magnitude be in the running?
Reducing the reasons that transactions don't get relayed, which actually
seems to have a shot of happening pretty soon, would also make this kind
of thing work better.
Published at
2023-06-07 15:22:50Event JSON
{
"id": "70d75102394830ded05f0c225b40b5e2e41ca6010499feacb5719dca7b48ba18",
"pubkey": "dc329a02c970aabf03b87185ef51c86afe4586fe3a148508af898af3fabc56a3",
"created_at": 1686151370,
"kind": 1,
"tags": [
[
"e",
"ed0eede28e160c2ef8ddd5af1ee3069fdb0eb5f4c939c1c09a1a5f338c30c628",
"",
"root"
],
[
"e",
"43b753f2829f16fc028ae73999362a55044e8758ee0443654242027019d20c64",
"",
"reply"
],
[
"p",
"f14f3c71a4e63a12c842e4a50471263ada4b6cfde093fcb6588693a726b9b018"
]
],
"content": "📅 Original date posted:2014-06-17\n📝 Original message:On 6/16/2014 8:09 AM, Daniel Rice wrote:\n\u003e What if we solved doublespends like this: If a node receives 2 \n\u003e transactions that use the same input, they can put both of them into \n\u003e the new block as a proof of double spend, but the bitcoins are not \n\u003e sent to the outputs of either transactions. They are instead treated \n\u003e like a fee and given to the block solver node. This gives miners the \n\u003e needed incentive and tools to end doublespends instead of being forced \n\u003e to favor one transaction over the other.\n\nBefore considering a hard fork with unpredictable effects on the \nuncertainty window, it would be interesting to look at a soft fork that \nwould directly target the goal of reducing the uncertainty window, like \ntreating locally-detected double-spends aged \u003e T as invalid (see earlier \nmessage \"A statistical consensus rule for reducing 0-conf double-spend \nrisk\").\n\nIf anything is worth a soft fork, wouldn't reducing the double-spend \nuncertainty window by an order of magnitude be in the running?\n\nReducing the reasons that transactions don't get relayed, which actually \nseems to have a shot of happening pretty soon, would also make this kind \nof thing work better.",
"sig": "ab710d391c11b4761093bec6b717f26028c926a22db6b2b3e21649edcf428b239147f2baf4e4d9a9e95b558248ca65b3c6edd76a72de41c975c95d765bb1d4b9"
}