| In recent years,blockchain technology has been developing rapidly.Due to the non-tamperable and decentralized characteristics of blockchain,more and more traditional industries use blockchain as an information storage and financial digital trading platform.As a representative of blockchain 2.0,Ethereum has gained popularity upon its introduction.However,due to the anonymity of blockchain,Ethereum has also attracted the attention of some unscrupulous people.At present,millions of contracts are deployed on Ethereum,including fraudulent contracts deployed by unscrupulous people to obtain benefits,and these illegal contracts have caused huge losses to investors around the world.Ponzi scheme contracts are a typical example of this,which mainly rewards the funds invested by later investors to early investors,who will have no returns.However,there is currently less research on the identification of Ponzi scheme contracts on Ethereum,and there is still room for improvement in research.This thesis described the basic concepts,working principles and specific features of Ethereum Ponzi smart contracts,investigated a large number of Ethereum-related theses,analyzed the shortcomings of the current Ethereum Ponzi contract recognition,and proposed to design and implement the CTRF model for Ponzi contract identification,which has been verified that CTRF has improved in terms of model recall,and can better identify Ponzi contracts.Based on the above CTRF algorithm,this thesis designed and implemented a Ponzi contract identification and digital asset traceability system.Based on Springboot and Vue frameworks,we have built a Web service that provides Ethereum Ponzi contract identification and digital asset traceability analysis.The system was tested in this thesis.In terms of functional testing,the system can meet user’s needs for contract identification and asset traceability.In terms of non-functional testing,the tested system meets the user’s performance needs while being easy to use and reliable. |