At the beach, they say, all your troubles melt away.
But thatâs not entirely the case for researchers who spent part of this week at the Financial Crypto 2018 conference on the Caribbean island of Curacao, discussing the decentralization of the two largest crypto protocols, bitcoin and ethereum â or where theyâre lacking in this regard.
Presented on March 2, a new paper, titled âEgalitarian Society or Benevolent Dictatorship: The State of Cryptocurrency Governanceâ by University College London researchers, delved into the topic further by measuring how many developers are contributing to and commenting on cryptocurrency codebases.
For one, the researchers looked at âcommitsâ â bundles of changes a developer proposes to make to the codebase. According to the paper, 7 percent of all the files in the Bitcoin Core software were written by one developer, while about 20 percent to ethereum were written by a single coder.
As such, this signals that ethereum is âa littleâ more centralized than bitcoin is in this regard, said Sarah Azouvi, a UCL computer science PhD student and co-author of the paper.
Itâs an interesting take as it relates to the fierce debates happening within the ethereum community right now, as two sides go head-to-head on an ethereum improvement proposal (EIP) 867.
EIP 867 looks to establish an easier process for recovering lost funds via software changes â a controversial topic that stems back to The DAO hack in 2016, when ethereum developers decided to reverse transactions in order to give victims their funds back.
Yet, even though many similar discussions regularly take place on GitHub, the overall pool of users involved was more limited than Azouvi, and many others, expected.
She told CoinDesk:
âItâs still not a lot of people. Most of them are making just a couple comments here and there. A few people are doing most of the discussion.â
But ethereumâs debate over lost funds wasnât the only reason for attendees in Curacao to discuss the network. Another reason highlighted by the paper was governance, as most of the major code changes are still written by ethereum creator Vitalik Buterin himself.
âHe stands out from the rest,â said Azouvi.
The findings arenât exactly surprising, as this has been a point of contention for some time, whereby many believe Buterin has too much power over the network for it to truly be called a decentralized blockchain.
Even developer Jason Teutsch, who created ethereum scaling protocol TrueBit, joked that Buterin can be counted on to take care of everything when asked about governance. Although, on a more serious note, he argued the recent debates just showcase how hard governance can be in general, saying thereâs often no way to make everyone happy.
Teutsch told CoinDesk:
âItâs a hard problem. It happens in every governance system. Every time something changes, someone is unhappy.â
Yet, even though governance seems more centralized than people might expect from projects that cherish decentralization, the UCL researchers note this isnât so unusual.
For instance, ethereum and bitcoin development have similar levels of participation as other open-source projects, such as programming languages Clojure and Rust.
âItâs not that different, though, even though the community is focused on decentralization. They all behave quite similarly,â she said.
Plus, the paper concedes that âmeasuring levels of centralization by looking at the code or by looking at specific sourcesâ is inherently limited.
Along these lines, researchers from IC3 argued during the conference that there are also technical ways to measure how decentralized a cryptocurrency project is.
In particular, they looked at how long it takes blocks to propagate across the network how and geographically distributed nodes are, determining that ethereum outperforms bitcoin on both these fronts.
And one audience member added yet another angle, noting that decentralization of the cryptocurrencyâs economy is also an important factor that was being missed in the research presented at the conference.
But with interest in the decentralization of cryptocurrency networks on the rise, one might think solutions were also being considered.
Yet, researchers and developers at the conference were largely neutral on issues facing ethereum and bitcoin, saying they wanted to steer clear of the politics surrounding the decision-making on the protocols.
âI donât want to take a political position. Iâm interested in technical solutions, but Iâm not going to take sides,â Teutsch said about ethereumâs recent debates in particular, then pointing to better voting mechanisms as a possible way to deal with contentious debates.
Azouvi seemed to shy away from taking a position also, saying, âWe donât propose a new system. We count how many people are doing what.â
Although, she continued, echoing what Teutsch said: â[Ethereum] could benefit from having a more formal governance model. Itâs difficult because even if you want to have a more formal way of decision-making, itâs hard to decide who writes it. Then thereâs the question of who gets to vote.â
âThey could try to make sure everyone whoâs able to is able to have their vote,â she suggested.
Still, Azouvi noted voting opens up a whole new can of worms:
âVoting itself is a hard problem. Itâs non-trivial.â
Shoal of fish image via Shutterstock