文章
视频
讲堂
百科图谱
线下集训
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
中心化交易所钱包业务--提现
Dapplink
发布于 2025-04-24 10:35
阅读 41
中心化交易所钱包业务--提现
<!--StartFragment--> * 用户发起一笔提现交易,提现交易到达业务 * 业务层将提现的数据推到钱包,同时也会推给链路风控 * 获取签名需要的参数,构建待签名交易 32 位 Message Hash, 发送给签名机之前需要调取钱包链路风控验证交易是否合法 * 若风控校验合法,将交易体和 Message Hash 递给签名机器进行签名,签名机进行数据源验证,验证数据来源于钱包,并且已经经过风控校验之后进行签名,签名完成之后返回 signature * 钱包使用 signature 和交易信息构建完整的交易,将交易发送区块链网络,更新数据的状态 * 扫链任务扫到这笔交易,from 地址是热钱包地址,to 地址交易所外部地址,将交易发送到风控层进行验证,验证通过之后将交易的状态更新为成功,并通知业务层提现成功  ## 1.钱包,风控和签名机协同工作的模式  * 用户在业务层发起提现,提现数据被推送给到钱包层和风控层,钱包层将交易打包,打包的交易包含以下数据 * * 交易体 * Hash(钱包 Key + 交易体) * 请求风控回来的Hash(风控 Key + 交易体) * 将上面的数据推给签名机,签名在 Ec2 请求风控验证 Hash(风控 Key + 交易体) 是否正确 * 正确之后将发送给签名机 * * 交易体 * Hash(钱包 Key + 交易体) * 请求风控回来的Hash(风控 Key + 交易体) * 签名机里面维护者 钱包 Key 和 风控 Key,签名使用钱包,风控 key ,交易体数据生成 hash, 两个hash 验证通过之后返回 signature 给到钱包 <!--EndFragment-->
<!--StartFragment-->
用户发起一笔提现交易,提现交易到达业务
业务层将提现的数据推到钱包,同时也会推给链路风控
获取签名需要的参数,构建待签名交易 32 位 Message Hash, 发送给签名机之前需要调取钱包链路风控验证交易是否合法
若风控校验合法,将交易体和 Message Hash 递给签名机器进行签名,签名机进行数据源验证,验证数据来源于钱包,并且已经经过风控校验之后进行签名,签名完成之后返回 signature
钱包使用 signature 和交易信息构建完整的交易,将交易发送区块链网络,更新数据的状态
扫链任务扫到这笔交易,from 地址是热钱包地址,to 地址交易所外部地址,将交易发送到风控层进行验证,验证通过之后将交易的状态更新为成功,并通知业务层提现成功
1.钱包,风控和签名机协同工作的模式
用户在业务层发起提现,提现数据被推送给到钱包层和风控层,钱包层将交易打包,打包的交易包含以下数据
交易体
Hash(钱包 Key + 交易体)
请求风控回来的Hash(风控 Key + 交易体)
将上面的数据推给签名机,签名在 Ec2 请求风控验证 Hash(风控 Key + 交易体) 是否正确
正确之后将发送给签名机
交易体
Hash(钱包 Key + 交易体)
请求风控回来的Hash(风控 Key + 交易体)
签名机里面维护者 钱包 Key 和 风控 Key,签名使用钱包,风控 key ,交易体数据生成 hash, 两个hash 验证通过之后返回 signature 给到钱包
<!--EndFragment-->
转载
学分: 0
分类:
钱包
标签:
钱包
点赞 0
收藏 0
分享
复制链接
Twitter分享
微信扫码分享
本文参与
登链社区写作激励计划
,好文好收益,欢迎正在阅读的你也加入。
钱包业务层 - 2. 实现交易所扫链区块同步器
32 浏览
钱包业务层 - 1. 实现业务接口及对接签名、链上 rpc
99 浏览
钱包对接 RPC 节点 - 搭建多链统一 RPC 节点支持
242 浏览
钱包签名机 - 四种不同秘钥管理方式
283 浏览
钱包私钥管理方式 - 门限共享和 MPC 钱包
264 浏览
钱包密码学 - 区块链中常见的密码学知识及相应概念
353 浏览
钱包开发基础 - 区块链的基础及链的基本结构
305 浏览
Web3中心化交易所钱包业务--回滚
40 浏览
中心化交易所钱包业务--归集
43 浏览
Web3中心化交易所钱包--批量地址生成业务
162 浏览
链抽象面临的严峻障碍
490 浏览
0 条评论
请先
登录
后评论
Dapplink
0xBdcb...f214
关注
贡献值: 825
学分: 633
首个模块化、可组合的Layer3协议。
文章目录
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因:
×
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!