-
Cryptocurrencies
-
Exchanges
-
Media
All languages
Cryptocurrencies
Exchanges
Media
EON is an intelligent high-speed distributed network that defines a complete set of distributed Internet protocols. EON is not a fork of EOS, but a more grand network based on EOS, allowing the information Internet era to truly enter the value Internet era. EON tokens are used for 1:1 directional airdrops and reward node maintenance.
Both existing public blockchain and smart contract platforms have scalability and security issues. TPS is as low as ≤10. Vulnerable smart contracts have become very common, and major hacking incidents occur every month. Furthermore, there is currently no solution that meets the need to process large amounts of data safely in parallel.
We introduce EON—a new blockchain platform designed for scalability and security. As the number of nodes increases, the processing power of the entire blockchain network is actually increasing. The cornerstone of EON design are the concepts of sharding, Verifiable Random Function (VRF) and Practical Byzantine Fault Tolerance (PBFT), which allows the entire network to divide the work into several blocks to fully realize the computing potential of each node.
EON further proposes a smart contract language based on formal verification, a modular library, and HTML++, allowing developers to write fast, parallel and secure code to support real-world computing problems such as artificial intelligence computing or large-scale real-time human collaboration tasks.
The "Boule" system in ancient Greece was the earliest form of democracy. The Citizens Congress allows any citizen over the age of 20 to participate in discussions and decision-making on major national issues. Participants receive a small amount of money reward; while the "500 Conference" consists of 500 citizens aged 30 or older. Their term of office is one year and they cannot be re-elected. Each citizen can only serve twice in his life. The design of this system greatly mobilized the enthusiasm of every citizen to participate, and also took into account the fairness of the election.
EON's original Boule algorithm is based on DPOS, Algorand, Zilliqa and PBFT. It integrates the sharding ideas of Ethereum Casper and Zilliqa, increasing scalability to 10,000 TPS, Algorand's VRF is used to find electoral nodes, and Tendermint's PBFT is used to quickly and securely reach consensus within each shard. EON also introduces the concept of asynchronous elastic storage, thus solving the data portion that needs to wait until all other nodes or supernodes agree to the block. The Boule algorithm has low latency and high throughput processing capabilities, and can conduct more real-world network society application experiments. The EON blockchain consists of two types of nodes: 1) addressable nodes (AN), and 2) elastic storage nodes (FSN). The addressable node manages the meta information of shards and routing, while the flexible storage node stores the state transition information.
EON will build a verification & security layer on top of the smart contract computing layer. The EON eWASM virtual machine only supports code written in Coq, F* and Isabelle. The data flow programming goals provided by these three languages are: 1) parallel computing and map-reduce such as sharding optimization; 2) formal verification support. Only programs that pass mathematical proof can be accepted and compiled.
In order to improve developer friendliness, EON, as the EOS network, will begin to be the core network of EOS developers. It has a smart contract-driven code center and market with the goal of code sharing and communication. Typically, developers can write smart contracts in HTML++ based on existing modules and libraries, thereby minimizing the opportunity for developers to deal directly with the VM runtime. Therefore, developers can write smart contracts, such as building a web page.