Jorge Timón [ARCHIVE] on Nostr: 📅 Original date posted:2015-09-30 📝 Original message:On Wed, Sep 30, 2015 at ...
📅 Original date posted:2015-09-30
📝 Original message:On Wed, Sep 30, 2015 at 7:11 PM, Mike Hearn via bitcoin-dev
<bitcoin-dev at lists.linuxfoundation.org> wrote:
> Several people have asked several times now: given the very real and widely
> acknowledged downsides that come with a soft fork, what is the specific
> benefit to end users of doing them?
As previously explained, the biggest advantage of softforks is that
assuming the hasrate majority upgrades, network convergence is
guaranteed.
I don't know of anyone else (apart from you) that believes that the
advantages of softforks are generally worse than those of hardforks.
I'm attempting to clarify everything related to consensus rule changes
in BIP99.
> Until that question is answered to my satisfaction I continue to object to
> this BIP on the grounds that the deployment creates financial risk
> unnecessarily. To repeat: CLTV does not have consensus at the moment.
But your argument is flawed because it assumes softforks are more
risky than hardforks.
You've been explained why this is not the case, so unless you can
explain what's more important for a consensus system than network
convergence I think we can still consider this consensus rule change
uncontroversial, just like BIP66 was (even if you were also unable to
understand the advantages of softforks back then, just like you are
unable to understand them now, as you just proved in your answer to my
explanation). Using BIP99's terminology, this is an "uncontroversial
softfork" and it's therefore the safest option for consensus rule
changes deployment.
I should definitely improve my explanation on why uncontroversial
softforks are preferrable to uncontroversial hardforks in most cases
(and maybe try to come up with an example in which a hardfork is
preferable). I should also explain the disadvantages of
uncontroversial softforks that you have pointed out several times. So
I will mention you in BIP99's PR once I update it with a new section
that talks about the trade offs of uncontroversial softforks vs
uncontroversial hardforks.
In the meantime I believe that we can safely move forwards with BIP65
(again, just like we did with BIP66 ) and I also believe that you, as
an expert in Bitcoin, will eventually be able to understand the
advantages of uncontroversial softforks.
With all due respect, I don't think we need to wait for you to
understand the advantages of softforks to move forward with BIP65,
just like we didn't need to wait for every developer and user to
understand BIP66 to deploy it.
You don't have specific complaints against the new script operator,
and you don't have an uncontroversial hardfork alternative design (or
implementation).
This is a feature that enables new contracts that are important to
Bitcoin. Please don't try to block it just to make a point about what
"uncontroversial" means.
Published at
2023-06-07 17:41:38Event JSON
{
"id": "15a80c5d7748f321854b9fe07b1948541b45b80ff35f3232bc9c4c02c827b3df",
"pubkey": "498a711971f8a0194289aee037a4c481a99e731b5151724064973cc0e0b27c84",
"created_at": 1686159698,
"kind": 1,
"tags": [
[
"e",
"f5bb1bf208994917ac3ec4154383520df2a8573df815c54d28bae4e41ef024c8",
"",
"root"
],
[
"e",
"8535f2e9e0fc199f80e1727c70bb171e5aa1410fccd588e662feb0566fa84378",
"",
"reply"
],
[
"p",
"f2c95df3766562e3b96b79a0254881c59e8639f23987846961cf55412a77f6f2"
]
],
"content": "📅 Original date posted:2015-09-30\n📝 Original message:On Wed, Sep 30, 2015 at 7:11 PM, Mike Hearn via bitcoin-dev\n\u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e Several people have asked several times now: given the very real and widely\n\u003e acknowledged downsides that come with a soft fork, what is the specific\n\u003e benefit to end users of doing them?\n\nAs previously explained, the biggest advantage of softforks is that\nassuming the hasrate majority upgrades, network convergence is\nguaranteed.\nI don't know of anyone else (apart from you) that believes that the\nadvantages of softforks are generally worse than those of hardforks.\nI'm attempting to clarify everything related to consensus rule changes\nin BIP99.\n\n\u003e Until that question is answered to my satisfaction I continue to object to\n\u003e this BIP on the grounds that the deployment creates financial risk\n\u003e unnecessarily. To repeat: CLTV does not have consensus at the moment.\n\nBut your argument is flawed because it assumes softforks are more\nrisky than hardforks.\nYou've been explained why this is not the case, so unless you can\nexplain what's more important for a consensus system than network\nconvergence I think we can still consider this consensus rule change\nuncontroversial, just like BIP66 was (even if you were also unable to\nunderstand the advantages of softforks back then, just like you are\nunable to understand them now, as you just proved in your answer to my\nexplanation). Using BIP99's terminology, this is an \"uncontroversial\nsoftfork\" and it's therefore the safest option for consensus rule\nchanges deployment.\nI should definitely improve my explanation on why uncontroversial\nsoftforks are preferrable to uncontroversial hardforks in most cases\n(and maybe try to come up with an example in which a hardfork is\npreferable). I should also explain the disadvantages of\nuncontroversial softforks that you have pointed out several times. So\nI will mention you in BIP99's PR once I update it with a new section\nthat talks about the trade offs of uncontroversial softforks vs\nuncontroversial hardforks.\nIn the meantime I believe that we can safely move forwards with BIP65\n(again, just like we did with BIP66 ) and I also believe that you, as\nan expert in Bitcoin, will eventually be able to understand the\nadvantages of uncontroversial softforks.\nWith all due respect, I don't think we need to wait for you to\nunderstand the advantages of softforks to move forward with BIP65,\njust like we didn't need to wait for every developer and user to\nunderstand BIP66 to deploy it.\nYou don't have specific complaints against the new script operator,\nand you don't have an uncontroversial hardfork alternative design (or\nimplementation).\nThis is a feature that enables new contracts that are important to\nBitcoin. Please don't try to block it just to make a point about what\n\"uncontroversial\" means.",
"sig": "f897102bcdddbbecbf86b52d36d3c33c253db462e09a69d4c57665a320feb72ecf2afd6c1d8c65b73609641a275871285db5088acca0c462b291bd48f728cded"
}