Joel Joonatan Kaartinen [ARCHIVE] on Nostr: 📅 Original date posted:2011-08-11 🗒️ Summary of this message: A developer ...
📅 Original date posted:2011-08-11
🗒️ Summary of this message: A developer suggests that the Bitcoin community needs to be more open to breaking changes, or risk a fork in the network. They propose a wiki section for recording past suggestions.
📝 Original message:On Thu, 2011-08-11 at 06:47 +0100, Andy Parkins wrote:
> Again you're missing my point... you are still shooting ideas down.
And you're only shooting his actions down without indicating clearly
what you think ought to be done instead. What do you want him to say
instead?
> > community also seems rather hard-wired against breaking changes like
> > that, because it implies that we lowly dev peons are daring to mess
> > with the Blessed Satoshi Design that has received extensive study, and
> > 100% communal agreement.
>
> Well the community had better unhardwire itself or its going to end up with
> five developers and no more.
No way that will happen. A fork is going to happen sooner rather than
later if this continues. It'd be great if it could be done within this
project and named bitcoin-dev or bitcoin-next or similar.
If this is not done, I wouldn't be surprised with the network splitting
into 2 camps with different protocols but still working on the same
blockchain.
> > If the community changes its mind, and there are strong calls to make
> > a breaking change, we can certainly do that. Bitcoin is not only open
> > source but very much democratic -- people vote by choosing which
> > client software to use.
>
> Voting with ones feet should be a last resort. Wouldn't it be better not to
> end up with incompatible clients out there?
There's no way to get the majority to vote with their feet to move to an
incompatible client. Not immediately anyway. It can happen gradually
though.
As in: 1) alternative client is published that is compatible but
extended. 2) this client gets the majority share of users/miners 3) they
see this and decide to break compatibility. 4) original bitcoin client
is now incompatible/history.
> > It's negative to weight costs vs. benefits? That is what I expect any
> > good engineer to do.
>
> I don't think that's what's happening. Not once have I seen the "benefits"
> side of that equation. What I have seen is plenty of "I can't see a use
> case for that"; when the key word in that sentence is "I".
What is happening here is that most suggestions you point at have been
discussed about before and so the "early adopter" developers remember
that a decision about that was made already. However, the problem here
lies with the fact that it's difficult to find the previous
conversations.
If there was a section in the wiki for recording past suggestions, there
would be no need to say 'no'. You could instead say "We have discussed
this before, please read..." and give them a link to the page with the
relevant discussion. Of course, this would require actively forwarding
people to the wiki for discussions and having them there. I think this
would be a good idea.
That would leave this list for discussing and coordinating the
implementation of the changes that have been agreed on.
For things that have already been discussed, you could try to find the
previous discussion and add it there. But I expect for some things, new
discussion needs to be had to get it on the wiki.
- Joel
Published at
2023-06-07 02:14:29Event JSON
{
"id": "5c4375fd020884ff7305178829afa77cd63d6ce35559516d39cb8f0f0e0c024b",
"pubkey": "d52a1b72551bba47beb14639a1b6f5e6cd98603ecbaaa6ab02031708d9cc4473",
"created_at": 1686104069,
"kind": 1,
"tags": [
[
"e",
"fe8ae56772ad6135ef8f3cc5e223de1011f21616a51d5302085d2b9ebf339345",
"",
"root"
],
[
"e",
"e73634957ada40e22969ed7c608f7ff4ad5c5fd03b38c477e7b376b2be9e0186",
"",
"reply"
],
[
"p",
"99bec497728c848e65549d1a5257d08de97621edcb4b77073269a45dac708d59"
]
],
"content": "📅 Original date posted:2011-08-11\n🗒️ Summary of this message: A developer suggests that the Bitcoin community needs to be more open to breaking changes, or risk a fork in the network. They propose a wiki section for recording past suggestions.\n📝 Original message:On Thu, 2011-08-11 at 06:47 +0100, Andy Parkins wrote:\n\u003e Again you're missing my point... you are still shooting ideas down.\n\nAnd you're only shooting his actions down without indicating clearly\nwhat you think ought to be done instead. What do you want him to say\ninstead?\n\n\u003e \u003e community also seems rather hard-wired against breaking changes like\n\u003e \u003e that, because it implies that we lowly dev peons are daring to mess\n\u003e \u003e with the Blessed Satoshi Design that has received extensive study, and\n\u003e \u003e 100% communal agreement.\n\u003e \n\u003e Well the community had better unhardwire itself or its going to end up with \n\u003e five developers and no more.\n\nNo way that will happen. A fork is going to happen sooner rather than\nlater if this continues. It'd be great if it could be done within this\nproject and named bitcoin-dev or bitcoin-next or similar.\n\nIf this is not done, I wouldn't be surprised with the network splitting\ninto 2 camps with different protocols but still working on the same\nblockchain.\n\n\u003e \u003e If the community changes its mind, and there are strong calls to make\n\u003e \u003e a breaking change, we can certainly do that. Bitcoin is not only open\n\u003e \u003e source but very much democratic -- people vote by choosing which\n\u003e \u003e client software to use.\n\u003e \n\u003e Voting with ones feet should be a last resort. Wouldn't it be better not to \n\u003e end up with incompatible clients out there?\n\nThere's no way to get the majority to vote with their feet to move to an\nincompatible client. Not immediately anyway. It can happen gradually\nthough.\n\nAs in: 1) alternative client is published that is compatible but\nextended. 2) this client gets the majority share of users/miners 3) they\nsee this and decide to break compatibility. 4) original bitcoin client\nis now incompatible/history.\n\n\u003e \u003e It's negative to weight costs vs. benefits? That is what I expect any\n\u003e \u003e good engineer to do.\n\u003e \n\u003e I don't think that's what's happening. Not once have I seen the \"benefits\" \n\u003e side of that equation. What I have seen is plenty of \"I can't see a use \n\u003e case for that\"; when the key word in that sentence is \"I\".\n\nWhat is happening here is that most suggestions you point at have been\ndiscussed about before and so the \"early adopter\" developers remember\nthat a decision about that was made already. However, the problem here\nlies with the fact that it's difficult to find the previous\nconversations.\n\nIf there was a section in the wiki for recording past suggestions, there\nwould be no need to say 'no'. You could instead say \"We have discussed\nthis before, please read...\" and give them a link to the page with the\nrelevant discussion. Of course, this would require actively forwarding\npeople to the wiki for discussions and having them there. I think this\nwould be a good idea.\n\nThat would leave this list for discussing and coordinating the\nimplementation of the changes that have been agreed on.\n\nFor things that have already been discussed, you could try to find the\nprevious discussion and add it there. But I expect for some things, new\ndiscussion needs to be had to get it on the wiki.\n\n- Joel",
"sig": "46f293e153420eb5f00797c0d28c069e42152d1de3e6fc3fb15b285e19e349609011cc8e67073b6410e8bd30003d1a3d1bcb8b4324a7065414ff66a8d2e1ac4a"
}