Keyun Cheng

Reading Notes: FAST’24 COLE

Title: COLE: A Column-based Learned Storage for Blockchain Systems

Conference (FAST’24): Link

Journal (): Link

Summary

COLE is a blockchain-based storage that leverages learned index and LSM-tree to reduce the storage overhead introduced by Merkle Patricia Trie (MPT). It puts the values of blockchain states in a column-based manner, where the values with the same address (sorted by block ids) are sequentially stored to reduce the write overhead. Compared with the MPT based Ethereum-based blockchain with KV-store storage backend, COLE achieves significant storage saving while having a better throughput.

Main Contributions

Details

Strength

Weakness