EOS uses a delegated proof-of-stake system where 21 block producers verify transactions and add them to the blockchain. This architecture is meant to improve scalability compared to other blockchains, but it introduces several issues. EOS relies on an in-memory database called Chainbase that runs on the block producer servers, making it vulnerable to malware or data loss. The small number of block producers needed for consensus could allow for cartel-like behavior. And issues have emerged with transaction mutability, hacker blacklist replication, and full node data replication that undermine the security of the blockchain. Overall, the document argues that EOS's mainnet implementation appears rushed and bug-prone due to its unconventional design choices around scal