Altcoins Guides

Altcoins

A brief history of Ethereum

What is cryptocurrency mining?

What is cryptocurrency?

Cryptocurrency terms for beginners

Ethereum (ETH) for beginners

Bitcoin Cash (BCH) for beginners

What is Ripple?

What is EOS?

A beginner’s guide to mining new altcoins

A beginner’s guide on how to mine Ethereum

What is Stellar cryptocurrency?

What is Litecoin?

A beginner’s guide to blockchain

What is Cardano?

What is Dash cryptocurrency?

The beginner’s guide to stablecoins

An introduction to Tether

Bitcoin vs. Altcoins: The differences you should know

Tezos for beginners

What is Skycoin?

TrueUSD: Can it be trusted?

Three reasons why blockchain games are on the rise

What is NEO cryptocurrency?

Five XRP wallets you should consider using

An introduction to the IOTA protocol

What is HIVE blockchain?

What is the DAI stablecoin?

What is Chainlink and why does it matter in the crypto world?

What is Flow – the developer-friendly blockchain?

What is Brave’s Basic Attention Token?

 What is Kusama – a canary network for Polkadot experiments? 

What is a non-fungible token (NFT)?

What is Polygon?

What is NEAR Protocol?

What is Klaytn and how does it work?

What is THORChain?

What is the FTX Token?

What is Axie Infinity?

What is Tron?

What is Terra?

What is Graph Protocol?

What is Algorand?

What is OMG network?

What is Zilliqa?

What is Avalanche?

What is Internet Computer?

What is Ethereum Classic?

What is VeChain?

What is Elrond?

What is Audius?

What is the USD coin?

What is a smart contract?

What is a Mining Pool?

What is Hash Rate?

What is Proof of Work?

Why does decentralisation of cryptocurrencies matter?

How to mine for cryptocurrencies

Understanding tokenomics

A beginner’s guide to data mining and cryptographic hash functions

What are the best strategies for mining cryptocurrency?

The best GPUs for cryptocurrency mining

Stablecoins: what are the risks and benefits?

The top five privacy cryptocurrencies

A guide to the Ripple product suite

The use of blockchain technology in digital advertising

Four projects leading the way in database sharding

How network nodes are used in cryptocurrency

Explore other guides

Beginner

What is EOS?

EOS.IO has unveiled new blockchain architectural structures designed to enable vertical and horizontal scaling of decentralised applications

EOS.IO is a blockchain architecture designed to enable vertical and horizontal scaling of decentralised applications, by creating an operating system-like construct upon which applications can be built. The software provides accounts, authentication, databases, asynchronous communication, and the scheduling of applications across many CPU cores or clusters. The resulting technology is a blockchain architecture that may ultimately scale to millions of transactions per second, eliminates user fees, and allows for quick and easy deployment and maintenance of decentralised applications in the context of a governed blockchain.

EOS.IO operates as both a base-layer blockchain and as a smart contract platform. The protocol works like a decentralised operating system, intended for the deployment of industrial-scale decentralised applications through a decentralised autonomous corporation model. The smart contract platform claims to eliminate transaction fees and also conduct millions of transactions per second.

The chosen consensus algorithm is based on DPoS, or Delegated Proof-of-Stake, meaning those who hold tokens on the platform may select block producers through a continuous approval voting system. Anyone may choose to participate in block production and will be given an opportunity to produce blocks, provided they can persuade token holders to vote for them. The EOS.IO consensus algorithm respects Byzantine Fault Tolerance (BFT) by allowing producers to sign all blocks so long as no producer signs two blocks with the same timestamp or the same block height. Once 15 producers have signed a block, the block is deemed irreversible.

Purpose of Token TPS Confirmation Time Consensus Protocol
To become a network validator and to vote for network validators 4,000 1.5 seconds DPoS

Token – EOS

EOS tokens have the purpose of supporting the EOS.IO blockchain by distributing resources to token holders. There are three broad classes of resources that are consumed by applications:

  • Bandwidth and log storage (Disk)
  • Computation and computational backlog (CPU)
  • State storage (RAM)

The EOS.IO protocol allows each account to consume a percentage of the available capacity proportional to the amount of tokens held in a three-day staking contract. For example, if a blockchain based on EOS.IO is launched, and if an account holds 5% of the total tokens distributable on that blockchain, then that account has the potential to utilise 5% of the state storage capacity.

An additional use case is to give EOS token holders the power to become network validators and to vote for other validators.

Currently, there are about 90% of the total EOS supply in circulation:

Use cases

  • DApps: EOS.IO allows developers to easily and quickly build fully decentralised applications which run on top of the EOS.IO blockchain. These DApps can transform how people use the internet, as value can now be transferred between users and DApps
  • Smart contracts: Developers can connect DApps with the EOS.IO blockchain through decentralised smart contracts that can virtually do anything, from holding payments and distributing tokens to managing rules for any given DApp
  • Digital assets exchange: EOS.IO offers the possibility to exchange any decentralised asset created over the EOS.IO blockchain in a simple and easy manner

Technology

The current EOS.IO business model is to create an ecosystem where developers and users are the agents who benefit the most from its technology. There are six main requirements EOS.IO has identified as the main characteristics for any business to correctly leverage blockchain technology:

  1. Support millions of users: In most cases, an application may not work unless a critical mass of users is reached, and therefore a platform that can handle very large numbers of users is paramount.
  2. Free usage: Application developers need the flexibility to offer users free services; users should not have to pay in order to use the platform or benefit from its services.
  3. Easy upgrades and bug recovery: Businesses building blockchain-based applications need the flexibility to enhance their applications with new features. The platform must support software and smart contract upgrades.
  4. Low latency: Good user experience demands reliable feedback with a delay of no more than a few seconds.
  5. Sequential performance: Most applications need enough sequential performance to handle high volumes. Therefore, any blockchain-based platform should support fast sequential performance.
  6. Parallel performance: Divide tasks among nodes/apps, so more data can be processed.

 

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.