Font Size: a A A

Design And Implentation Of Bitcoin Transaction Tracking System Based On Big Data

Posted on:2021-10-28Degree:MasterType:Thesis
Country:ChinaCandidate:S ShangFull Text:PDF
GTID:2518306308473084Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Since the birth of Bitcoin,Bitcoin has quickly entered people's field of vision with its anonymity,convenience,efficiency,transaction transparency,limited total amount and other advantages that the traditional credit currency does not have,and it has had an impact that can't be ignored in the field of finance and trade.However,the anonymity of Bitcoin also brings many problems,such as illegal online transactions,Ponzi schemes,and phishing scams.In recent years,the total market capitalization of Bitcoin has continuously broken through new highs.Bitcoin plays an important role in the global economy,and Bitcoin has gradually become a popular financial investment tool.Mastering the transaction information and capital movements in the Bitcoin system has become an important basis for investor decision-making.Therefore,the transaction tracking of the Bitcoin system is of great significance to crack down on illegal transactions and Bitcoin value investment.The combination of the chain structure of transaction data in the Bitcoin system and personal information provided by exchanges in the real world makes it possible to track Bitcoin transactions.Based on the above background,this thesis designs and implements a Bitcoin Transaction Tracking System Based on Big Data,which aims to track Bitcoin transactions and provide relevant services for Bitcoin regulators and Bitcoin investors.Bitcoin transaction tracking system is based on B/S architecture,and the front end and back end are developed separately.The front end is developed with the Vue framework and the Element framework to provide users with visual query services such as transaction query services,capital flows,and transaction statistics charts.The back end is developed with the Spring framework.The database architecture of the system is constructed by the combination of MySQL,MongoDB and Redis.In order to improve the stability and reliability of the system,the database is designed as a distributed cluster architecture.The system contains six modules,which are transaction data acquisition module,transaction path tracking module,transaction query module,transaction data statistics module,personal data management module and user data management module.First of all,this thesis introduces the background and significance of the research.The research status of Bitcoin transaction tracking technology at home and abroad is analyzed,and the research objectives and contents are introduced.Secondly,the related technologies applied in the development process are introduced,such as database technology,front end development framework,back end development framework and so on.Then,by investigating the characteristics of Bitcoin transaction data and transaction tracking,the requirements of the system are analyzed.Then system architecture,storage architecture and front end are designed according to the requirements analysis,and all requirements are separated into six functional modules.On the basis of the overall design,the front and back end of the system function modules are designed and implemented in detail.Finally,the overall result of "Bitcoin Transaction Tracking System Based on Big Data" is displayed,and the corresponding test environment is built to do the functional test and performance test of the system.
Keywords/Search Tags:Bitcoin, transaction tracking, data visualization, Vue framework, SSM framework
PDF Full Text Request
Related items