-
IsthmusWoah really? So if I mine a block with a phantom hash (not referring to a real txn) it’s still a good block?
-
IsthmusIndefinitely?
-
IsthmusHas anybody checked to see if there are phantom hashes on the chain right now?
-
IsthmusAs a miner, can I put phantom hashes in and claim that they paid me fees?
-
moneromoooYes. No. Moot. I don't know. Of course not (respectively).
-
moneromoooNote that opposite of "marked as bad" is not "marked as good". It might not be marked as either.
-
moneromoooThe last question in particular assumes lots of extraneous stuff that in no way would be even implied by "marked as good".
-
UkoeHB_seems like he's just asking if and for how long a node will hold on to a 'fluffy block' when that node doesn't have copies of its transactions
-
moneromoooIt doesn't hold on to it. It just replies "I don't have these, send them". If they're never sent, the block isn't marked invlaid, but not added either.
-
UkoeHB_does it discard the block immediately?
-
moneromoooI guess it's the same yes.
-
moneromoooIt's more like "ask to resend, with those txes I don't know about".
-
IsthmusInteresting. So if a block with a phantom hash comes in, and none of your peers can provide the corresponding transaction, the block stays in limbo(?). If a child block(s) shows up, do they also go into limbo?
-
moneromoooIf by in limbo you mean not added to the chain, then yes.
-
moneromoooIf a child block comes in, then it's not added either since its parent is not on the chain.
-
IsthmusCool, that makes sense
-
Isthmus`tx_ID = H(H(prefix)||H(stuff)||H(signatures))` right? where || is concatenation
-
moneromoooKinda.
-
moneromoooReplace "signatures" by "prunable part of the tx" and it's right IIRC.
-
moneromoooAnd that's for v2. v1 is a straight hash of the whole.
-
» Isthmus takes notes
-
IsthmusThanks