EOS is a development platform for decentralized applications (DApps). It allows developers to program smart contracts, DApps and decentralized autonomous organisations (DAOs).
EOS provides a multitude of services that resemble an operating-system, which makes it easy for developers to create DApps. The main goal of the platform is to be a highly scalable blockchain (thousands of transactions per second) with the best feature of the various existing blockchains, for example, the security of Bitcoin, the computing support of Ethereum, etc.
They want to provide a complete ecosystem that will include cloud storage, server hosting and user authentication.
The user authentication is one of the main features of the platform. Their will be multiple permission levels with their own locally stored personal data. It also offers the possibility to store personal data on cold storage off of the blockchain and to share information between accounts. These features are paid for by the developer by staking EOS tokens.
Developers are able also able to deploy an application or a website interface with cloud storage, download bandwidth and hosting directly on the EOS platform. They also have access to storage and bandwidth statistics and are able to set limits for every application included in the ecosystem.
The applications built on the EOS platform does not require micropayments for messages of transactions, which means it is free for the end user to use. It is the developer that’s must determine how the transaction fees will be covered.
The release of the Dawn 3.0 version will be in spring 2018. This is the official mainnet release.
2018 should be a great year for DApp development platforms. It will be interesting to see which one will come on top. With names like Ethereum, NEO, Cardano, Qtum and Lisk, the competition will be fierce. EOS has interesting advantages which differentiates them from the rest of the pack, which might help it make its place in the market.