计算机科学 ›› 2024, Vol. 51 ›› Issue (5): 382-389.doi: 10.11896/jsjkx.230300076
张睿蓉, 牛保宁, 樊星
ZHANG Ruirong, NIU Baoning, FAN Xing
摘要: 去中心化是区块链的典型特征,随着区块链技术的不断发展,去中心化程度定量度量的现实意义也逐渐加深。现有区块链去中心化程度度量方法采用的评价指标或是考虑节点功能,或是考虑网络性能,评价角度不同,导致提出的模型和评价指标存在较大的偏差。为此,文中面向区块链交易流程,提取节点功能完整、网络传输、数据存储3方面影响区块链去中心化程度的关键因素,建立面向多重属性的去中心化程度度量模型(Multi-attribute Decentralized Degree Measurement Model,MDDMM),并进行原型实现。实验结果表明,数据存储、节点功能完整、网络传输对去中心化特征的影响程度依次降低,比特币的去中心化程度分别比比特现金、以太坊及以太经典高约3.5%,30%,38%。且所提模型与现有度量方法相比度量指标更加全面,为量化度量区块链平台的去中心化程度提供了理论依据和数据支撑。
中图分类号:
[1]SHAO Q F,JIN C Q,ZHANG Z,et al.Blockchain Technology:Architecture and Progress [J].Journal of Computer,2018,41(5):3-22. [2]FAN X,NIU B N,LIU Z L.Scalable blockchain storage sys-tems:research progress and models [J].Computing,2022,10(6):1497-1524. [3]WU K K,PENG B,XIE H,et al.A Coefficient of Variation Method to Measure the Extents of Decentralization for Bitcoin and Ethereum Networks [J].International Journal of Network Security,2020,22(2):191-200. [4]WU K K,PENG B,XIE H,et al.An Information EntropyMethod to Quantify the Degrees of Decentralization for Blockchain Systems [C]//2019 IEEE 9th International Conference on Electronics Information and Emergency Communication(ICEIEC).Beijing,China:IEEE,2019:1-6. [5]GOCHHAYAT S P,SHETTY S,MUKKAMALA R,et al.Measuring Decentrality in Blockchain Based Systems [J].IEEE Access,2020,8:178372-178390. [6]LIN Q W,LI C,ZHAO X F,et al.Measuring Decentralization in Bitcoin and Ethereum using Multiple Metrics and Granularities[C]//2021 IEEE 37th International Conference on Data Engineering Workshops(ICDEW).Chania,Greece:IEEE,2021:80-87. [7]CHU S,WANG S.The curses of blockchain decentralization[EB/OL].(2018-10-06) [2022-08-02].http://arxiv.org/abs/1810.02937. [8]BEIKVERDI A,SONG J.Trend of centralization in Bitcoin'sdistributed network[C]//2015 16th IEEE/ACIS International Conference on Software Engineering.Artificial Intelligence,Networking and Parallel/Distributed Computing(SNPD).2015:1-6. [9]LEE J,LEE B,JUNG J,et al.DQ:Two approaches to measure the degree of decentralization of blockchain[J].ICT Express,2021,7(3):278-282. [10]LI C,PALANISAMY B.Comparison of Decentralization in Dpos and Pow Blockchains [C]//Blockchain-ICBC 2020.2020:18-32. [11]SRINIVASAN B S,LEE L.Quantifying Decentralization[EB/OL].(2017-07-28) [2021-07-06].https://news.earn.com/quantifying-decentralization-e39db233c28e. [12]CHENG L,ZHU F D,LIU H W,et al.On Decentralization of Bitcoin:An Asset Perspective[J].arXiv:2105.07646,2021. [13]PARK S,IM S,SEOL Y,et al.Nodes in the Bitcoin Network:Comparative Measurement Study and Survey[J].IEEE Access,2019,7:57009-57022. [14]KYLE C,CHRISTIAN D,ITTAY E,et al.On Scaling Decentralized Blockchains[J].Financial Cryptography and Data Secu-rity,2016,9640:106-125. [15]BUTERIN V.A next-generation smart contract and decentra-lized application platform [EB/OL].[2022-08-02].https://github.com/ethereum/wiki/wiki/White-Paper. [16]KWON Y,LIU J,KIM M,et al.Impossibility of Full Decentralization in Permissionless Blockchain[C]//Proceedings of the 1st ACM Conference on Advances in Financial Technologies:Zurich Switzerland(AFT'19).2019:110-123. [17]NAKAMOTO S.Bitcoin:A peer-to-peer electronic cash system[EB/OL].[2022-08-02].https://bitc oin.org/bitcoin.pdf. [18]ZHAO Y L,NIU B B,LI P,et al.A Novel Enhanced Lightweight Node for Blockchain[C]//Proceedings of the 1st BlockSys.Guangzhou:Springer,2020:137-149. [19]MCKINNEY J.Light client protocol [EB/OL].(2020-06-11) [2020-05-05].https://github.com/ethereum/wiki/wiki/Light-client-protocol. [20]ZHANG X H,NIU B N,GONG T.Account-based blockchainscalable storage model[J].Journal of Beijing University of Aeronautics and Astronautics,2022,48(4):708-715. [21]TOKENVIEW-Bitcoin [EB/OL].[2022-03-21].https://btc.tokenview.io/. [22]TOKENVIEW-Bitcoin Cash [EB/OL].[2022-03-21].https://bch.tokenview.io/cn. [23]TOKENVIEW-Ethereum [EB/OL].[2022-03-21].https://eth.tokenview.io/cn/. [24]TOKENVIEW-Ethereum Classic [EB/OL].[2022-03-21].https://etc.tokenview.io/cn. [25]Github.com.Bitcoin-etl[EB/OL].[2022-03-21].https://github.com/blockchain-etl/bitcoin-etl. |
|