一个加密货币交易平台开发案例
超拼科技 去年处理了一个加密货币项目的开发,并提供了一种解决方案,将现有的比特币交易账户链接到一个地方,以允许用户从一个 Web 应用程序进行交易。
业务挑战
客户的母公司在新加坡,是一家企业孵化和风险投资公司,致力于培育基于区块链、数据分析和机器智能的创新商业模式。
他们的一个项目包括开发一个通用的网络应用程序,该系统集成了现有的比特币交易账户,并让最终用户能够从一个单一的界面进行交易。
我们的解决方案
超拼科技的研发目标是为科技提供了一个加密货币交易所和交易平台,该平台连接了无限数量的加密货币交易所,为交易者提供可用的最佳汇率。该平台还通过提供交易组合、风险管理、市场分析和报告工具来自动化和促进交易过程。
从功能上讲,该平台包括三个松散耦合的子系统,这些子系统实现为微服务,可单独扩展和更改。
- 电脑端。使最终用户能够执行跨币种交易并直接或通过模拟器连接到加密货币交易所的核心子系统。
- 算法服务。运行交易算法、计划和检查投资策略的环境,根据历史交易数据再现真实的市场反应。
- 数据。一个数据挖掘模块,用于收集和处理公共财务信息,包括市场代码、订单和最近的交易
交易自动化
该解决方案同时与多个交易平台交互,根据交易者的偏好自动创建订单,就像一个代理,根据提交的标准放置出价和出价。标准包括精确的进入、退出和资产管理规则,满足这些规则后,解决方案会自动进行交易。

交易可见性
超拼科技通过开发一个收集器来定期汇总和处理来自不同交易所的实时金融统计数据、订单记录和市场新闻,从而确保交易体验的透明度。

系统上线后的改进
在接下来的几个月里,超拼科技进行了一系列升级对客户系统。
将系统从 Play 迁移到 Spring。通过这样做,我们确保开发团队可以快速扩展,并且解决方案将涵盖安全性和可扩展性改进。
超拼科技将单体系统分解为分离松散耦合的节点,划分不同交易所的配置。在大量用户涌入的情况下,实施的微服务架构提供了快速的可扩展性和消除问题。
只要交易平台处理敏感的交易数据,我们就会为应用程序的客户端部分实施额外的安全措施,包括由 Google Authenticator 支持的验证码生成、使用 PGP 的消息加密以及一些 Spring 框架的内置安全功能。 |
研发成果
超拼科技提供了一个一站式的加密交换和交易平台,使最终用户能够从单一界面以最佳汇率进行交易。客户对超拼科技从低级重构和文档管理到架构设计和产品管理的技能组合感到满意,因此将功能的进一步扩展外包给了我们的团队。