Matt Corallo [ARCHIVE] on Nostr: 📅 Original date posted:2015-09-16 📝 Original message:I only have one ...
📅 Original date posted:2015-09-16
📝 Original message:I only have one "correction", included inline.
On 09/16/15 21:32, Jeff Garzik via bitcoin-dev wrote:
>
> During Scaling Bitcoin, Bitcoin Core committers and notable contributors
> got together and chatted about where a "greatest common denominator"
> type consensus might be. The following is a without-attribution
> (Chatham House) summary. This is my own personal summary of the chat;
> any errors are my own; this is _not_ a consensus statement or anything
> formal.
>
> - Background (pre-conference, was on public IRC): "net-utxo",
> calculating transaction size within block by applying a delta to
> transaction size based on the amount of data added, or removed, from the
> UTXO set. Fee is then evaluated after the delta is applied. This
> aligns user incentives with UTXO resource usage/cost. Original idea by
> gmaxwell (and others??).
>
> - Many interested or at least willing to accept a "short term bump", a
> hard fork to modify block size limit regime to be cost-based via
> "net-utxo" rather than a simple static hard limit. 2-4-8 and 17%/year
> were debated and seemed "in range" with what might work as a short term
> bump - net after applying the new cost metric.
I would be careful to point out that hard numbers were deliberately NOT
discussed. Though some general things were thrown out, they were not
extensively discussed nor agreed to. I personally think 2-4 is "in
range", though 8 maybe not so much. Of course it depends on exactly how
the non-blocksize limit accounting/adjusting is done.
Still, the "greatest common denominator" agreement did not seem to be
agreeing to an increase which continues over time, but which instead
limits itself to a set, smooth increase for X time and then requires a
second hardfork if there is agreement on a need for more blocksize at
that point.
> - Hard fork method: Leaning towards "if (timestamp > X)" flag day hard
> fork Y months in the future. Set high bit in version, resulting in a
> negative number, to more cleanly fork away. "miner advisement" -
> miners, as they've done recently, signal non-binding (Bitcoin Core does
> not examine the value) engineering readiness for a hard fork via
> coinbase moniker. Some fork cancellation method is useful, if
> unsuccessful after Z time elapses.
>
> - As discussed publicly elsewhere, other forks may be signaled via
> setting a bit in version, and then triggering a fork'ing change once a
> threshold is reached.
>
> Chat participants are invited to reply to this message with their own
> corrections and comments and summary in their view.
>
> For the wider community, take this as one of many "inputs" described at
> Scaling Bitcoin. Over the next few months developers and the community
> should evaluate everything discussed and work towards some concrete
> proposal(s) that are implemented, tested and simulated in December in
> Hong Kong.
Published at
2023-06-07 17:40:26Event JSON
{
"id": "b079281936864251c9c5d42248d982bfdc14721bfb2bf9e9a215aa2c21335c58",
"pubkey": "cd753aa8fbc112e14ffe9fe09d3630f0eff76ca68e376e004b8e77b687adddba",
"created_at": 1686159626,
"kind": 1,
"tags": [
[
"e",
"4dc88d58511033587919733d4dc9dc5f297805e31bd935cb9f1c91f45ed8346b",
"",
"root"
],
[
"e",
"b8dee8511d9ce1cbe48f882ecbe18f098660cbcea025207afe7c5909ac309e44",
"",
"reply"
],
[
"p",
"b25e10e25d470d9b215521b50da0dfe7a209bec7fedeb53860c3e180ffdc8c11"
]
],
"content": "📅 Original date posted:2015-09-16\n📝 Original message:I only have one \"correction\", included inline.\n\nOn 09/16/15 21:32, Jeff Garzik via bitcoin-dev wrote:\n\u003e \n\u003e During Scaling Bitcoin, Bitcoin Core committers and notable contributors\n\u003e got together and chatted about where a \"greatest common denominator\"\n\u003e type consensus might be. The following is a without-attribution\n\u003e (Chatham House) summary. This is my own personal summary of the chat;\n\u003e any errors are my own; this is _not_ a consensus statement or anything\n\u003e formal.\n\u003e \n\u003e - Background (pre-conference, was on public IRC): \"net-utxo\",\n\u003e calculating transaction size within block by applying a delta to\n\u003e transaction size based on the amount of data added, or removed, from the\n\u003e UTXO set. Fee is then evaluated after the delta is applied. This\n\u003e aligns user incentives with UTXO resource usage/cost. Original idea by\n\u003e gmaxwell (and others??).\n\u003e \n\u003e - Many interested or at least willing to accept a \"short term bump\", a\n\u003e hard fork to modify block size limit regime to be cost-based via\n\u003e \"net-utxo\" rather than a simple static hard limit. 2-4-8 and 17%/year\n\u003e were debated and seemed \"in range\" with what might work as a short term\n\u003e bump - net after applying the new cost metric.\n\nI would be careful to point out that hard numbers were deliberately NOT\ndiscussed. Though some general things were thrown out, they were not\nextensively discussed nor agreed to. I personally think 2-4 is \"in\nrange\", though 8 maybe not so much. Of course it depends on exactly how\nthe non-blocksize limit accounting/adjusting is done.\n\nStill, the \"greatest common denominator\" agreement did not seem to be\nagreeing to an increase which continues over time, but which instead\nlimits itself to a set, smooth increase for X time and then requires a\nsecond hardfork if there is agreement on a need for more blocksize at\nthat point.\n\n\n\u003e - Hard fork method: Leaning towards \"if (timestamp \u003e X)\" flag day hard\n\u003e fork Y months in the future. Set high bit in version, resulting in a\n\u003e negative number, to more cleanly fork away. \"miner advisement\" -\n\u003e miners, as they've done recently, signal non-binding (Bitcoin Core does\n\u003e not examine the value) engineering readiness for a hard fork via\n\u003e coinbase moniker. Some fork cancellation method is useful, if\n\u003e unsuccessful after Z time elapses.\n\u003e \n\u003e - As discussed publicly elsewhere, other forks may be signaled via\n\u003e setting a bit in version, and then triggering a fork'ing change once a\n\u003e threshold is reached.\n\u003e \n\u003e Chat participants are invited to reply to this message with their own\n\u003e corrections and comments and summary in their view.\n\u003e \n\u003e For the wider community, take this as one of many \"inputs\" described at\n\u003e Scaling Bitcoin. Over the next few months developers and the community\n\u003e should evaluate everything discussed and work towards some concrete\n\u003e proposal(s) that are implemented, tested and simulated in December in\n\u003e Hong Kong.",
"sig": "7f3930e897dd53fc46af86104ecf200b392ddf8638003a020d144bd7fe1780927731c0796079e2e8b0149f349e45b26b541085873ba7ee926d7617da37de8263"
}