arrow
Return

Consensus and Computing Integration for Processing Transactional Graphs in Consortium Blockchain

delete2025-10-16
delete0
PRE
AI
P
Pengyi Zhang
P
Pengxuan Ma
C
Chaopeng Guo
Y
Yu Gu
J
Jie Song
DOI:10.1109/TKDE.2025.3621621delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Recent research and practical scenarios demonstrate that integrating transaction-based graph computing into blockchain has become a critical focus in consortium networks. The on-chain Transactional Graph Processing Applications (TGPAs) have become popular in the blockchain. TGPA leverages blockchain consensus mechanisms to prevent malicious peer attacks while utilizing graph computing to enable powerful analytical capabilities. However, a fundamental challenge exists: blockchain operates on a computation-before-consensus principle, while graph computing requires intermediate result-sharing based on mutual trust. This isolation between the two mechanisms fails to ensure both computational trustworthiness and consensus efficiency. Thus, TGPA necessitates an integrated solution combining consensus and graph computing. Besides, the trusted high-communication environment of graph computing conflicts with the untrusted high-communication environment of blockchain. Communication efficiency and data trustworthiness are existing challenges of the solution. This paper presents a Graph partitioning-based Byzantine Fault Tolerance ($\mathsf {GBFT}$) mechanism for the computing-consensus integration. $\mathsf {GBFT}$ integrates graph computing’s shuffling and merging phases with the consensus phase to achieve parallel computation and synchronized consensus. Additionally, $\mathsf {GBFT}$ incorporates a grouping-partitioning strategy and granular communication methods to enhance both trustworthiness and efficiency. Theoretical analysis proves that $\mathsf {GBFT}$ reduces communication and latency complexity to $O(x)$ ($x$ represents the number of peers). Experimental evaluations demonstrate that $\mathsf {GBFT}$ achieves superior consensus capacity, graph computing capacity, and communication scalability performance. It also supports various graph algorithms across different data scales.
Keywords:
Blockchain
graph computing
consensus
grouping
partitioning

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.9K
Citations:
3.2W

Organization

N
Northeastern University
Scholars:
2.5W
Papers: 1.6W
Citations: 3.0W
Cited Papers

Cited Papers

ESIA: An Efficient and Stable Identity Authentication for Internet of Vehicles
err2024-04-01
err8
errOAAI
errLuo, Haoxiang; Zhang, Jin; Li, Xinling; Li, Zonghang; Yu, Hongfang; Sun, Gang; Niyato, Dusit
errShare
errSave
On Fault Tolerance for Distributed Iterative Dataflow Processing
err2017-08-01
err14
PREAI
errXu, Chen; Holzemer, Markus; Kaul, Manohar; Soto, Juan; Markl, Volker
errShare
errSave
The Transaction Graph for Modeling Blockchain Semantics
err2020-12-02
err0
errOAAI
errChristian Cachin; Angelo De Caro; Pedro Moreno-Sanchez; Björn Tackmann; Marko Vukolic
errShare
errSave
Introducing on-chain graph data to consortium blockchain for commercial transactions
err2024-01-24
err2
PREAI
errZhang, Pengyi; Yuan, Yuchen; Song, Jie; Gu, Yu; Qu, Qiang; Bai, Yongjie
errShare
errSave
Evolution of Transaction Pattern in Ethereum: A Temporal Graph Perspective
err2022-06-01
err0
PREAI
errQianlan Bai; Chao Zhang; Nianyi Liu; Xiaowei Chen; Yuedong Xu; Xin Wang
errShare
errSave
BSP (Bulk Synchronous Parallelism)
err2011-01-01
err0
PREAI
errThilo Kielmann; Sergei Gorlatch; Utpal Banerjee; Rocco De Nicola; Jack Dongarra; Piotr Luszczek; Paul Feautrier; Srinivas Aluru; Srinivas Aluru; Robert J. van Glabbeek; Selim G. Akl; Gabriel Zachmann; Robert Geijn; Kazushige Goto; Lawrence Snyder; André Seznec; John L. Gustafson; Jesper Larsson Träff; Robert A. Geijn; Alexander Tiskin; Rajeev Balasubramonian; Timothy M. Pinkston
errShare
errSave
Communitychain: Toward a Scalable Blockchain in Smart Home
err2023-09-01
err0
PREAI
errGang Liu; Zhenping Wu; Yufei Zhou; Yan Liu; Hongzhaoning Kang
errShare
errSave
researcher View more