App 1 Icon
imToken: BTC & ETH
下载
App 2 Icon
imToken: BTC & ETH
下载
App 3 Icon
imToken: BTC & ETH
下载

java 数字 货币

Java写数字货币系统,交易撮合和链上交互的坑我全踩了一遍

Java写数字货币系统,交易撮合和链上交互的坑我全踩了一遍

Java写数字货币系统,交易撮合和链上交互的坑我全踩了一遍 写Java数字货币系统java 数字 货币,绕不开交易引擎和链上交互两块硬骨头。我踩了大半年的坑,把最要命的几个问题拎出来。 交易撮合里价格精度是最要命的坑。浮点数在金融场景下根本不能碰,全程必须用BigDecimal。我早期拿double存报价,四舍五入差了0.0001就触发风控误报,排查了一整周。撮合逻辑建议内存队列加单线程消费,别上多线程,重复成交的bug查到你会头秃。 链上交互我接的是以太坊节点。WebSocket长连接会静默断开,心跳间隔别超过20秒,不然重连窗口期你根本不知道自己已经掉线。还有bloc...