计算机科学 ›› 2025, Vol. 52 ›› Issue (11A): 241000174-6.doi: 10.11896/jsjkx.241000174
蒋凌云, 刘关浩, 杨京霖, 徐佳
JIANG Lingyun, LIU Guanhao, YANG Jinglin, XU Jia
摘要: 基于树图结构的区块链系统利用树图结构具有并发性的特点可以显著提高吞吐量,但是其在安全性方面仍存在很多问题需要解决。针对基于树图结构的区块链系统易遭受活性攻击导致账本状态无法收敛的问题,提出了一个具有高吞吐量和低确认时延的可扩展的高安全性区块链系统P-DAG(Parallel-Directed Acyclic Graph)。该系统采用多条并行链作为账本结构,将区块创建与上链进行解耦,从而分散恶意节点的算力,增强整个系统的安全性;利用哈希值具有随机性且服从均匀分布的特点,设计基于哈希值的随机权重赋值机制,减少每条链的收敛时间和区块的确认时延。理论分析和仿真实验表明,P-DAG与Conflux具有相近的吞吐量,但所需要的账本收敛时间与Conflux相比降低了约50%,区块确认时延与Conflux相比降低了约30%。
中图分类号:
| [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. |
|
||