导读: 数字货币最小交易平台要搭哪些东西?我把能砍的功能全砍了我搭过三个不同规模的撮合系统,最小时只有4个模块。一个能跑的单币对、一个订单簿、一套账户体系、一条行情推送链路,这就是底线。别一上来就做市商激励、做深度奖励、做跨所套利,那些是二期三期。...
数字货币最小交易平台要搭哪些东西?我把能砍的功能全砍了
我搭过三个不同规模的撮合系统,最小时只有4个模块。所谓"最小"不是偷工减料,而是把交易撮合这件事拆到不能再拆的粒度。一个能跑的单币对、一个订单簿、一套账户体系、一条行情推送链路,这就是底线。
撮合引擎是心脏。最小实现就是价格优先、时间优先的限价订单簿数字货币最小交易平台要搭哪些东西?我把能砍的功能全砍了,一棵红黑树存买单、一棵存卖单,新单进来逐层吃单。别一上来就做市商激励、做深度奖励、做跨所套利,那些是二期三期。我见过团队第一版就写了八种订单类型,测试阶段全是bug,上线硬延期三个月。

账户体系最简就是:一个UID、一个余额、一个冻结额度。充值确认数、提币白名单、冷热钱包隔离,这三样省不了。我有个朋友图省事用热钱包统一出提币,一次私钥泄露蒸了十几万U,后来才发现热钱包余额不能超过日交易量5%数字货币最小交易平台,这条是拿真金白银换来的教训。
行情推送用WebSocket一条长连接就够,前端轮询是反模式。风控最小就是单笔限额、单用户日限额、撤单频率限制,三个阈值丢配置文件里。部署上我强烈建议撮合引擎和API网关拆成两个进程,哪怕最一开始就租两台云主机,别全塞一个进程里,不然一次OOM全平台直接没了。
转载请注明出处:admin,如有疑问,请联系()。
本文地址:https://nbkqs.cn/imgq/1763.html
