虚拟币的核心三要素,撮合、并发、钱包安全。然后就是一些基础功能,比如界面、资产管理、双重验证,订单管理等。
1、撮合:撮合引擎的核心模块就是撮合交易,撮合交易算法的任务一方面是完成对客户所下订单进行公平合理的排列和撮合功能。另一方面也要保证撮合算法的公平性、高效性以及扩展性等。撮合交易订单一般按照“价格优先、同价格下时间优先”的原则。目前,大多数开发公司已经不采用数据库撮合的方式。而是用性能更高的内存撮合,虚拟币交易系统大多也是内存撮合。
2、并发:经常看到有的客户要求百万并发量,那么百万并发是什么意思呢?
假如平台拥有100万用户,)同时在线,并且这100万用户同时(<=秒级)在干一件事,这个就叫“百万级并发”。事实上要求达到百万并发的平台,大概需要千万的用户量。当然很多客户在开发的时候会要求开发公司要达到百万并发量,为后期做准备。
影响百万并发的因素有很多,比如软硬件的负载均衡、分布式部署、数据库服务器、网络带宽、系统架构等等。
3、钱包安全:虚拟币交易系统的钱包安全是一定会被提到的。网上流传的OKCOIN的钱包安全解决方案不论真假,它确实是有有效的办法。冷热钱包分离,热钱包只存储交易所百分之10的资产,剩下的达到一定的标准就往冷钱包里走。
虚拟币交易系统除了以上三点,还有界面UI也很重要。就跟看人一样,第一眼看颜值,颜值高才有探索下去的想法,如果界面太LOW,会影响用户体验的。
原文地址:https://blog.51cto.com/13176675/2361241
时间: 2024-10-08 19:37:34