TY - GEN
T1 - Cochain
T2 - 16th International Symposium on Advanced Parallel Processing Technologies, APPT 2025
AU - Fang, Yaozheng
AU - Jiang, Yibing
AU - Xie, Xueshuo
AU - Jian, Zhaolong
AU - Li, Tao
AU - Wan, Zhiguo
AU - Wang, Grace
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2026.
PY - 2026
Y1 - 2026
N2 - Blockchain-based distributed computing systems are proposed to solve many problems such as single point of failure; however, multiple crucial operations such as task scheduling and executing are still conducted off-the-chain for performance issues, making the operations untrusted. The previous works lack architectural design for supporting robust and high-performance distributed computing upon blockchain. In this paper, we present Cochain, a novel architectural support mechanism for blockchain-based task scheduling. The core idea of Cochain is providing architectural support for on-chain task scheduling and execution to realize a system trusted and transparent with high performance. In Cochain, we creatively organize the blockchain nodes by scheduling domains and realize cross-domain scheduling to reduce search space and ease storage burden. Cochain enables parallel support for task scheduling to improve the task processing capability and provide a novel mechanism for fast block generation. Cochain is evaluated in the mainstream blockchain client, Geth, by comparing Cochain with six benchmarks. Results show that Cochain reduces the ledger size by 97.5%, compared with Geth. Cochain achieves 18.5× speedups for task processing. Cochain brings a new sight for fast and robust distributed computing.
AB - Blockchain-based distributed computing systems are proposed to solve many problems such as single point of failure; however, multiple crucial operations such as task scheduling and executing are still conducted off-the-chain for performance issues, making the operations untrusted. The previous works lack architectural design for supporting robust and high-performance distributed computing upon blockchain. In this paper, we present Cochain, a novel architectural support mechanism for blockchain-based task scheduling. The core idea of Cochain is providing architectural support for on-chain task scheduling and execution to realize a system trusted and transparent with high performance. In Cochain, we creatively organize the blockchain nodes by scheduling domains and realize cross-domain scheduling to reduce search space and ease storage burden. Cochain enables parallel support for task scheduling to improve the task processing capability and provide a novel mechanism for fast block generation. Cochain is evaluated in the mainstream blockchain client, Geth, by comparing Cochain with six benchmarks. Results show that Cochain reduces the ledger size by 97.5%, compared with Geth. Cochain achieves 18.5× speedups for task processing. Cochain brings a new sight for fast and robust distributed computing.
KW - Blockchain
KW - Distributed computing
KW - Smart contract
UR - https://www.scopus.com/pages/publications/105022184264
UR - https://www.scopus.com/pages/publications/105022184264#tab=citedBy
U2 - 10.1007/978-981-95-1021-4_13
DO - 10.1007/978-981-95-1021-4_13
M3 - Conference contribution
AN - SCOPUS:105022184264
SN - 9789819510207
T3 - Lecture Notes in Computer Science
SP - 173
EP - 185
BT - Advanced Parallel Processing Technologies - 16th International Symposium, APPT 2025, Proceedings
A2 - Li, Chao
A2 - Qian, Xuehai
A2 - Gizopoulos, Dimitris
A2 - Grot, Boris
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 13 July 2025 through 16 July 2025
ER -