【Author】
Chen, Ting; Li, Zihao; Zhu, Yuxiao; Chen, Jiachi; Luo, Xiapu; Lui, John Chi-Shing; Lin, Xiaodong; Zhang, Xiaosong
【Source】ACM TRANSACTIONS ON INTERNET TECHNOLOGY
【Abstract】Ethereum, a blockchain, supports its own cryptocurrency named Ether and smart contracts. Although more than 8M smart contracts have been deployed on Ethereum, little is known about the characteristics of its users, smart contracts, and the relationships among them. We conduct the first systematic study on Ethereum by leveraging graph analysis to characterize three major activities on Ethereum, namely money transfer, smart contract creation, and smart contract invocation. We collect all transaction data, construct three graphs from the data to characterize major activities via graph analysis, and discover new insights. Moreover, we address three security issues based on graphs.
【Keywords】Blockchain; Ethereum; money flow graph; contract creation graph; contract invocation graph; graph analysis
【摘要】以太坊是区块链,支持自己的加密货币Ether和智能合约。尽管已经有超过800万个智能合约部署在以太坊上,但人们对其用户、智能合约的特征以及它们之间的关系知之甚少。我们利用图分析来描述以太坊的三个主要活动,即货币转账、智能合约创建和智能合约调用,从而对以太坊进行了首次系统研究。我们收集所有的交易数据,从数据中构建三个图,通过图分析来表征主要活动,并发现新的见解。此外,我们在图的基础上解决了三个安全问题。
【关键词】区块链;以太坊;资金流向图;合约创建图;合约调用图;图表分析
评论