This is about right.
https://www.reddit.com/r/btc/comments/42wwfm/rbf_or_crca_instead_of_calling_it_rbf/
https://www.reddit.com/r/btc/comments/42wwfm/rbf_or_crca_instead_of_calling_it_rbf/
I am open to 3-5 as long as it does not cause confusion for the everyday user of Bitcoin, right now if someone on outside looking in Bitcoin imo is a no go for an investor due to issues we are seeing right now.@JVWVU
Would you prefer that over, for example, 3 - 5 implementations and none with greater than 35% node share? Or perhaps the governance body can be independent from the implementations?
Everyday users of Bitcoin are not going to run full nodes - businesses and institutions will.I am open to 3-5 as long as it does not cause confusion for the everyday user of Bitcoin
Concur but they also don't want shit like the civil war we are currently in causing them to lose sleep. I know enough to be deadly and right now I am beyond frustrated. If classic comes out and nothing happens, I am going to have to decide if adding more USD to bitcoin is a worthwhile investment.Everyday users of Bitcoin are not going to run full nodes - businesses and institutions will.
This guy is brilliant.
In light of the above wisdom, I think it could be good to have a voting infrastructure built into the nodes, for the max blocksize question and other questions that could come up in the future. No democratic process, just a way to express an opinion. The questions are set up by the implementation developers, answers are set by node operators. Make it sufficiently general so other node implementations could use the same infrastructure.I think Erik Voorhees's post yesterday had good intentions. But it's got me wondering: does he think that having more than one implementation/governance body is bad?
I think we need to look at the different implementations as products. The node operators or miners running those implementations are the customers and the dev teams for each need to listen to them. Since a single product can't be all things to all people, it makes sense to have more than one.
Unlimited should be targeted at node operators--especially those who want a stronger voice in shaping the network's consensus rules. The philosophy behind Unlimited is to give "unlimited" choice to their customers, as that is what it believes its customers want. In the future, Unlimited will retain customers by designing software that continues to give them things that they want.
Classic should be targeted at miners and industry. Miners want to be sure that their blocks will be accepted into the Blockchain and so coordination between miners regarding the network's first block size limit increase is more important than between non-mining nodes. Classic offers a simple way for them to do this. In the future, Classic will retain miners by working on efficient block propagation techniques to help miners maximize the profit from their revenue streams.
Core is targeted at Blockstream. Blockstream is their most important customer and so Core is working on changes that will make it easier to implement Blockstream products such as Lightning and Sidechains. They are also lobbying to reduce the cost of segwit data (cheaper by a factor of 4X), to give Blockstream products a competitive advantage.
If we look at it like this, then there is really nothing wrong with Core! The conflict of interest only exists if there are no other products on the market to choose from.
Jonas Schnelli said:I think — [I’m] not sure. And I’m not speaking for Bitcoin Core here; I’m speaking for myself here. If it [turns out] that Classic takes off — everybody’s running Classic — and if there’s a hard fork on the road, I think Core would probably need to follow because I think Core won’t risk splitting the whole community. But that’s my personal opinion; I don’t want to say that for every Bitcoin Core developer.
Jonas Schnelli is one of the more prominent Bitcoin Core developers, here is the full article:Jonas Schnelli said:I agree if they get the economy behind them then we might need to follow. That’s not a problem. I personally have no problem with following other opinions. I mean, if people think bigger blocks are good, then Bitcoin goes that way. It’s nothing we can stop.
If we imagine the governance body of Bitcoin to be like a parliament, then the different implementations can be regarded like political parties in this analogy.
The political parties analogy is one i've used before. I think it's quite relevant here. I'm trying to find out a bit more on the various ways node count voting can be manipulated? Especially becasue I see this process to be very valuable. Would it matter if one group set up 1000 fully functioning nodes especially to vote? This is an economic majority rule anyway?The same principle could also be used by other groups of users: Miners, who obviously can be distinguished by their mining power, and also large bitcoin owners, who can vote with a signature from a bitcoin address.