计算机科学 ›› 2023, Vol. 50 ›› Issue (11A): 230200115-5.doi: 10.11896/jsjkx.230200115
孙敏, 续森炜, 陕童
SUN Min, XU Senwei, SHAN Tong
摘要: 近年来区块链发展迅速,交易频率低成为限制区块链进一步发展的障碍。闪电网络作为解决区块链交易频率问题的最优解决方案之一,具有确认时间短、费用低的优点;但也存在着通道容量低、路由代价大、通道易发生拥堵的问题。现有优化方案多是采用第三方托管,延长交易等待时间,但不能从根源解决通道拥堵问题。针对上述问题,文中提出了一种新的闪电网络优化方案。首先在闪电网络内设置超级节点,并赋予超级节点代币用于相互构建通道,用户通过Ethereum Request for Comment标准将比特币转化为代币进入闪电网络;其次提出逃逸值概念,用户节点通过逃逸值计算选择加入一个超级节点;最后改进landmark算法对网络通道进行修剪,提升网络可扩展性,解决通道拥堵问题。仿真结果表明,此方案对闪电网络内交易量较大时的网络拥堵、路径寻优时间长等问题有良好效果。
中图分类号:
[1]LI W,HE M,HAIQUAN S.An Overview of Blockchain Technology:Applications,Challenges and Future Trends[C]//IEEE 11th International Conference on Electronics Information and Emergency Communication(ICEIEC).2021:31-39. [2]POON J,DRYJA T.The bitcoin lightning network:scalable off-chain lightning network [EB/OL].[2021-06-09].https://lightning.network/lightning-network- paper.pdf. [3]DECKER C,WATTENHOFER R.A fast and scalable payment network with bitcoin duplex mi-cropayment channels [C]//Symposium on Self-Stabilizing Systems.2015:3-18. [4]MALAVOLTA G,MORENO-SANCHEZ P,KATE A,et al.Silent whispers:Enforcing security and privacy in decentralized credit networks[C]//IACR Cryptology ePrint Archive 2016.2016:1053-1054. [5]THAKUR S,BRESLIN J G.Coordinated Landmark-based Routing for Blockchain Offline Channels[C]//2022 Second International Conference on Blockchain Computing and Applications(BCCA).2022:108-114. [6]STASI G D,AVALLONE S,AL.Routing Payments on theLightning Network[C]//2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications(GreenCom) and IEEE Cyber.2018. [7]WU J,JIANG S.On Increasing Scalability and Liquidation ofLightning Networks for Blockchains[J].IEEE Transactions on Network Science and Engineering,2022,9(4):2589-2600. [8]WU J,DAI F.A generic distributed broadcast scheme in ad hoc wireless networks[J].IEEE Transactions on Computers,2004,53(10):1343-1354. [9]BURCHERT C,DECKER C,WATTENHOFER R.Scalablefunding of bitcoin micropayment channel networks[J].Royal Society Open Science,2018,5(8):180089. [10]ANGELO M,DSALZER G.Tokens Types and Standards:Identification and Utilization in Ethereum[C]//2020 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS).2020. [11]TSUCHIYAP F.The landmark hierarchy:A new hierarchy for routing in very large networks[J].ACM SIGCOMM Computer Communication Review,1988,18(4):35-42. [12]WIKIB.Hash time locked contracts[EB/OL].https://en.bitcoin.it/wiki/Hashed_Timelock_Contracts. [13]GOLDSCHLAG D M,REED M G,SYVERSON P F.Hidingrouting information[C]//Information Hiding.Berlin,Heidelberg:Springer,1996:137-150. [14]WOL PERT D H,MACREADY W G.No free lunch theorems for optimization [J].IEEE Transactions on Evolutionary Computation,1997. [15]JIA L P,PEI Q,WANG X,et al.Survey on Offchain Channel Routing Algorithm[J].Journal of Software,2022,33(1):233-253. [16]WU J,JIANG S.Local Pooling of Connected Supernodes inLightning Networks for Blockchains[C]//2020 IEEE International Conference on Blockchain(Blockchain).2020:421-427. [17]CONOSCENTI M,A VETRÒ,MARTIN J.CLoTH:A Lightning Network Simulator[J].Simulation Modelling Practice and Theory,2021,15:100717. |
|