Font Size: a A A

Design And Implementation Of Simulated Money Trading System Based On Block Chain

Posted on:2020-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Z ZhangFull Text:PDF
GTID:2428330578452552Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays,the value of block chain has been widely recognized all over the world.As a major innovative technology in the 21st century,block chain technology is considered as the cornerstone of building value Internet and driving the new engine of sharing economic development.The digital currency based on the bottom block chain technology has also emerged at the historic moment.At present,digital currency has attracted much attention all over the world.Recently,the central government of our country has paid much attention to it.The bank also proposed to introduce digital currency issued by the central bank as soon as possible.Based on this,it is particularly important to develop a system to provide a good platform for users to understand the block chain technology and related content of digital currency,so as to follow the trend of block chain development.This is the original intention of the project introduced in this paper.The research project of this paper comes from the system BiJiaJia APP which the company participated in during the internship.The system is based on the analog transaction of digital assets as a service platform,and presents virtual digital assets to users based on block chain application mode.It also provides real-time transaction data,which enables users to conduct analog digital currency trading on the platform,and provides a good trading platform for digital currency enthusiasts to exchange knowledge and experience.At the same time,this project also provides users with the block chain news flash board and the block chain school curriculum board,so that users can use this platform to understand the most abundant block chain knowledge and digital currency related information.The system studied in this paper is written in Java language,and is developed based on MVC application pattern,Spring Book framework and MyBatis persistence layer framework.In database aspect,MySQL and Hbase are used to persist data,while Redis is used as persistence cache to reduce database pressure.The system also uses Kafka to unify on-line and off-line message processing,and provides real-time message through cluster to complete message communication between services.At the same time,the system also uses Web3j(ETF Wallet Tool)to realize the docking of Java to the block chain,so that the digital currency issued by the system can be applied to the block chain.In this paper,the design and implementation process of the system will be introduced in detail,from system requirements analysis,to outline design and detailed design,to system implementation and system testing.At present,this APP has been put into use formally,and has a good user base,providing a convenient and reliable platform for digital money enthusiasts to communicate,learn and operate.
Keywords/Search Tags:Block Chain, Digital Currency, Spring Boot, MyBatis, Redis, Ether Square
PDF Full Text Request
Related items