| Blockchain technology is currently applied in many fields such as finance,agriculture,medical treatment,Internet of things,etc.As the most mature and widely used blockchain,the transaction data volume of the public chain is growing faster and faster.The data often contains all kinds of transaction behaviors.The thesis investigates the relevant contents of the public blockchain transaction data,and summarizes two main problems faced by the current public chain transaction behavior analysis:(1)How to divide a large number of transaction data into communities to find the associated transaction addresses.(2)How to visually present and analyze the transaction behavior of public blockchain transaction data through visual methods.In view of the above problems,this thesis proposes an address partition algorithm based on bitcoin trading network,which realizes the efficient partition of associated addresses.There is a large proportion of address reuse in the divided transaction addresses,which will lead to the formation of a ring structure of transaction data or repeated transactions,resulting in program errors or inaccurate results in the drawing of Sanky diagram.A algorithm of deleting duplicate bitcoin address is proposed to solve the problem of this phenomenon.The Sanky diagram,a visual technology,is used to present the transaction behavior of special currency.Finally,from the results of a large number of Sanky diagrams,three transaction behaviors are selected for analysis.Bitcoin is the most classic application in the public blockchain.This paper selects it for experiments,compares the transaction data of bitcoin for source data acquisition,analysis and address division,presents the transaction behavior and analyzes its characteristics based on the divided results and combined with data visualization technology.The experimental results prove the effectiveness of the address division method and the method of deleting duplicate bitcoin address in this thesis,and provide a basis for the analysis of public blockchain transaction behavior,which has certain value and significance. |