Why did Fantom reinvent itself as Sonic?
Fantom was one of the pioneers of the directed acyclic graph (DAG) design for distributed ledgers. It featured fast finality and transaction fees of a fraction of a cent. However, Fantom relied on the Ethereum-derived account storage model and the EVM, which led to bloated storage and slow execution times.
To address these bottlenecks and implement numerous other updates, the team behind Fantom rolled out Sonic, a fully independent new blockchain network. A new report by HTX explores Sonic's technological background, its new tokenomics model and the innovations it brings to DeFi.
Download a full version of the report for free here
Sonic’s technical architecture
Sonic runs on the proprietary SonicVM execution engine, which dynamically translates EVM bytecode into a faster internal format for speedier execution. It also optimizes heavy computations to prevent repeated work and pre-analyzes contract code to cache valid jump destinations. The SonicVM is fully compatible with the EVM, meaning that Fantom smart contracts can run seamlessly on the new blockchain.
To address the issue of hefty onchain data storage and slow node synchronization, Sonic uses a new database design called SonicDB. SonicDB separates the blockchain state into two databases. It uses the LiveDB for fast access to the current state and execution, and the ArchiveDB for storing full historical data. This separation allows consensus nodes to cut data storage requirements by up to 90% and thus significantly reduces hardware requirements and synchronization time.






























