Karl-Johan Alm [ARCHIVE] on Nostr: 📅 Original date posted:2018-04-11 📝 Original message:On Wed, Apr 11, 2018 at ...
📅 Original date posted:2018-04-11
📝 Original message:On Wed, Apr 11, 2018 at 5:29 AM, Maksim Solovjov via bitcoin-dev
<bitcoin-dev at lists.linuxfoundation.org> wrote:
> 1. What does it mean for a transaction ( with 0 confirmations ) to be
> trusted or not?
It is trusted if (1) it is final (i.e. it can't be replaced), (2) it
is not in a block that was reorged out (negative confirmation count),
(3) the 'spend zero conf change' option is set, (4) it is in the
mempool, and (5) all inputs are from us.
> 2. When does confirmations can be -1 ( conflicted )?
> What does it mean to have conflicted transaction?
> Is it about Transaction Malleability? Double Spend? or both?
A transaction is conflicted if a different transaction exists that
spends the same inputs. A transaction gets -N confirmations if it is
mined in a block, and that block is orphaned away, and a different
transaction is mined in the new block so that the transaction becomes
a double spend.
Published at
2023-06-07 18:11:36Event JSON
{
"id": "341d9959ee6d926f99bae15cd278aa3fec3af4956501b0794daecc7fe0ae6a71",
"pubkey": "f61d6f5f7a545bba4c32170f8630a5adeb1b2ad9ecf2881dde3988cfe447b801",
"created_at": 1686161496,
"kind": 1,
"tags": [
[
"e",
"982a0c82bfb8d6491e92dfa42dfd12e7a2df5bc1554108026ba2680500a8b0bc",
"",
"root"
],
[
"e",
"b2b576aaa5d224b4838151d8950c4dfea7ce56f2beed406cd46872a0475413b2",
"",
"reply"
],
[
"p",
"00685efade6198fb1c4af79347bcaafcac5dc9146f0bf11eff4ae3ee55087033"
]
],
"content": "📅 Original date posted:2018-04-11\n📝 Original message:On Wed, Apr 11, 2018 at 5:29 AM, Maksim Solovjov via bitcoin-dev\n\u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e 1. What does it mean for a transaction ( with 0 confirmations ) to be\n\u003e trusted or not?\n\nIt is trusted if (1) it is final (i.e. it can't be replaced), (2) it\nis not in a block that was reorged out (negative confirmation count),\n(3) the 'spend zero conf change' option is set, (4) it is in the\nmempool, and (5) all inputs are from us.\n\n\u003e 2. When does confirmations can be -1 ( conflicted )?\n\u003e What does it mean to have conflicted transaction?\n\u003e Is it about Transaction Malleability? Double Spend? or both?\n\nA transaction is conflicted if a different transaction exists that\nspends the same inputs. A transaction gets -N confirmations if it is\nmined in a block, and that block is orphaned away, and a different\ntransaction is mined in the new block so that the transaction becomes\na double spend.",
"sig": "dccd3b792d2a26904712260ce5e4b5f821ee3058519e30cad0f2b52bb1ffa8358822a1731c29952a55a980f021d8baff1f314d69ab1057c0a2cbb8a5695448fd"
}