EOS Proves Yet Again That Decentralization Is Not Its Priority

Published at: Nov. 15, 2018

Recently, Blockchain protocol EOS became subject of a new scandal: its governance model was exposed, as evidence suggesting that some confirmed transactions were reversed surfaced on Reddit.

Crypto community was alarmed by the company’s attitude toward decentralization, which, however, is not the EOS’ top priority. According to co-founder Daniel Larimer, EOS team prefers to focus on “anti-censorship and robustness against being shut down.”

What is EOS and how it works?

EOS.io is a blockchain-powered smart contracts protocol for the development, hosting, and execution of decentralized applications (dApps). It was launched in June 2018 as open-source software, while first test nets and the original whitepaper emerged earlier in 2017. The platform was developed by block.one, a startup registered in the Cayman Islands and lead by Daniel Larimer and Brendan Blumer.

EOS holds the absolute record in terms of funds raised during initial coin offerings (ICOs): it has managed to gather around $4.1 billion worth of investments, or roughly 7.12 million Ethereum (ETH), after fundraising for nearly a year. The number remains unmatched to date.

The protocol is supported by the native cryptocurrency EOS, currently the sixth largest crypto by total market cap. Those tokens can be staked for using network resources either for personal use or leased out for developers use — as per the project’s whitepaper, dApp developers can build their product on the top of the EOS.io protocol and make use of its servers, bandwidth and computational power, as those resources are distributed equally among EOS holders. Basically, EOS.io attempts to represent a decentralized alternative to cloud hosting services.

EOS employs a consensus model called Delegated Proof-of-Stake (DPOS). That means that its investors are rewarded with voting power and decide who gets to mine the EOS blockchain.

Thus, the EOS ecosystem rests upon at least two major entities — the EOS Core Arbitration Forum (ECAF), effectively its ‘judicial branch,’ and Block Producers (BPs), who produce blocks on the EOS blockchain — just like miners do within the Bitcoin’s (BTC) blockchain.

BPs earn EOS tokens produced by inflation — according to some estimations, top three EOS BPs obtain around 1000 tokens per day. They are elected through the constant voting process, and their number is capped at 21 — consequently, the top is fluid, and BP candidates who earn enough votes can replace the BPs in power any minute.

Decentralization supporters’ nightmare: EOS reverses previously-confirmed transactions

On November 11, a screenshot showing a ECAF moderator reversing transactions which had already been confirmed, was posted on Reddit, and gathered hundreds of comments.

According to Reddit user u/auti9003, a dispute allegedly involving a phished EOS account was referred to one of the platform’s “arbitrators” Ben Gates, who decided to reverse transactions that happened without the owner’s permission. This, the user noted, involved undoing transactions which had already received network confirmations — most of cryptocurrencies would require a hard fork for that (like Ethereum with DAO), but EOS relies on a more flexible model.

Summarizing, the arbitrator referred to the EOS constitution as a basis for the decision. He wrote:

“Under the powers afforded to me as arbitrator under article 6 of the Rules of Dispute Resolution, I, Ben Gates, rule that the EOS account in dispute should be returned to the claimant with immediate effect and that the freeze over the assets within the said account is removed.”

That move outraged decentralization maximalists, as Reddit responses mostly claimed that EOS had failed to prove its use case versus other more traditional centralized structures.

“Why would anyone use this over a bank account and traditional legal system?” the most popular comment reads, adding:

“These guys raised ($4 billion) to recreate the legal system using a token that is neither censorship resistant, nor immutable.”

Is EOS even trying to be decentralized?

EOS’ model of governance has attracted controversy before: for instance, in early October, allegations arose accusing the platform’s major Block Producers (BPs), including Chinese crypto exchange Huobi, of “mutual voting” and “collusion.”

Essentially, an alleged leaked Huobi spreadsheet suggested that main EOS nodes were involved in mutual voting along with pay-offs to remain in power of the EOS blockchain and keep their profits.

Soon after, Block.one, the developer of EOS, published a statement, saying it was “aware of some unverified claims regarding irregular block producer voting, and the subsequent denials of those claims.” Nevertheless, there was no further update on the matter, while Huobi remains EOS’ top BP as of press time.

Further, in June, an even bigger scandal occurred, when EOS BPs overrode an ECAF decision and froze seven accounts associated with phishing scams after the arbitration body failed to promptly come up with a response. The ECAF later retroactively ordered the accounts frozen, but the BP conference call-based decision caused some to question EOS’ decentralized system, and to label the move as ‘power abuse.’

Less than a week after, another ECAF order to stop processing transactions involving 27 more addresses surfaced. Interestingly, it lacked any explanation for blocking the addresses, promising to do so on a later date.

That attracted another round of harsh criticism from the crypto crowd, and, after an apparent fake ECAF order began to circulate on social media sever days later, some BPs, notably EOS New York, announced that they would suspend execution of any such orders, as they couldn't’ tell if they were legitimate. Yet again, the ECAF and BPs struggled to coordinate their action, and that many decisions on EOS blockchain were handled by centralized entities.

On November 1, more detailed and grounded criticism of EOS’ governance model arrived, as blockchain testing company Whiteblock published results of “the first independent benchmark testing of the EOS software.” Essentially, the investigation came to several conclusions about the EOS, the most bold of which was that “EOS is not a blockchain,” but “rather a distributed homogeneous database management system,” because its transactions were reportedly “not cryptographically validated.”

Additionally, the research results showed inaccuracies in performance claims. In July, EOS’ chief technology officer Daniel Larimer tweeted that EOS was performing 2351 transactions per second (Ethereum, for comparison, can process around 15). The Whiteblock report, however, showed that with “real world conditions” of round trip latency and 0.01 percent packet loss, EOS performance was below 50 TPS, “putting the system in close proximity to the performance that exists in Ethereum.”

Thus, the investigation concluded that “the foundation of the EOS system is built on a flawed model that is not truly decentralized.” Later, on November 6, the EOS Alliance, a non-profit organization formed by EOS community members and block producers with the role to “facilitate the dialogue within community,” published a response signed by its Interim Executive Director Thomas Cox. Dubbed “Yes, EOS is a blockchain,” it criticized Whiteblock’s “provocative paper,” noting that the benchmarking firm “only recruited Ethereum folks for the project.”

Still, EOS’ chief technology officer Daniel Larimer confirms that his company does not aim to be decentralized. In an interview with YouTube blog “Colin Talks Crypto” aired on October 3, Larimer clarified his vision:

“Decentralization isn’t what we’re after. What we’re after is anti-censorship and robustness against being shut down.”

Nevertheless, Larimer added that his project was still more decentralized than Bitcoin and Ethereum, because it takes 11 BPs to control the majority of EOS network, while BTC and ETH relied 4 and 3 pools respectively.

Tags
Eos
Related Posts
Confident in the Future: EOS Developers Attempt 10% Buyback Ahead of Major Announcement
Earlier this week, it was revealed that EOS developer Block.one is attempting a 10% buyback of its stock, reportedly the second one in less than a year. It seems that some of the company’s investors are up for a big payday: The earliest backers could expect a hefty 6,567% return on their initial investments, while Michael Novogratz has already managed to secure a much more modest, though still profitable, 123% return. But why would Block.one buy its shares back in the first place? It appears that the startup’s executives are confident about the future of their network — and a …
Decentralization / May 25, 2019
EOS ‘Reverses’ Previously-Confirmed Transactions as Pundits Decry Centralization
Blockchain protocol EOS found itself at the center of fresh controversy Nov. 9 after evidence emerged on social media appearing to show a moderator reversing transactions which had already been confirmed. According to Reddit user u/auti9003, a dispute allegedly involving a phished EOS account was referred to one of the platform’s so-called “arbitrators” who decided to reverse transactions that occurred without the owner’s permission. This, the Reddit user notes, involved undoing transactions which had already received network confirmations. Summarizing, the arbitrator, Ben Gates, referred to the EOS constitution as a basis for the decision. He wrote: “Under the powers afforded …
Decentralization / Nov. 12, 2018
EOS Community Is Challenged After Node Announces Financial Rewards for Votes
This week, the EOS blockchain protocol angered decentralization proponents yet another time. Specifically, Starteos, one of EOS’ officially sanctioned Block Producers (BPs), appeared to publically offer its token holders financial rewards in return for their votes. Starteos’ vote-buying tendencies seem to fall in line with previous scandals centring around EOS: This year, the blockchain protocol reversed previously confirmed transactions and started an internal investigation after Huobi, its other BP, was accused of running a corruption scheme, among other things. Brief introduction to EOS and its key features EOS.io is a blockchain-powered smart contracts protocol for the development, hosting and execution …
Decentralization / Dec. 5, 2018
Ethereum Is No Longer a Monopoly Platform for Stablecoins
Just a few years ago, it was hard to imagine that a stablecoin would come to represent a significant portion of the cryptocurrency industry. Market players tended to base their money-making strategies on a cryptocurrency’s volatility rather than its stability. There were only 11 stablecoins on the market in 2016, and another 10 were added in 2017. Nowadays, there are 66 stablecoins, and over 134 others still in development. The overwhelming majority of these stablecoins were running on Ethereum before 2018, without any indication suggesting that this might change. But the script has flipped, according to Blockchain.com’s “2019 State of …
Decentralization / Oct. 11, 2019
Block.one’s EOSIO Labs Release iOS and Chrome Authenticator Apps
Block.one’s EOSIO Labs has released Reference Authenticator Apps for iOS and Chrome. The development was announced in a blog post published on May 29. Per the post, the newly implemented developments address improvements to the security, interoperability and usability of authenticators by contributing working code and examples. Authenticators are software-based tools that implement two-step verification services by generating a secret key for each user. The EOSIO Reference iOS Authenticator App is purportedly designed to enable users to sign in and approve transactions from web applications running in Mobile Safari and other native iOS apps on the same device. The EOSIO …
Blockchain / May 29, 2019