数字加密货币
块链
智能合约
散列函数
计算机安全
计算机科学
收入
业务
字节码
商业
财务
操作系统
Java
作者
Xiangping Chen,Queping Kong,Haonan Zhu,Yixin Zhang,Yuan Huang,Zigui Jiang
出处
期刊:Communications in computer and information science
日期:2020-01-01
卷期号:: 532-546
被引量:1
标识
DOI:10.1007/978-981-15-9213-3_41
摘要
As the initial application of blockchain, Bitcoin is the most famous blockchain application as cryptocurrency and it has led to a misconception that blockchain can only be used to issue cryptocurrency. Meanwhile, the growing number of companies and organizations issuing their own cryptocurrencies based on blockchain has led to more confirmation that the main role of blockchain is to be used to issue cryptocurrency. However, blockchain is originally intended to achieve decentralized application, and cryptocurrency is just a byproduct of it. In this paper, we figured out how many smart contracts on Ethereum are involved issuing cryptocurrency, how many people are using these smart contracts and what is the revenue status of these smart contracts. To address these question, we collect more than 140,000 open source smart contracts and 16 million closed source smart contracts from Ethereum, and then identify the smart contracts that involve issuing cryptocurrency (called IC-contract) by determining whether the contract implements ERC20 standard. For the closed source smart contracts, we propose a reverse hash mapping method to determine the IC-contract at bytecode level. Additionally, we also obtain the transactions of all the IC-contracts and find that the open source IC-contracts have more users. Analyzing the IC-contracts based on transactions reveals that most of the IC-contracts have exceptionally low user activity, but most of them are profitable actually.
科研通智能强力驱动
Strongly Powered by AbleSci AI