Categories
Cryptocurrencies

What’s EOS? A Beginner’s Guide

The first (Bitcoin) and second (Ethereum) generation blockchains each brought groundbreaking innovations in the blockchain space. Bitcoin pioneered the concept of blockchain and cryptocurrency – completely changing the face of finance. Ethereum took the idea of blockchain and expanded it to include smart contracts and decentralized applications. 

But even with those contributions, the two blockchains somehow couldn’t hack the test of scalability. Both Bitcoin and Ethereum’s transactions per second (at 7 and 15 respectively) pale in comparison with real-world systems that can handle millions of daily active users. 

EOS, a blockchain project by Chinese company Block.One wants to solve these problems. It aims at supporting thousands of transactions per second, as well as providing a free interactive environment for developers from all over the world to experiment with and create decentralized applications. Ambitious goals notwithstanding, EOS has not made it unscathed by a controversy or two.

Let’s dig into what EOS is all about.

Understanding EOS

EOS is a blockchain and cryptocurrency project that supports the creation of decentralized applications (DApps). The EOS team also wants to solve some of the problems burdening blockchains such as low transaction speeds and complexity of use that would lock out many developers. The EOS platform claims to support 1000+ transactions per second. For these reasons, it has been dubbed the ‘Ethereum Killer.’

EOS is the brainchild of Dan Larimer, a well-known figure in the crypto space and creator of successful blockchain platforms, Steemit and BitShares. EOS is known as just that: EOS. There doesn’t exist a full form of the name, and neither have the creators offered any. 

Block.one, the company behind EOS, raised a record-setting $4.1 billion in a year-long initial coin offering (ICO) that ran up until July 2017. This represents the biggest ICO to ever happen in the blockchain space to date. 

EOS’s Approach to Blockchain Applications

EOS believes in and seeks to achieve these requirements for blockchain: 

#1. Support Millions of Users 

If blockchain applications are to compete with businesses such as eBay, Amazon, Uber, and Facebook, blockchain tech would need to support tens of millions of users at any time. 

#2. Free Usage

If blockchain is to realize greater adoption, it needs to be free for users. Developers and businesses using the platform can then explore and implement other monetization strategies. 

#3. Flexibility and Bug Recovery

A blockchain platform should be flexible to allow businesses to upgrade their applications if and when needed. The platform should also be able to identify and root out bugs when they occur.

#4. Low Latency

Blockchain applications should relay high volumes of data with minimal delay (latency). Low latency would ideally be near real-time access to data. Anything less would frustrate users and render blockchain uncompetitive against legacy systems.

#5. Support Sequential Performance

Not all applications can be implemented with parallel algorithms. Applications like, let’s say, crypto exchanges require sufficient sequential performance to deal with high volumes. 

How Does EOS Work?

EOS’s product is essentially like that of Ethereum – offering a conducive environment for developers to create DApps. But EOS wants to focus on the most critical problems currently facing blockchain, such as high latency, scalability, flexibility, that have held back blockchain from achieving its full potential.

EOS endeavors to address these issues by supporting more scalability, flexibility, and ease of use. The developing team claims the network can support thousands of industrial-scale DApps without suffering performance bottlenecks by the use of sequential performance and “asynchronous communication” of data. 

Additionally, EOS achieves scalability by employing certain features. First, it’s ownership model promotes free usage for clients, and significantly reduces or eliminates transaction fees. Developers can also utilize various on-platform resources based on their stake in EOS. This means app developers are in a better position to predict their hosting costs, as well as design the best monetization strategies for their respective products. 

EOS: Delegated Proof of Stake (DPoS)

Dan Larimer conceptualized the delegated proof-of-stake of consensus mechanism. In DPoS, network delegates vote for a few representatives, who are then tasked with securing the network. These chosen delegates will also oversee the generation and verification of new blocks as well as their addiction to the blockchain.

In the context of EOS, 21 delegates (supernodes) are chosen from a pool of potential block producer candidates. Block producers are rewarded for their role in maintaining and securing the network. Rewards are granted on a per-block-basis and the block rewards system bankrolled by a 1% annual token inflation. 

Controversies Surrounding EOS

EOS has not been without a few controversies. It all started with the year-long ICO that raked in $4.1 billion. Some members of the community felt this was irresponsible, greedy, and shady. 

There have also been concerns that its delegated proof-of-stake consensus mechanism, in which there are only 21 producers, is too centralized. Blockchain testing company Whiteblock has also come out to say that the project is not genuinely censorship-resistant, saying “the foundation of the EOS system is built on a flawed model that is not truly decentralized.” 

The EOS network was also rigged with bug after bug, especially leading up to the main net release. This was very bewildering for many people who couldn’t fathom how this was possible with all that money collected. This led to the company establishing a bug bounty system that rewarded benevolent hackers who identified bugs in the system. Even after the project went live, bugs were still reported.

EOS.IO and EOS Tokens

The EOS network houses two tokens: EOS and EOS.IO. The role of EOS.IO is to manage functions in the ecosystem. It facilitates the vertical and horizontal scaling on the network. 

The EOS token allows developers to purchase a stake and obtain access to various natural processes to create and run DApps. Token holders who are not running DApps can rent their bandwidth to others who need it. And lastly, the EOS token can be used as a speculative investment and is available for purchase/trading on various exchanges. 

Economics of EOS

An inflation rate of 1% of EOS is used as block producer rewards. The inflation rate was adjusted from 5% in February 2020. As of Jul 25, 2020, EOS’s per-token value is $2.62, and it has a market cap of 2.4 billion, which makes it the 12th biggest cryptocurrency in the world. EOS’s 24-hour volume is $1, 294, 563, 760, its circulating supply is 934, 603, 711, and its total supply is 1, 021, 303, 722. EOS’s all-time high was $22.89 (Apr 29, 2018), while its all-time low was $. 0.480196 (Oct 23, 2017). 

Buying and Storing EOS

You can purchase EOS from a variety of exchanges, including Binance, OKEx, Huobi, HitBTC, DigiFinex, Bitrue, ConBene, Gate.io, Upbit, LATOKEN, and BitMex.

As for which wallets support EOS, you have several great options such as Ledger Nano, Guarda Wallet, Atomic Wallet, Trezor, Jaxx Liberty, and Infinito.

Final Thoughts

EOS proposes a brave new world of free blockchain transactions. If it can indeed support a TPS of 1000+, it will be a far cry from the single and double-digit TPS offered by Bitcoin and Ethereum, respectively. Could this combination of capabilities bury Ethereum? That remains to be seen.

Categories
Crypto Daily Topic

Is EOS.IO Controlled By The Chinese Government?

EOS has something of a celebrity status in cryptoverse. The cryptocurrency broke into the scene in 2018 after the largest Initial Coin Offering in history – a staggering $4.1 billion. It is also Ethereum’s biggest rival – also supporting smart contracts and decentralized applications. The currency is currently among the largest in the market, taking the number 7 spot with a $2.9 billion in market capitalization.

EOS is based on the EOS.IO network – a type of blockchain technology that its creators maintain is a decentralized system. Founded by the private Cayman Islands-based company block.one, EOS has managed to distinguish itself from other cryptos with unique aspects that have made it one to watch.

First, it is the only cryptocurrency that does not charge transaction fees, although many in the crypto space have wondered if there is more than meets the eye concerning this proposition. Secondly, it claims to circumnavigate the scalability issue faced by the blockchain space. Having a transaction per second (TPS) speed of almost 4000, this makes it a ripe candidate for industrial-scale decentralized applications. Moreover, its Delegated Proof-of-Stake model for verifying transactions is way faster, and not as power-hungry as most cryptocurrencies’ mining procedures.

Background, Criticism, and Controversies

EOS was always rigged with controversy before it even got off the ground. The system was breached by hackers who got away with millions of dollars of investor money. Soon after, it was the subject of a phishing attack, which led to customers losing coins.

Less than a week before the mainnet (main network) launch, a Chinese security firm discovered several vulnerabilities in the EOS system. These vulnerabilities allow hackers to access any EOS node, construct and publish malicious smart contracts, or steal the key to supernodes, manipulate transactions, or acquire sensitive user data, including private keys.

The security firm said it notified EOS about the loopholes and that the network had promised to withhold the launch until the bugs had been fixed. But when the news hit the media, the network disowned the story and maintained that bugs had been fixed, and it was proceeding with the launch. 

For a company that had denied the presence of loopholes, their next move was bewildering. EOS proceeded to announce a Block.one Bounty Program to enlist the help of developers in discovering bugs in the network in return for financial rewards.

Then came EOS’s biggest source of controversy: its 21 block producers – who elicited doubt about the independence of the platform. The crypto community argued that that was too much power in the hands of a few people for such a large platform. The furor intensified when minutes from the 21 delegates meeting showed that they even had the power to “print” new EOS currency. Social media erupted, with the eventual consensus that “this is hardly democratic, let alone decentralized.”

Indeed, EOS has been accused before of colluding and “mutual voting “with Chinese crypto exchange Huobi. In 2018, a leaked Huobi spreadsheet suggested that the network’s supernodes had been colluding with the exchange to maintain power and keep their profits. 

What’s more, blockchain testing company Whiteblock has refuted that the EOS blockchain is truly censorship resistant or decentralized, submitting “the foundation of the EOS System is built on a flawed model that is not truly decentralized.”

China in the Fray

The speculation that EOS is bedfellows with or under the thumb of the Chinese government has been rife for a while. This speculation came to a head in June 2019 when a former member of the block.one and EOS team suggested that EOS was “now governed by a Chinese oligarchy.” This happened during the high-profile Tulip Conference.

And in September 2019, one of the companies that have partnered with EOS since the beginning called it quits. EOS tribe announced, via a blog post on Steemit, that it was stepping away from EOS as a block producer, citing an inability to earn funds for maintaining the blockchain without the support of big token holders.  

Eugene Luzgin of EOS Tribe said in the post: “We At EOS Tribe have never participated in the game of vote-trading and stayed true to our principles, and hence while we leave EOS as Block Producer, we are also free to speak truth and give warnings to the rest.” He added there was “…a vote buying and vote exchange practice” that “went mainstream and wide-spread among BPs” and that one of the “whales” – Bitfinex, had unvoted Western BPs. (For the uninitiated, a whale is an investor holding large amounts of a cryptocoin).

Interesting to note is that a majority of the whales in the EOS network overwhelmingly support BPs located in China. In the EOS Decentralized Proof-of-stake, the 21 nodes exercise all the power over the blockchain. The nodes are chosen by coin holders, who stake EOS coins in a vote for up to 30 BPs. The top 21 BPs are then selected. This vote is dynamic, meaning BPs can lose or gain their top-21 position at any time.

Currently, a majority of the BPs indicate their location to be China. An investigation by Coindesk, the cryptocurrency news site, has established that more BPs are, in fact, located in China, despite outward impressions.

Another factor that has raised eyebrows and led to further speculation is China’s insistence on ranking EOS as the top cryptocurrency whilst ranking Bitcoin, the most valuable and well-known, outside of the top ten. This has led to many in the crypto crowd to characterize EOS as a “censorable blockchain” and “pseudo-decentralized.” As for how the Chinese government arrives at these rankings, that remains a mystery.

What Is The Truth?

After Coindesk published an article that insinuated Chinese influence on EOS, EOS published an article deconstructing the allegation. Luka Percic wrote on Eoswriter (an EOS community website) that “even quoted people are claiming heavy out-of-context quoting…”

He went on to argue that there is no way to check the location of BPs and that most people refute that any BPs are China-based due to fear of the government’s censorship. He renounced the vote-buying as a “lie” and stated vote exchange is standard practice with blockchains, and that there is a democratized access to rewards for both large and small token holders.

Still, according to Coindesk, most of the main BPs on the network did not reply to questions on the controversy surrounding the crypto.

Regarding accusations against the network not being truly decentralized, EOS’s chief technology officer Dan Larimer has since clarified that his firm is not looking to achieve that status. In an interview with YouTube vlog “Colin Talks Crypto” aired on October 3, 2018, Larimer had this to say: “Decentralization isn’t what we are after. What we are after is anti-censorship and robustness against being shut down.”

Conclusion

While the broader crypto community is not privy to the exact inner goings-on of EOS, one thing is clear: long-term supporters of the network are now ambivalent about it while others have abandoned ship outright. Many in the community had hoped the crypto would attract major companies seeking a secure, censorship-free, high-throughput database. That doesn’t seem to be in the cards, at least right now.

Perhaps we should finish by reflecting on this statement to Coindesk by Lugzin: “Any centralized blockchain will be looked down on. I really liked the technology behind it. It’s the governance that’s screwing it now.” Coming from a former EOS insider, that’s pretty telling.