4 ms·
Everybody who is insanely dissatisfied about the direction some blockchain develops into can drum up a following and do a hard fork of the blockchain if they de
by q-big 4y ago
Everybody who is insanely dissatisfied about the direction some blockchain develops into can drum up a following and do a hard fork of the blockchain if they desire.
- zaphar 4y agoThis is theoretically true and in practice false. It comes up every time and every time no one has an answer for what the little guy can in-practice actually do that will be successful.
- landemva 4y agoThere are several facets of 'success', and they compete with each other. If a user defines success as cheap transactions, there are blockchains for that.
- johannes1234321 4y agoGreat if transaction s are cheap ... but if you don't have anybody to receive transactions from kr sending to it isn't really useful. And the single person rarely has the ability to move a network of people over.
- dale_glass 4y agoIt doesn't really solve the problem satisfactorily. Somebody still has to develop the software. The end result is a single download, produced by some form of authority. And typically there's one project, with one group controlling it. And miners are more or less the same everywhere, they want to make a profit. You can get somewhat better. You can find a dev group that aligns with your interests. Maybe you can even find a cryptocurrency where there are multiple independent implementations led by multiple groups with none being the clear winner. But that's an unstable situation. The dynamics of a dev team can shift as people come and go. Balance is easily broken, if a project loses steam, or one becomes the default and gains overwhelming popularity, and you're back to having a single group in effective control. You can migrate from one system to another, but any conversion has costs to it, both in terms of money and knowledge, attention and time resources. This libertarian utopia seems very much like some sort of bureaucratic hell to me. To exist in such a society without getting royally screwed you have to invest immense amounts of your time to pay attention to everything and correctly and prompty react to it. You go on vacation for a couple weeks, and oops, suddenly the dev team is changing the rules from under you.
- tromp 4y agoA properly decentralized project has multiple implementations, and a formal process for changing the consensus model. This requires the equivalent of an RFC (Request for Comments, or Bitcoin Improvement Proposal in case of Bitcoin) to be written, motivating and detailing the changes, followed by months long discussion to see if there is overwhelming support for, and few downsides to, the changes. Meanwhile, the changes need to be implemented on all existing clients with extensive documentation and tests and be exercised on test-nets to see if all goes well. Finally, a supermajority of miners as well as economic nodes (such as exchanges) need to be convinced the changes are for the better, and then an activation can be planned on main-net that could take several more months to lock in first. Chains where this process can be bypassed or severely shortened don't deserve to be called decentralized.
- dane-pgp 4y ago> a supermajority of miners as well as economic nodes (such as exchanges) Is there a formal way of defining this? Maybe it's possible to at least define "a supermajority X% of miners, weighted by blocks mined in the last Y days" (for values X and Y that have previously reached a consensus), but counting economic nodes in a way that is Sybil-proof and globally consistent, seems like it's just pushing the consensus problem somewhere else.
- 8organicbits 4y agoI think you are underselling the difficulty, especially if the goal is to out-compete the original chain, versus creating yet another worthless chain.
- UncleMeat 4y agoThe premise is that at some point one of these chains will win. Forking btc will be no more meaningful than forking usd.