Accelerating Verifiable Queries over Blockchain Database System Using Processing-in-memory
Yifan Hua, Shengan Zheng*, Weihan Kong, Dongliang Xue, Ke Xi, Yuheng Wen, Linpeng Huang*, Hong Mei
Published in ACM Transactions on Architectureand Code Optimization (TACO), 2025
Abstract: Blockchain database systems, such as Ethereum and vChain, sufer from limited memory bandwidth and high memory access latency when retrieving user-requested data. Emerging processing-in-memory (PIM) technologies are promising to accelerate users’ queries, by enabling low-latency memory access and aggregated memory bandwidth scaling with the number of PIM modules. In this paper, we present Panther, the irst PIM-based blockchain database system supporting eicient veriiable queries. Blocks are distributed to PIM modules for high parallelism with low inter-PIM communication cost, managed by a regression-based model. For load balance across PIM modules, data are adaptively promoted and demoted between the host and PIM sides. In multiple datasets, Panther achieves up to 23.6× speedup for veriiable queries and reduces metadata storage by orders of magnitude compared to state-of-the-art designs on real PIM hardware.
[pdf (camera ready)] [url]