Luke Dashjr [ARCHIVE] on Nostr: 📅 Original date posted:2017-03-22 📝 Original message:Despite the generalised ...
📅 Original date posted:2017-03-22
📝 Original message:Despite the generalised case of fraud proofs being likely impossible, there
have recently been regular active proposals of miners attacking with simply
oversized blocks in an attempt to force a hardfork. This specific attack can
be proven, and reliably so, since the proof cannot be broken without also
breaking their attempted hardfork at the same time.
While ideally all users ought to use their own full node for validation (even
when using a light client for their wallet), many bitcoin holders still do
not. As such, they are likely to need protection from these attacks, to ensure
they remain on the Bitcoin blockchain.
I've written up a draft BIP for fraud proofs and how light clients can detect
blockchains that are simply invalid due to excess size and/or weight:
https://github.com/luke-jr/bips/blob/bip-sizefp/bip-sizefp.mediawikiI believe this draft is probably ready for implementation already, but if
anyone has any idea on how it might first be improved, please feel free to
make suggestions.
Luke
Published at
2023-06-07 17:57:39Event JSON
{
"id": "8b94abfe3cb695c741b966c5eb39a8dbde2c4ce392e75c7aceff8262d60bdd52",
"pubkey": "5a6d1f44482b67b5b0d30cc1e829b66a251f0dc99448377dbe3c5e0faf6c3803",
"created_at": 1686160659,
"kind": 1,
"tags": [
[
"e",
"fd141301718697000f942ebd7100178f690819e8eb751b48f40a986556f0512e",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 Original date posted:2017-03-22\n📝 Original message:Despite the generalised case of fraud proofs being likely impossible, there \nhave recently been regular active proposals of miners attacking with simply \noversized blocks in an attempt to force a hardfork. This specific attack can \nbe proven, and reliably so, since the proof cannot be broken without also \nbreaking their attempted hardfork at the same time.\n\nWhile ideally all users ought to use their own full node for validation (even \nwhen using a light client for their wallet), many bitcoin holders still do \nnot. As such, they are likely to need protection from these attacks, to ensure \nthey remain on the Bitcoin blockchain.\n\nI've written up a draft BIP for fraud proofs and how light clients can detect \nblockchains that are simply invalid due to excess size and/or weight:\n\n https://github.com/luke-jr/bips/blob/bip-sizefp/bip-sizefp.mediawiki\n\nI believe this draft is probably ready for implementation already, but if \nanyone has any idea on how it might first be improved, please feel free to \nmake suggestions.\n\nLuke",
"sig": "d97ea6a7fdce77e250380f18806149891ee74a7431f3106d9ae5a697e5dd2b5ba2e24418917d84f7dbf34c612a3c0262cc2fd5fbe31e42a7194ef0a36653542e"
}