计算机科学 ›› 2025, Vol. 52 ›› Issue (11A): 241000174-6.doi: 10.11896/jsjkx.241000174

• 信息安全 • 上一篇    下一篇

P-DAG:基于并行链结构的高效安全区块链系统

蒋凌云, 刘关浩, 杨京霖, 徐佳   

  1. 南京邮电大计算机学院、软件学院、网络空间安全学院 南京 210003
  • 出版日期:2025-11-15 发布日期:2025-11-10
  • 通讯作者: 徐佳(xujia@njupt.edu.cn)
  • 作者简介:jianglingyun@njupt.edn.cn
  • 基金资助:
    国家自然科学基金(62372250);江苏省333高层次人才培养工程项目(BRA2020065)

P-DAG:An Efficient and Secure Blockchain System Based on Parallel Chain

JIANG Lingyun, LIU Guanhao, YANG Jinglin, XU Jia   

  1. School of Computer Science,Nanjing University of Posts and Telecommunications,Nanjing 210003,China
  • Online:2025-11-15 Published:2025-11-10
  • Supported by:
    National Natural Science Foundation of China(62372250) and Research Foundation of Jiangsu for 333 High Level Talents Training Project(BRA2020065).

摘要: 基于树图结构的区块链系统利用树图结构具有并发性的特点可以显著提高吞吐量,但是其在安全性方面仍存在很多问题需要解决。针对基于树图结构的区块链系统易遭受活性攻击导致账本状态无法收敛的问题,提出了一个具有高吞吐量和低确认时延的可扩展的高安全性区块链系统P-DAG(Parallel-Directed Acyclic Graph)。该系统采用多条并行链作为账本结构,将区块创建与上链进行解耦,从而分散恶意节点的算力,增强整个系统的安全性;利用哈希值具有随机性且服从均匀分布的特点,设计基于哈希值的随机权重赋值机制,减少每条链的收敛时间和区块的确认时延。理论分析和仿真实验表明,P-DAG与Conflux具有相近的吞吐量,但所需要的账本收敛时间与Conflux相比降低了约50%,区块确认时延与Conflux相比降低了约30%。

关键词: 区块链, 并行链, 有向无环图, 活性攻击, 账本收敛

Abstract: Although blockchain systems based on tree structures leverage the concurrency of tree graphs to significantly improve throughput,they still face numerous security challenges that need to be addressed.In response to the issue where such tree-based blockchain systems are vulnerable to liveness attacks,leading to a failure in ledger state convergence,a scalable and highly secure blockchain system called P-DAG(Parallel-Directed Acyclic Graph) is proposed,featuring high throughput and low confirmation latency.This system adopts a ledger structure with multiple parallel chains and decouples block creation from the process of adding blocks to the chain,thus distributing the computational power of malicious nodes to enhance the overall security of the system.By utilizing the randomness and uniform distribution properties of hash values,a hash-based random weight assignment mechanism is designed to reduce the convergence time of each chain and the block confirmation latency.Theoretical analysis and simulation experiments show that P-DAG achieves throughput similar to Conflux,but reduces ledger convergence time by approximately 50% and block confirmation latency by about 30% compared to Conflux.

Key words: Blockchain, Parallel chain, Directed acyclic graph, Liveness attack, Ledger convergence

中图分类号: 

  • TP309
[1]LI P,MIYAZAKI T,ZHOU W.Secure balance planning of off-blockchain payment channel networks[C]//IEEE INFOCOM 2020-IEEE Conference on Computer Communications.IEEE,2020:1728-1737.
[2]ZHANG X,QIAN C.Toward Aggregated Payment ChannelNetworks[J].IEEE/ACM Transactions on Networking,2024,32(5):4333-4348.
[3]HUANG H,PENG X,ZHAN J,et al.Brokerchain:A cross-shard blockchain protocol for account/balance-based state sharding[C]//IEEE INFOCOM 2022-IEEE Conference on Computer Communications.IEEE,2022:1968-1977.
[4]ZHANG Y,PAN S,YU J.Txallo:Dynamic transaction allocation in sharded blockchain systems[C]//2023 IEEE 39th International Conference on Data Engineering(ICDE).IEEE,2023:721-733.
[5]YONATAN S,AVIV Z.Secure highrate transaction processing in bitcoin[C]//International Conference on Financial Cryptography and Data Security.Springer,2015:507-527.
[6]LI C,LI P,ZHOU D,et al.A decentralized blockchain with high throughput and fast confirmation[C]//2020 {USENIX} Annual Technical Conference({USENIX}{ATC} 20).2020:515-528.
[7]XIANG F U,WANG H,SHI P,et al.Teegraph:trusted execution environment and directed acyclic graph-based consensus algorithm for IoT blockchains [J].Science China(Information Sciences),2022,65(3):269-271.
[8]YU H,NIKOLIĆ I,HOU R,et al.Ohie:Blockchain scaling made simple[C]//2020 IEEE Symposium on Security and Privacy(SP).IEEE,2020:90-105.
[9]CHEN C,CHEN X,FANG Z.Tips:Transaction inclusion protocol with signaling in dag-based blockchain[J].IEEE Journal on Selected Areas in Communications,2022,40(12):3685-3701.
[10]HE J,WANG G,ZHANG G,et al.Consensus mechanism design based on structured directed acyclic graphs[J].Blockchain:Research and Applications,2021,2(1):29-40.
[11]CHERNOFF H.A Measure of the Asymptotic Efficiency for Tests of a Hypothesis Based on the Sum of Observations[J].Annals of Mathematical Statistics,1952,23:493-509.
[12]HOEFFDING W.On the Distribution of the Number of Successes in Independent Trials[J].Annals of Mathematical Statistics,1956,27:713-721.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!