Accelerating Verifiable Queries over Blockchain Database System Using Processing-in-memory
Blockchain database systems, such as Ethereum and vChain, suffer 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 article, we present Panther, the first PIM-based blockchain database system supporting efficient verifiable 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 verifiable queries and reduces metadata storage by orders of magnitude compared to state-of-the-art designs on real PIM hardware.
Authors
- Shengan Zheng (ORCID: https://orcid.org/0000-0003-2485-760X)
- Yifan Hua (ORCID: https://orcid.org/0000-0002-2321-367X)
- Dongliang Xue (ORCID: https://orcid.org/0000-0003-0140-3074)
- Linpeng Huang (ORCID: https://orcid.org/0000-0002-1531-7962)
- 克巳 小西
- Hong Mei (ORCID: https://orcid.org/0000-0003-2380-3976)
- Yuheng Wen
- Weihan Kong (ORCID: https://orcid.org/0009-0007-6922-1740)
Institutions
- Shanghai Jiao Tong University (CN)
- Peking University (CN)
- Xinjiang Institute of Engineering (CN)
- Xinjiang New Energy Research Institute (China) (CN)
Publication Details
- Journal
- ACM Transactions on Architecture and Code Optimization
- Published
- 2025-09-16
- DOI
- https://doi.org/10.1145/3768318
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00