What is the difference between EOS and Ethereum?
Different design concepts
The most critical difference between EOS and Ethereum is their different design concepts. Ethereum is an application agnostic, which means that it is designed to be a platform that is neutral to all potential applications. Ethereum stated in the design principle document on github: Ethereum "has no features" and refuses to include even common high-level use cases in the protocol. This makes the application less bloated, but it still requires different applications to reuse code. But if the platform itself provides those commonly used functions, it will improve the efficiency of application developers. On the contrary, EOS realizes that different applications require some of the same functions, and EOS provides these functions, such as the implementation of encryption and the application of blockchain communication tools. Based on this concept, EOS will include the following features: role-based licensing functions, a set of web tools for interface development, self-describing interfaces, self-describing databases, and declarative licensing schemes.
As far as I understand it, these functions provided by EOS will greatly simplify the generation and management of user accounts, as well as security issues such as account recovery.Different consensus mechanisms
Another significant difference between EOS and Ethereum is the blockchain consensus mechanism. Ethereum uses a proof-of-work mechanism (similar to distribution according to work), while EOS will use a DPOS authorized equity proof mechanism, similar to the board of directors and board members The number is limited, elected by everyone, and the selected board members can exercise their rights.