PreFabric: Eliminating Conflicts for High-Throughput Permissioned Blockchains

Junxiong Lin, Zhihui Lu, Yiguang Zhang, Ruijun Deng, Qiang Duan, Hengqi Guo, Xu Guo, Baoqi Huang · 2025

Permissioned blockchains have found widespread adoption across diverse scenarios, ensuring data authenticity and integrity. However, transaction conflicts, as an inherent performance challenge in permissioned blockchains, can significantly decrease system throughput and thus degrade its Quality of Service (QoS) under substantial transaction contention. Existing approaches mitigate conflicts typically by either aborting or blocking transactions in advance, encountering two main issues: (i) resource wastage due to transaction failure and (ii) performance degradation, particularly under large block sizes or high transaction contention. In this paper, we propose PreFabric, a novel permissioned blockchain framework that guarantees high throughput by resolving the transaction conflict problem. We first conduct a comprehensive analysis of the transaction scenarios preceding simulation execution of the endorsing phase in the blockchain system to identify potential conflict-causing situations. Then, we devise an key-locking method to prevent transaction conflicts and propose concurrency control strategies based on dependency analysis, encompassing a transaction merging mechanism, an key-renaming mechanism and concurrent validating mechanisms, to improve system throughput. The experimental results demonstrate the superior performance of our method over state-of-the-art methods, with 2.1× higher effective throughput and 0.48× lower latency.

Read the paper · More papers on PaperTik