1. 关于充币 离线电脑批量生成多个钱包地址,公钥私钥分开存放。当用户注册时,给用户静态分配一个私人的地址,此地址也作为用户充值的地址。
不同的币种生成不同的钱包。
【区块链|【交易所-数字货币】交易所充提币处理思路】当用户充值完后,后台程序自动扫描钱包交易记录,扫描到即进行充币。
此地址的币在一定时间内定期转出到平台热钱包。热钱包中的钱定期充至冷钱包保存
2. 关于提币 用户触发提币,需要用户填入提币地址,提币数量,并生成一个订单。
后端扫描程序用于定时查看订单信息,如果订单有效则通过RPC进行充提币操作。
3. 关于订单提交与确认 所有的转币操作都需要将交易信息发送至节点服务器进行确认,全节点钱包服务器的搭建详见:搭建节点
所有的交易都需要节点确认,确认完毕后只需要监听交易的详细情况即可。
4. 钱包方案 使用当前最火的冷热分离钱包处理资金问题:平台生成一万个热钱包,所有用户没人分配一个,交易所
至此交易所充提币完成
推荐阅读
- 推动NFT走出监管困境,BSN推出支持NFT基础设施网络
- 数据结构和算法|LeetCode 的正确使用方式
- 腾讯|SaaS的收入模型有哪些(终于有人讲明白了)
- #|7.分布式事务管理
- #|算法设计与分析(Java实现)——贪心算法(集合覆盖案例)
- #|算法设计与分析(Java实现)—— 动态规划 (0-1 背包问题)
- #|阿尔法点亮LED灯(一)汇编语言
- #|Multimedia
- #|ARM裸机开发(汇编LED灯实验(I.MX6UL芯片))