Team A puts up patch X for a vote (essentially)
Patch X is supported by (%) of the community and passes
Team B puts up patch Y for a vote, to be applied alongside patch X
Patch Y does not reach (%) support and is removed
Team C puts up patch Z
Patch Z passes
The result is patch XZ, which is then applied.
Not great, and might go against some of what Bitcoin is, but your idea sounds bretty gud
nope.
because that means for upto 12 months months the community has to run team A software to get patch X enabled
then the community has to jump over to team B to get Y enabled.
then the community has to jump over to team C to get Z enabled.
however
having ALL THE TEAMS allowing ALL proposals/patches.. means no node flip flopping or 'favourite brand and im sticking to it' civil wars.
because its no longer about "favourite brand" .. its just about code. because you can get xyz in A.. AND in B...
none of this drama of everyone jump to brand A for six months.. everyone jump to brand B for 6 months.
its all the same.. ALL nodes could/should flag X,Y,Z at same time. and whenever they get to 95% it activates.
which also removes the wait in the queue delay tactics of 'we wont do Z untill 2019. because 2018 is dedicated to Y and 2017 is dedicated to X
all proposals can be flagged simultaneously(concurrently) and not staggered(consecutively) by ALL nodes
and they spark into life when 95% is achieved.
imagine it this way.
you want a well cooked Steak, chunky fries, and some salad on the side.
logically.
you wont want to go to a steakhouse to get the steak. then drive to a chunky fries takeaway to get the fries.. and then drive to a salad grocer..
you want to go to one of 20 restaurants that offer it all on one plate..
secondly.
you wont want to sit at such a restaurant and instead of just asking for "a well cooked Steak, chunky fries, and some salad on the side."
you begin asking for the steak.. and then get interupted by the waitress and told to wait for the steak to cook before she takes the rest of your order.
the steak gets cooked. and then as soon as you say the word chunky fries, she interupts you again and tells you to wait for the fries to cook..
then when cooked.. you then mention the salad
logically you want to be able to make all your choices in one go. and be able to enjoy your meal when its prepared.
however yakamoto.. the idea of downloadable 'patches' / addons. or even just a built in 'settings->options' window to manually change things.. in a user friendly manner for average joe would be of benefit. again to not need to have the 'band camp' games