In the wake of development in blockchain technology,the value of its data continues to manifest itself in research and analysis work in various fields.As a representative of blockchain 2.0,the complexity and potential impact of on-chain data is very attractive to data science researchers.By the end of 2021,there is more than 10 million blocks of data on the Ethereum network,and the amount of data is continuing to grow.Such a large amount of data contains research-worthy information such as Ethereum account transactions,smart contracts,and more.At present,the data analysis work for Ethereum still has challenges such as high cost of data acquisition,complex analysis scenarios and few analysis dimensions.Therefore,this paper will analyze and study the transaction data in Ethereum to explore the value of data in Ethereum network.Firstly,this paper introduces the basic principles of Ethereum,explains the basic concepts of Ethereum network and the principle of transactions in Ethereum.Then it introduces the structure of Ethereum transaction data,and studies the relevant academic results of research and analysis on Ethereum network and Ethereum transactions in recent years,and summarizes the analysis techniques and research directions of Ethereum transaction data.Secondly,in order to better study the data with dynamic graph structure generated in the process of Ethereum transactions,this paper designs a dynamic graph analysis scheme for Ethereum transaction data,Eth-DGAS,and elaborates the overall architecture design and core processing flow of key modules of the scheme.The EthDGAS scheme constructs the Ethereum transaction network as a dynamic directed multiple graph,and uses an improved random walk algorithm to learn the graph representation,which improves the analysis performance of downstream analysis tasks.In this paper,the design philosophy of the Eth-DGAS scheme is analyzed and discussed,and the effectiveness of the scheme is experimentally verified.Finally,based on the Eth-DGAS scheme,an Ethereum transaction data analysis system is designed,and the improved dynamic graph embedding algorithm is applied to the system design.Based on the real-time data source of the Ethereum network,the complete functional implementation including data aquisition,data storage,data analysis and application is completed.And based on the research scenario and analysis status of Ethereum data,the requirement analysis,system design and implementation and system testing are carried out. |