1

With the recent ASICs on the scene as of 2019-Jan, someone managed to create ASICs again for monero and they're able to attain over 50%+ of the network. The monero core devs scheduled a fork only a month after noticing this. But from my understanding I thought the longest chain wins? If the core devs can easily fork the code like this without community feedback, how is this decentralized? It seems that the core devs have a lot of power over what happens in the monero ecosystem regardless of what miners or users say.

So what makes a cyptocurrency like monero "decentralized"?

1
  • Zero proof its ASICs. If 'Devs can change x' = centralized, then there can't be anything decentralized, (Nor can never be updated, like for vulns/bugs) Centralized is control of the network, not code base.
    – Dave
    Commented Feb 10, 2019 at 21:01

2 Answers 2

6

Centralization is a continuum. Actions and circumstances move a particular system along that continuum.

There are several points which are topical here:

  • Monero development is made by a smallish number of people (more centralized)
  • Anybody with skills is free to join Monero development (less centralized)
  • A single party being able to dictate what gets mined is extremely centralized
  • Miners choose what code they run, regardless of what Monero developers do (less centralized)
  • The Monero community previously backed a stance of forking to prevent hash rate monopoly (less centralized)
  • Hardware with much higher efficiency than usual in the hands of very few parties is a very large centralization force

So when you consider this, you can deduce that, in this particular case, forking makes Monero less centralized than not forking.

Now, Monero is less decentralized that Bitcoin, which has more developers, and where the current mining distribution seems less concentrated. But more decentralized than many others cryptocurrencies.

I think one very important point that many people are missing is that of "but the Monero developers change the code, that's centralized". This is completely missing the point that Monero developers come and go, and that anyone is free to be part of this group. Indeed, a few people who have gone include NoodleDoodle (an original core team member), the late Warptangent, or tewinget. A few people who joined the developer team include moneromooo, hyc, or stoffu. Some are in both groups. What makes it seem centralized is that the current set of people who develop Monero are seen as a static "Monero developers" group, though this group is not static in the first place, it is just a term for whoever happens to be developing Monero at the time (many of these people being long term Monero developers, but not all).

Additionally, this was not fully without community feedback. While the original discussion was made privately to avoid tipping off those suspected ASIC operators early, public discussion was had afterwards to get to a consensus on what to release when.

As for your particular point about the longest chain: the rule is the longest valid chain wins. Once the fork happens, the chained mined by miners using the new code will not be valid anymore by the rules used by miners not using that new code, and vice versa.

tl;dr: That change in rules was made to help decentralization, and I believe it clearly does if you consider the points above.

2

There are a lot of fair points made above, but this discussion should not conclude itself on grey areas. Its either decentralised or its not. In a race you either win, or not. Second and third place in the race is all a form of losing, as winning is first. Same as decentralised should mean, from the initial point of deployment, nobody should be able to have the ability to make any alterations, but we see that the core team can. The idea of monero is great and the areas it excels above others should also be commended. But the term decentralised, i feel has lost its true definitive meaning. Is it even possible to have a truly decentralised system. With trust being a major issue, coupled with bad actors trying to disrupt the advancement of any semi decentralised system, we should be able to own the fact that “no its not decentralised”, and its this way for a good reason. As for users to later realise its not 100% decentalised, will affect trust, as its been didtributed based on a lie.

A simple break down of what truely decentralised is, and where monero meets that, will still have it on top of its competitors. But lets be honest “it is not decentalised”.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.