Richy_T
Well-Known Member
- Dec 27, 2015
- 1,085
- 2,741
Classic gets cool Gavin, Core gets nerdy Gavin.
Or is it the other way around?
Classic gets cool Gavin, Core gets nerdy Gavin.
Absolutely.Or publicly stating one position only to be secretly planning the other?
Now officially #COREKT@Graphics latest masterpiece:
Reddit thread:
https://www.reddit.com/r/btc/comments/428jg6/new_core_great_new_taste_better_than_ever/
I was thinking more about this analogy. When I wrote the above, I was considering a "bid" as a particular client release (e.g., Bitcoin Core version 0.11.2), but then it occurred to me that's probably not the best way to think about it. The logical consequence of the type of "unbundling" we've talked about is that every logically separable element can be considered a separate "bid." Thus, any given client release actually includes many "bids," e.g, a particular blocksize limit, RBF (or no RBF), SegWit (or no SegWit), etc.Mr. Bitcoin isn't "firing all the devs" because Mr. Bitcoin never had any employees. He prefers the flexibility of independent contractors. Every code offering that any group of developers puts out is a fresh bid that Mr. Bitcoin is free to accept or reject. (Protip for future bidders: it looks like Mr. Bitcoin is getting increasingly less keen on proposals that include a 1-MB block size limit. Might be best to avoid those going forward if you want the work.)
Exactly! And the fact that people are asking that question is evidence for what I was talking about when I said that the branding of Classic may have been a mistake. Or at least it points out an important counter-narrative that we need to stress: Classic is really just Core+2MB. Adopting Classic is not "firing Core." It's simply not allowing them to dictate literally every single aspect of consensus code to the market. The nature of open-source software means that the 1-MB limit is just a suggestion. It's not unreasonable to grant that suggestion some deference, but that deference should not be and cannot be unlimited if Bitcoin is going to remain a decentralized system.Zangelbert Bingledack said:It's so weird that people ask, "Where is Classic's roadmap?" As if all the key people at Core are automatically going to quit, and we're going to be reliant on a bran new dev team. Classic is really just doing what Core refuses to do: up the blocksize cap on their own implementation and offer it as an option.
Regarding the highway: how many times have you heard them dismiss your argument by saying "you're welcome to use an altcoin if you want" or "you're welcome to develop your own client if you want", the implication being you won't or you can't or "I dare you", along with the hidden threat that "I will do everything in my power to stop you".What also gets me is how people care about the Classic team (besides those who just do it as a FUD attempt).
Although part of it is that people assume a switch to Classic fires the Core devs, another part of it may be that users aren't accustomed to "shopping around" for each upgrade, rather than just taking what each implementation offers in each new release. They could take the blocksize upgrade from Classic, then ignore whatever Classic offers in subsequent releases and instead take the Segwit upgrade from Core, and perhaps some other upgrades from Unlimited and btcd. Unless Core goes out of its way to make its innovations hard to pull into other implementations, I assume it wouldn't be infeasible to keep all the implementations updated with the latest and greatest of whatever any other implementation is putting out.
I wouldn't be surprised if a few Core devs think "it's my way or the highway," and (they at least imagine) they will quit if the market moves against them. However, likely most do not feel that way, and even if they are not interested in working with a huge block coin, they would likely make do with 2MB and just try to innovate fast enough to avoid having to raise the blocksize much further. There is a lot of fronting going on, because given the views of people like Gmax there is an incentive to front.