Skip to main navigation Skip to search Skip to main content

COLE+: Towards Practical Column-based Learned Storage for Blockchain Systems

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

Abstract

Blockchain provides a decentralized and tamper-resistant ledger for securely recording transactions across a net-work of untrusted nodes. While its transparency and integrity are beneficial, the substantial storage requirements for maintaining a complete transaction history present significant challenges. For example, Ethereum nodes require around 23TB of storage, with an annual growth rate of 4TB. Prior studies have employed various strategies to mitigate the storage challenges. Notably, COLE significantly reduces storage size and improves throughput by adopting a column-based design that incorporates a learned index, effectively eliminating data duplication in the storage layer. However, this approach has limitations in supporting chain reorganization during blockchain forks and state pruning to minimize storage overhead. In this paper, we propose COLE+, an enhanced storage solution designed to address these limitations. COLE+ incorporates a novel rewind-supported in-memory tree structure for handling chain reorganization, leveraging content-defined chunking (CDC) to maintain a consistent hash digest for each block. For on-disk storage, a new two-level Merkle Hash Tree (MHT) structure, called prunable version tree, is developed to facilitate efficient state pruning. Both theoretical and empirical analyses show the effectiveness of COLE+ and its potential for practical application in real-world blockchain systems.
Original languageEnglish
Title of host publicationProceedings of the 42nd IEEE International Conference on Data Engineering, ICDE 2026
Place of PublicationMontreal, Canada
PublisherIEEE
Number of pages16
Publication statusPublished - May 2026
Event42nd IEEE International Conference on Data Engineering, ICDE 2026 - Montréal, Canada
Duration: 4 May 20268 May 2026
https://icde2026.github.io/ (Conference website)
https://icde2026.github.io/accepted-papers.html (Accepted papers)

Conference

Conference42nd IEEE International Conference on Data Engineering, ICDE 2026
Country/TerritoryCanada
CityMontréal
Period4/05/268/05/26
Internet address

Fingerprint

Dive into the research topics of 'COLE+: Towards Practical Column-based Learned Storage for Blockchain Systems'. Together they form a unique fingerprint.

Cite this