Pieter Wuille [ARCHIVE] on Nostr: 📅 Original date posted:2015-12-18 📝 Original message:On Fri, Dec 18, 2015 at ...
📅 Original date posted:2015-12-18
📝 Original message:On Fri, Dec 18, 2015 at 6:11 AM, Jeff Garzik <jgarzik at gmail.com> wrote:
>> You present this as if the Bitcoin Core development team is in charge
>> of deciding the network consensus rules, and is responsible for making
>> changes to it in order to satisfy economic demand. If that is the
>> case, Bitcoin has failed, in my opinion.
>
> Diverging from the satoshi block size change plan[1] and current economics
> would seem to require a high level of months-ahead communication to users.
I don't see any plan, but will you say the same thing when the subsidy
dwindles, and mining income seems to become uncertain? It will equally
be an economic change, which equally well will have been predictable,
and it will equally well be treatable with a hardfork to increase the
subsidy.
Yes, I'm aware the argument above is a straw man, because there was
clear expectation that the subsidy would go down asymptotically, and
much less an expectation that the blocksize would remain fixed
forever.
But I am not against a block size increase hard fork. My talk on
segregated witness even included proposed pursuing a hard fork at a
slightly later stage.
But what you're arguing for is that - despite being completely
expected - blocks grew fuller, and people didn't adapt to block size
pressure and a fee market, so the Core committee now needs to kick the
can down the road, because we can't accept the risk of economic
change. That sounds very much like a bailout to me.
Again. I am not against growth, but increasing in response to fear of
economic change is the wrong approach. Economic change is inevitable.
> Segregated Witness does not kick the can, it solves none of the problems #1,
> #3 - #8 explicitly defined and listed in email #1.
>
> 1) A plan of "SW + no hard fork" is gambling with ECE risk, gambling there
> will be no Fee Event, because the core block size is still heavily contended
> -- 100% contended at time out SW rollout.
That is an assumption. I expect demand for transactions at a given
feerate to stop growing at a certain contention level (and we've
reached some level of contention already, with mempools not being
cleared for significant amounts of time already).
> SW mitigates this
> - only after several months
That is assuming a hard fork consensus forming, deployment,
activation, ... goes faster than a softfork.
> - only assuming robust adoption rates by up-layer ecosystem software, and
That's not required. Everyone who individually switches to new
transactions gets to do 1.75x more transactions for the same price
(and at the same time gets safer contracts, better script
upgradability, and more security models at their disposal), completely
independent of whether anyone else in the ecosystem does the same.
> - only assuming transaction volume growth is flat or sub-linear
The only question is how many transactions for what price. Contention
always happens at a specific feerate level anyway.
> Those conditions must go as planned to fulfill "SW kicked the can" -- a lot
> of if's.
>
> As stated, SW is orthogonal to the drift-into-uncharted-waters problem
> outlined in email #1, which a short term bump does address.
Both SW and a short bump (which is apparently not what BIP102 does
anymore?) increase capacity available per price, and yes, they are
completely orthogonal.
My only disagreement is the motivation (avoiding economic change, as
opposed to aiming for safe growth) and the claim that a capacity
increase hardfork is easier and safe(r) to roll out quickly than
sortfork SW.
Apart from that, we clearly need to do both at some point.
--
Pieter
Published at
2023-06-07 17:46:23Event JSON
{
"id": "a4a9405b5166cc969bf5a7fc6b5ee5eca30066f46c41cf474c99ff08781362ac",
"pubkey": "5cb21bf5d7f25a9d46879713cbd32433bbc10e40ef813a3c28fe7355f49854d6",
"created_at": 1686159983,
"kind": 1,
"tags": [
[
"e",
"d58ef5f27c55f40f82225aaaf9d4842ef2ec79260053b36e96980654a30d74c7",
"",
"root"
],
[
"e",
"ea4c72523b45cee50e327a3a75feadf5be5cf7c6b5842f46f7d1ebdb42198d96",
"",
"reply"
],
[
"p",
"b25e10e25d470d9b215521b50da0dfe7a209bec7fedeb53860c3e180ffdc8c11"
]
],
"content": "📅 Original date posted:2015-12-18\n📝 Original message:On Fri, Dec 18, 2015 at 6:11 AM, Jeff Garzik \u003cjgarzik at gmail.com\u003e wrote:\n\u003e\u003e You present this as if the Bitcoin Core development team is in charge\n\u003e\u003e of deciding the network consensus rules, and is responsible for making\n\u003e\u003e changes to it in order to satisfy economic demand. If that is the\n\u003e\u003e case, Bitcoin has failed, in my opinion.\n\u003e\n\u003e Diverging from the satoshi block size change plan[1] and current economics\n\u003e would seem to require a high level of months-ahead communication to users.\n\nI don't see any plan, but will you say the same thing when the subsidy\ndwindles, and mining income seems to become uncertain? It will equally\nbe an economic change, which equally well will have been predictable,\nand it will equally well be treatable with a hardfork to increase the\nsubsidy.\n\nYes, I'm aware the argument above is a straw man, because there was\nclear expectation that the subsidy would go down asymptotically, and\nmuch less an expectation that the blocksize would remain fixed\nforever.\n\nBut I am not against a block size increase hard fork. My talk on\nsegregated witness even included proposed pursuing a hard fork at a\nslightly later stage.\n\nBut what you're arguing for is that - despite being completely\nexpected - blocks grew fuller, and people didn't adapt to block size\npressure and a fee market, so the Core committee now needs to kick the\ncan down the road, because we can't accept the risk of economic\nchange. That sounds very much like a bailout to me.\n\nAgain. I am not against growth, but increasing in response to fear of\neconomic change is the wrong approach. Economic change is inevitable.\n\n\u003e Segregated Witness does not kick the can, it solves none of the problems #1,\n\u003e #3 - #8 explicitly defined and listed in email #1.\n\u003e\n\u003e 1) A plan of \"SW + no hard fork\" is gambling with ECE risk, gambling there\n\u003e will be no Fee Event, because the core block size is still heavily contended\n\u003e -- 100% contended at time out SW rollout.\n\nThat is an assumption. I expect demand for transactions at a given\nfeerate to stop growing at a certain contention level (and we've\nreached some level of contention already, with mempools not being\ncleared for significant amounts of time already).\n\n\u003e SW mitigates this\n\u003e - only after several months\n\nThat is assuming a hard fork consensus forming, deployment,\nactivation, ... goes faster than a softfork.\n\n\u003e - only assuming robust adoption rates by up-layer ecosystem software, and\n\nThat's not required. Everyone who individually switches to new\ntransactions gets to do 1.75x more transactions for the same price\n(and at the same time gets safer contracts, better script\nupgradability, and more security models at their disposal), completely\nindependent of whether anyone else in the ecosystem does the same.\n\n\u003e - only assuming transaction volume growth is flat or sub-linear\n\nThe only question is how many transactions for what price. Contention\nalways happens at a specific feerate level anyway.\n\n\u003e Those conditions must go as planned to fulfill \"SW kicked the can\" -- a lot\n\u003e of if's.\n\u003e\n\u003e As stated, SW is orthogonal to the drift-into-uncharted-waters problem\n\u003e outlined in email #1, which a short term bump does address.\n\nBoth SW and a short bump (which is apparently not what BIP102 does\nanymore?) increase capacity available per price, and yes, they are\ncompletely orthogonal.\n\nMy only disagreement is the motivation (avoiding economic change, as\nopposed to aiming for safe growth) and the claim that a capacity\nincrease hardfork is easier and safe(r) to roll out quickly than\nsortfork SW.\n\nApart from that, we clearly need to do both at some point.\n\n-- \nPieter",
"sig": "0a3e08cff709fe5178a2fdef7c657d86ff6b4944c6d36f372ae29a7c438ed62cbb2ee0f80cca7cf96230344fa0deddead4219b1a84a0a2e125af4833f03fbe39"
}