jl2012 [ARCHIVE] on Nostr: 📅 Original date posted:2015-12-18 📝 Original message:Jonathan Toomim via ...
📅 Original date posted:2015-12-18
📝 Original message:Jonathan Toomim via bitcoin-dev 於 2015-12-17 21:47 寫到:
> Mallory wants to defraud Bob with a 1 BTC payment for some beer. Bob
> runs the old rules. Bob creates a p2pkh address for Mallory to use.
> Mallory takes 1 BTC, and creates an invalid SegWit transaction that
> Bob cannot properly validate and that pays into one of Mallory's
> wallets. Mallory then immediately spends the unconfirmed transaction
> into Bob's address. Bob sees what appears to be a valid transaction
> chain which is not actually valid.
>
> Clueless Carol is one of the 4.9% of miners who forgot to upgrade her
> mining node. Carol sees that Mallory included an enormous fee in his
> transactions, so Carol makes sure to include both transactions in her
> block.
>
> Mallory gets free beer.
>
> Anything I'm missing?
You miss the fact that 0-conf is not safe, neither 1-conf. What you are
suggesting is just a variation of Finney attack.
Published at
2023-06-07 17:46:47Event JSON
{
"id": "577d7fae8c535bc7352ccd18e2803e8ab7cb90b689ab5b68fc26ae4426cbf5e1",
"pubkey": "ab1c85bd5ad443631a95b228bd1630bf7acdb27f6de01a960ccfbb077831d7ec",
"created_at": 1686160007,
"kind": 1,
"tags": [
[
"e",
"98cf2e35838fa134ae6f1ae02856ea7c4d6d5aae2f9a5a6272379073f8e32519",
"",
"root"
],
[
"e",
"ef275f6ec1e879e156ac356e610a36b4f911b8de6b3f00a98a118b4958c66f95",
"",
"reply"
],
[
"p",
"62ddcb547224b421822b62845fb1bbd77c838b924bd022814cfcbe25b7a07475"
]
],
"content": "📅 Original date posted:2015-12-18\n📝 Original message:Jonathan Toomim via bitcoin-dev 於 2015-12-17 21:47 寫到:\n\u003e Mallory wants to defraud Bob with a 1 BTC payment for some beer. Bob\n\u003e runs the old rules. Bob creates a p2pkh address for Mallory to use.\n\u003e Mallory takes 1 BTC, and creates an invalid SegWit transaction that\n\u003e Bob cannot properly validate and that pays into one of Mallory's\n\u003e wallets. Mallory then immediately spends the unconfirmed transaction\n\u003e into Bob's address. Bob sees what appears to be a valid transaction\n\u003e chain which is not actually valid.\n\u003e \n\u003e Clueless Carol is one of the 4.9% of miners who forgot to upgrade her\n\u003e mining node. Carol sees that Mallory included an enormous fee in his\n\u003e transactions, so Carol makes sure to include both transactions in her\n\u003e block.\n\u003e \n\u003e Mallory gets free beer.\n\u003e \n\u003e Anything I'm missing?\n\nYou miss the fact that 0-conf is not safe, neither 1-conf. What you are \nsuggesting is just a variation of Finney attack.",
"sig": "194dcd85962ea3c006c63e6c68d8d0d2f46e65a3c4c4fcd5f3bc23dc5103e464851910595c4c689a6bde9b9b19886b826575df1da858b2d5257d3eeb2084352f"
}