Font Size: a A A

Design And Implementation Of Cryptocurrency Market Data Service System

Posted on:2024-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y F LaiFull Text:PDF
GTID:2568307070950539Subject:Engineering
Abstract/Summary:
In March 2010,the world’s first digital currency exchange Bitcoin Market appeared.The exchange was founded by a Bitcoin Talk user "dwdollar".In the following ten years,digital currency exchanges developed like a blowout.By the end of 2022,there are hundreds of digital currency exchanges in the world.The quality of the large number of digital currency exchanges is uneven,so most people mainly focus on trading volume and The exchanges with the top service rankings,because the digital currency exchanges have not formed a unified specification,the data structure is chaotic,and there is no historical data stored,it is very inconvenient when someone wants to study the market data of digital currency.This article mainly designs a digital currency market data service system,which is mainly divided into two sets of programs: real-time data and offline data.The real-time data focuses on the effectiveness and speed of data transmission,and the offline data stores the historical data of the exchange.The main work and innovations of this paper are as follows:(1)Access to the mainstream digital currency exchange market,design a unified data format output,and solve the problem of confusing data formats of different exchanges.(2)Developed a set of programs for efficiently forwarding realtime data,and subscribed and pushed data based on the service registration and discovery functions implemented by Nacos.(3)A set of procedures for safely storing offline data has been developed to ensure data integrity in both data reception and storage.(4)A special alarm program is designed,so that when there is a problem with the digital currency market,it can be judged whether it is an exchange problem and reduce false alarms.(5)Developed the Ops one-click deployment program,which can be quickly deployed according to different exchange products and digital currencies,reducing manual maintenance.This set of quotation system is self-developed,and the real-time data requires high speed.Therefore,this system uses C++ for development,and the network framework is developed based on the Boost library.
Keywords/Search Tags:Cryptocurrency, market system, data service, docker,Kubernets
Related items