计算机科学 ›› 2024, Vol. 51 ›› Issue (5): 382-389.doi: 10.11896/jsjkx.230300076

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

面向多重属性的区块链去中心化程度度量模型

张睿蓉, 牛保宁, 樊星   

  1. 太原理工大学信息与计算机学院 山西 晋中 030600
  • 收稿日期:2023-03-09 修回日期:2023-06-23 出版日期:2024-05-15 发布日期:2024-05-08
  • 通讯作者: 牛保宁(niubaoning@tyut.edu.cn)
  • 作者简介:(690693139@qq.com)
  • 基金资助:
    国家自然科学基金(62072326);山西省基础研究计划(自由探索类)青年项目(202203021222093)

Multi-attribute Blockchain Decentralization Degree Measurement Model

ZHANG Ruirong, NIU Baoning, FAN Xing   

  1. College of Information and Computer,Taiyuan University of Technology,Jinzhong,Shanxi 030600,China
  • Received:2023-03-09 Revised:2023-06-23 Online:2024-05-15 Published:2024-05-08
  • About author:ZHANG Ruirong,born in 1996,postgraduate.Her main research interests include blockchain data management and so on.
    ZHANG Ruirong,born in 1964,Ph.D,professor,Ph.D supervisor,is a member of CCF(No.26016S).His main research interests include big data management and analysis,database system performance management,spatial data management,multimedia data management,blockchain data management.
  • Supported by:
    National Natural Science Foundation of China (62072326) and Youth Project of Shanxi Basic Research Program(free exploration)(202203021222093).

摘要: 去中心化是区块链的典型特征,随着区块链技术的不断发展,去中心化程度定量度量的现实意义也逐渐加深。现有区块链去中心化程度度量方法采用的评价指标或是考虑节点功能,或是考虑网络性能,评价角度不同,导致提出的模型和评价指标存在较大的偏差。为此,文中面向区块链交易流程,提取节点功能完整、网络传输、数据存储3方面影响区块链去中心化程度的关键因素,建立面向多重属性的去中心化程度度量模型(Multi-attribute Decentralized Degree Measurement Model,MDDMM),并进行原型实现。实验结果表明,数据存储、节点功能完整、网络传输对去中心化特征的影响程度依次降低,比特币的去中心化程度分别比比特现金、以太坊及以太经典高约3.5%,30%,38%。且所提模型与现有度量方法相比度量指标更加全面,为量化度量区块链平台的去中心化程度提供了理论依据和数据支撑。

关键词: 区块链, 去中心化程度, 节点功能完整, 网络传输, 数据存储

Abstract: Decentralization is a typical feature of blockchain.With the continuous development of blockchain technology,the practical significance of quantitative measurement of decentralization degree is gradually deepening.The evaluation indicators used in the existing blockchain decentralization degree measurement methods either consider the node function or the network perfor-mance,and the different evaluation angles lead to a large deviation between the proposed model and the evaluation indicators.To this end,this paper focuses on the blockchain transaction process,extracts the key factors that affect the degree of decentralization of the blockchain from three aspects:node function integrity,network transmission and data storage,establishes a multi-attribute decentralized degree measurement model(MDDMM) and implements the prototype.Experimental results show that the degree of influence of data storage,node function integrity and network transmission on decentralization characteristics decreases successively.The degree of decentralization of Bitcoin is about 3.5%,30% and 38% higher than that of Bitcash,Ethereum and Ethereum Classic respectively.Compared with the existing measurement methods,the MDDMM proposed in this paper has more comprehensive measurement indicators,providing theoretical basis and data support for quantifying the decentralized degree of the blockchain platform.

Key words: Blockchain, Decentralization degree, Node function integrity, Network transmission, Data storage

中图分类号: 

  • TP311
[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.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!