摘 要: 区块链技术发展迅速、使用广泛,以太坊作为区块链2.0的代表,产生了大量的交易数据。为了研究以太坊交易中用户、矿池等相关主体的重要性及其在整个网络中的影响,构建了一种基于复杂网络理论的以太坊交易网络模型。首先,提出将度排序、K-shell、H-index和PageRank四种算法运用于以太坊网络节点的重要性排序。然后,分别进行静态和动态网络攻击,并通过两种评判指标判断攻击效果。理论分析结果表明,以太坊网络为无标度网络,少数节点在网络中具有关键作用,并且对网络进行动态攻击的效果好于静态攻击。最后,强调关键节点的设备维护对以太坊交易网络具有重要的安全意义。 |
关键词: 区块链;以太坊;复杂网络;关键节点;网络攻击 |
中图分类号: TP309.2
文献标识码: A
|
基金项目: 上海高校智库内涵建设计划(战略研究)项目“上海加强新动能培育和关键核心技术突破研究”(1022303001);国家自然科学基金资助项目“产业互联‘智造’供需网的结构、演化及其动力学研究”(71871144). |
|
Research on the Important Accounts Identification of Ethereum based on Complex Networks |
ZHU Xiaodong, LIU Xin
|
(Business School, University of Shanghai for Science and Technology, Shanghai 200093, China)
zhuxd@usst.edu.cn; 540725290@qq.com
|
Abstract: With the rapid development and wide use of the Blockchain technology, Ethereum, as a representative of Blockchain 2.0, has generated a large amount of transaction data. In order to study the importance of users, mining pools and other related entities in Blockchain transactions and their influence on the whole network, this paper proposes to construct an Ethereum transaction network model based on complex network theory. First of all, four algorithms, namely, degree ranking, K-shell, H-index and PageRank, are applied to the importance ranking of Ethereum network nodes. Then, static and dynamic network attacks are carried out respectively, and the attack effect is judged through two evaluation indicators. The theoretical analysis results show that the Ethereum network is scale-free, a few nodes play a key role in the network, and the effect of dynamic attack on the network is better than static attack. Finally, it is emphasized that the equipment maintenance of key nodes has important security significance for the Ethereum transaction network. |
Keywords: blockchain; Ethereum; complex network; critical nodes; network attack |