-
-
Save michaelfolkson/352a503f4f9fc5de89af528d86a1b718 to your computer and use it in GitHub Desktop.
Collect together concerns (alphabetical order by name) made public about premature BIP 119 activation speculation in https://github.com/JeremyRubin/rubin.io/pull/2 | |
Adam Back: <https://twitter.com/adam3us/status/1477958056776540164?s=20> | |
AJ Towns: <https://twitter.com/ajtowns/status/1478053356337655808?s=20> | |
alpacasw: <https://twitter.com/alpacasw/status/1517131243611201537?s=20&t=Jpz4sQywu9dd31sfE32LxQ> | |
andhans_jail: <https://github.com/JeremyRubin/utxos.org/issues/44> | |
Bob McElrath: <https://twitter.com/BobMcElrath/status/1478041639608332294?s=20> | |
BitcoinLizard: <https://bitcoinlizard.net/@lizard/107551151151139108> | |
BlueMatt: <https://twitter.com/TheBlueMatt/status/1477818234153930752?s=20> | |
Christian Decker: <https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019730.html> | |
darosior: <https://twitter.com/darosior/status/1474375244991369218?s=20> | |
EricSirion: <https://twitter.com/EricSirion/status/1516991363723759619?s=20&t=TP3dxDb_sVxfTk8qP6D06w> | |
francispouliot_: <https://twitter.com/francispouliot_/status/1517540087638237186?s=20&t=ugTkbvJrVXuim0rW2dDVHg> | |
GrassFedBitcoin: <https://twitter.com/GrassFedBitcoin/status/1518005797426544640?s=20&t=SIqciFln5GnsKU2oqVJBFg> | |
John Carvalho: <https://github.com/JeremyRubin/utxos.org/issues/28> | |
Kevin Loaec: <https://twitter.com/KLoaec/status/1517200519638491137?s=20&t=c9wPzpPYwK8ovj3M576OxQ> | |
Michael Folkson: <https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019728.html> | |
Murch: <https://twitter.com/murchandamus/status/1516956644206387200?s=20&t=TP3dxDb_sVxfTk8qP6D06w> | |
Neil Woodfine: <https://twitter.com/nwoodfine/status/1478322485137272838?s=20> | |
nvk: <https://twitter.com/nvk/status/1518718612000882689?s=20&t=K5rGDAr7wKf50hM0PKBWSA> | |
OneSirMeow: <https://twitter.com/OneSirMeow/status/1477793495414943747?s=20> | |
Peter Todd: <https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019738.html> | |
Sachin Meier: <https://twitter.com/SachinMeier/status/1474511286205562882?s=20> | |
yojoots: <https://twitter.com/yojoots/status/1477837507588939778?s=20> | |
zndtoshi: <https://twitter.com/zndtoshi/status/1483520867971776530?s=20> | |
@shesek: Perhaps you can do the same analysis on the "signals" in https://utxos.org/signals/? Specifically that those "signals" represent a recent statement of "The next soft fork should be standalone CTV (nothing else) and that I support an activation attempt this year". I suspect the same criticisms you have above could be applied to a large number of the "signals" on that site. This is the game we have to play if you want to do regular small soft forks. I prefer the game where a soft fork like Taproot is only attempted once it is clear there is community consensus.
@michaelfolkson I share your sentiment and that's exactly what the signals page and repo is for, and maybe they should be added. However, I'm not sure how ethical it is to put someone's opposition on there without their express consent. I'm not sure where the line should be drawn between a page like this and a page like that. The signals page is certainly more formal. This page is more ad hoc. Both are a form of authorized curation by a single individual, with non-originator contributions kept separately until curated into the presentation format.
However, I'm not sure how ethical it is to put someone's opposition on there without their express consent.
All the links were said in public (linkable) forums and if anyone contacts me privately I will certainly take their names off this doc and even consider deleting it entirely. I have used pseudonyms rather than actual names wherever possible. I understand your concern though.
The signals page is certainly more formal.
It isn't. It is a web page rather than a gist but any kind of positive comment towards CTV is being used as a "soft signal" indicating implicit support of this CTV activation attempt. The process for inclusion (and removal) of individuals is non-existent which this gist has copied.
Both are a form of authorized curation by a single individual, with non-originator contributions kept separately until curated into the presentation format.
Agreed. I don't like this as much as you don't. But I didn't start this. When a soft fork activation is attempted users naturally try to understand whether it has community consensus or not. Other than setting up this gist I didn't know what to do. Let what I believe is an inaccurate narrative that a soft fork activation attempt has community consensus (https://utxos.org/signals/) when it clearly doesn't or repeat the same exercise to counteract what I believe is an inaccurate and misleading narrative.
Very fair points. I'm inclined to agree. I think it's fair to want to push back on a one-sided narrative, and that page does look very one-sided. What tools we have available to us are clumsy. I also don't think Jeremy would want BIP-119 to go in any different than Taproot did, with over 90% consensus. Of course, how that consensus is measured might also have been imperfect. Have you looked into tx signalling any? Signals from txs signed by wallets are used by participating nodes. Tx fees are counted, rather than tx quantity. The dynamics and game theory of it are complex, though, there's certainly nuance in how it should work. Miners, developers, and users are all major factors. @ProofOfKeags and I were discussing all of this the other day. I'm considering formalizing a proposal. But that's just what we need, right? Just another BIP...
As clickable links (because I found it annoying to copy-paste them manually >_<):
I would note that some of these don't quite seem like objections to CTV's activation, like OneSirMeow (which could be interpreted as being positive towards Jeremy's CTV activation efforts?), SachinMeier (explicitly says 'not opposed to CTV', but rather to too-frequent softforks, but that was ~half a year ago), yojoots (said that one specific argument for CTV is not compelling, without saying anything about the other arguments or about CTV in general), francispouliot_ (some red flags icons, not sure how this should be interpreted), zndtoshi (said that we need 30%-40% of transactions to use Taproot before considering any other softforks, not specifically CTV related), as well as a few others where their intention isn't quite clear.