Luke-Jr [ARCHIVE] on Nostr: 📅 Original date posted:2012-02-28 📝 Original message:On Tuesday, February 28, ...
📅 Original date posted:2012-02-28
📝 Original message:On Tuesday, February 28, 2012 11:48:39 AM Pieter Wuille wrote:
> A simple way to fix this, is adding an extra protocol rule[1]:
>
> Do not allow blocks to contain a transaction whose hash is equal to
> that of a former transaction which has not yet been completely spent.
>
> I've written about it in BIP30[2]. There is a patch for the reference
> client, which has been tested and verified to make the attack
> impossible.
Has it been verified to make even rocconor's complicated transaction-based
version impossible?
> The purpose of this mail is asking for support for adding this rule to
> the protocol rules. If there is consensus this rule is the solution, I
> hope pools and miners can agree to update their nodes without lengthy
> coinbase-flagging procedure that would only delay a solution. So, who
> is in favor?
Can we do this in two steps? First, prefer blocks which don't break the rule;
once 55%+ are confirmed to have upgraded, then it is safe to treat it as a
hard rule.
Published at
2023-06-07 03:09:39Event JSON
{
"id": "9f7449f9ebcf6dce3e0107ec10a88a77f2d45fd08f265b6e436a7c154f54fa9a",
"pubkey": "6ac6a519b554d8ff726a301e3daec0b489f443793778feccc6ea7a536f7354f1",
"created_at": 1686107379,
"kind": 1,
"tags": [
[
"e",
"431de1b2053f2297a5c4d8abb946e01d3f305001a64415bafb02369c2320d799",
"",
"root"
],
[
"e",
"e36a2a0c97520a9055b1ff212a51e4117f3ab39fd52d0aade26b0113698be8a8",
"",
"reply"
],
[
"p",
"857f2f78dc1639e711f5ea703a9fc978e22ebd279abdea1861b7daa833512ee4"
]
],
"content": "📅 Original date posted:2012-02-28\n📝 Original message:On Tuesday, February 28, 2012 11:48:39 AM Pieter Wuille wrote:\n\u003e A simple way to fix this, is adding an extra protocol rule[1]:\n\u003e \n\u003e Do not allow blocks to contain a transaction whose hash is equal to\n\u003e that of a former transaction which has not yet been completely spent.\n\u003e \n\u003e I've written about it in BIP30[2]. There is a patch for the reference\n\u003e client, which has been tested and verified to make the attack\n\u003e impossible.\n\nHas it been verified to make even rocconor's complicated transaction-based \nversion impossible?\n\n\u003e The purpose of this mail is asking for support for adding this rule to\n\u003e the protocol rules. If there is consensus this rule is the solution, I\n\u003e hope pools and miners can agree to update their nodes without lengthy\n\u003e coinbase-flagging procedure that would only delay a solution. So, who\n\u003e is in favor?\n\nCan we do this in two steps? First, prefer blocks which don't break the rule; \nonce 55%+ are confirmed to have upgraded, then it is safe to treat it as a \nhard rule.",
"sig": "812eb34f8121b5f640def3c53c64bc0051b9a53c846cc8b5ee90673fdd30f40386c0d9923e17f1e2a0cd14c3d5431808ecb06d1de8c1367e2443bc76825ac62a"
}