EOS is a new blockchain-based smart contract platform developed by Block.one, aiming to provide underlying blockchain platform services for high-performance distributed applications. The EOS project aims to implement an operating system-like blockchain architecture that underpins distributed applications. The architecture provides accounts, authentication, databases, asynchronous communication, and scheduling and parallel computing across tens of thousands of CPU/GPU clusters. EOS will eventually be able to execute millions of transactions per second, while ordinary users execute smart contracts without paying a usage fee.
Eos is the first blockchain operating system. It provides a database for the user's application, and the database schema can manage multiple dimensions of data. It provides an account licensing system, an account recovery system, handles multitasking, handles authentication and key management, and handles all Internet application communications.
THE EOS software introduces a new blockchain architecture design that allows decentralized applications to scale horizontally and vertically. This is done by building a pseudo-operating system on top of which applications can be built. The software provides accounts, authentication, databases, asynchronous communication, and application scheduling across hundreds of CPU cores or clusters. The resulting technology is a blockchain architecture that can scale to process millions of transactions per second, eliminating processing fees for users and allowing rapid and easy deployment of decentralized applications.