登录 后可观看高清视频
项目讲解:交易所钱包系统开发:充提、安全与风控
61次播放
17小时前
视频 AI 总结: 该视频主要讲解了交易所钱包系统的开发设计,核心在于托管用户资产,实现充值和提现功能。交易所钱包系统与中心化托管系统类似,用户将资产存入交易所,由交易所管理。视频详细介绍了后端系统的模块划分,包括用户注册、充值扫描、提现业务等,并重点讨论了私钥的安全存储问题,提出使用签名机隔离私钥的方案。此外,视频还深入探讨了充值时链上交易的扫描识别方法,以及提现流程中涉及的安全风控措施,包括双重签名验证和数据库网关控制。
关键信息:
- 交易所钱包系统核心功能:充值和提现。
- 私钥安全:使用签名机隔离存储,不直接存储在后端数据库。
- 充值扫描:独立程序扫描链上交易,区分 ETH 和 Token 转账,EVM 链监听 Transfer 日志,Solana 链扫描交易指令。
- 数据重组:识别链上重组,删除被重组的交易记录,重新扫描。
- 余额记录:使用资金流水表(credits 表)记录单笔交易,应对数据重组。
- 提现流程:用户发起提现请求,后端发送给签名机签名,签名机返回签名交易,后端发送到区块链网络。
- 安全风控:引入封控角色,控制数据库写入和签名,采用双签名确认。
- 热钱包管理:多层级热钱包,多签机制,资金平衡程序。
- 提现优化:7702 提案或 Vote 合约实现批量转账,节省 Gas 费用。
- Gas 费用:根据历史区块数据动态调整,并可配置提现手续费。