COLE: A Column-based Learned Storage for Blockchain Systems
Ce Zhang, Cheng Xu, Haibo Hu, Jianliang Xu
摘要
Blockchain systems suffer from high storage costs as every node needs to store and maintain the entire blockchain data. After investigating Ethereum's storage, we find that the storage cost mostly comes from the index, i.e., Merkle Patricia Trie (MPT). To support provenance queries, MPT persists the index nodes during the data update, which adds too much storage overhead. To reduce the storage size, an initial idea is to leverage the emerging learned index technique, which has been shown to have a smaller index size and more efficient query performance. However, directly applying it to the blockchain storage results in even higher overhead owing to the requirement of persisting index nodes and the learned index's large node size. To tackle this, we propose COLE, a novel column-based learned storage for blockchain systems. We follow the column-based database design to contiguously store each state's historical values, which are indexed by learned models to facilitate efficient data retrieval and provenance queries. We develop a series of write-optimized strategies to realize COLE in disk environments. Extensive experiments are conducted to validate the performance of the proposed COLE system. Compared with MPT, COLE reduces the storage size by up to 94% while improving the system throughput by 1.4×-5.4×.
introduces new nodes n ′ 1 , n ′ 2 , n ′ 4 , while old nodes n 1 , n 2 , n 4 endure. This setup allows historical data retrieval from any block (e.g., for address a11e67 in block i, value v 3 is retrieved by traversing nodes n 1 , n 2 , and n 4 ).
However, this approach adds too much storage overhead due to duplicating nodes along the update path (e.g., n 1 , n 2 , n 4 and n ′ 1 , n ′ 2 , n ′ 4 in Figure 1). Consequently, most storage overhead comes from the index rather than the underlying data. In a preliminary experiment with 10 million transactions under the SmallBank workload [17], we observed that the underlying data contributes only 2.8% of the total storage. Thus, a more compact index supporting data integrity and provenance queries is imperative.
Recently, a novel indexing technique, learned index [15,20,26,54], has emerged and shows notably smaller index size and faster query speed. The improved performance comes from the substitution of the directing keys in index nodes with a learned model. For instance, consider a key-value database with linear key distribution: (1, v 1 ), (2, v 2 ), • • • , (n, v n ). In a
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper6
- SlimArchive: A Lightweight Architecture for Ethereum Archive NodesHang Feng, Yufeng Hu, Yinghan Kou, Runhuai Li 等USENIX ATC 2024 · 被引用 11 次
- Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain LedgersZhihao Chen, Tianji Yang, Yixiao Zheng, Zhao Zhang 等VLDB 2024 · 被引用 7 次
- Maat: Analyzing and Optimizing Overcharge on Blockchain StorageZheyuan He, Zihao Li, Ao Qiao, Jingwei Li 等FAST 2025 · 被引用 3 次
- MHOT: Height-Optimized Authenticated Data Structure for Blockchain State CommitmentSipeng Xie, Qianhong Wu, Minghang Li, Qiyuan Gao 等USENIX Security 2026 · 被引用 2 次
- Cole : Towards Practical Column-Based Learned Storage for Blockchain SystemsCe Zhang, Cheng Xu, Haibo Hu, Jianliang XuICDE 2026
它引用的顶会 Paper25
- RapidChain: Scaling Blockchain via Full ShardingMahdi Zamani, Mahnush Movahedi, Mariana RaykovaCCS 2018 · 被引用 1,084 次
- ALEX: An Updatable Adaptive Learned IndexJialin Ding, Umar Farooq Minhas, Jia Yu, Chi Wang 等SIGMOD 2020 · 被引用 274 次
- Learning Multi-Dimensional IndexesVikram Nathan, Jialin Ding, Mohammad Alizadeh, Tim KraskaSIGMOD 2020 · 被引用 180 次
- Tsunami: A Learned Multi-dimensional Index for Correlated Data and Skewed WorkloadsJialin Ding, Vikram Nathan, Mohammad Alizadeh, Tim KraskaVLDB 2021 · 被引用 178 次
- The PGM-index: a fully-dynamic compressed learned index with provable worst-case boundsPaolo Ferragina, Giorgio VinciguerraVLDB 2020 · 被引用 178 次
相关 Paper
- LVMT: An Efficient Authenticated Storage for BlockchainChenxing Li, Sidi Mohamed Beillahi, Guang Yang, Ming Wu 等OSDI 2023 · 被引用 4 次
- Authenticated Keyword Search in Scalable Hybrid-Storage BlockchainsCe Zhang, Cheng Xu, Haixin Wang, Jianliang Xu 等ICDE 2021 · 被引用 88 次
- EC-Chain: Cost-Effective Storage Solution for Permissionless BlockchainsMinghui Xu, Hechuan Guo, Ye Cheng, Chunchi Liu 等INFOCOM 2025 · 被引用 4 次
- Ethane: Debloating State Data using Compact Trie for Account-based BlockchainJunmo Lee, Jaehun Kim, Jiyong Youn, Soo-Mook MoonEuroSys 2026
- MEST: An Efficient Authenticated Secondary Index in Blockchain SystemsJinping Jia, Yichen Gao, Yifei Zhen, Zhao Zhang 等ICDE 2025 · 被引用 2 次
