[发明专利]基于区块链的交易处理方法、装置、设备及存储介质有效
申请号: | 202110567881.5 | 申请日: | 2021-05-24 |
公开(公告)号: | CN113269642B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 薄辰龙;李宁 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 尹倩倩 |
地址: | 518054 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 交易 处理 方法 装置 设备 存储 介质 | ||
本申请属于区块链领域,提出一种基于区块链的交易处理方法、装置、设备及存储介质,该方法包括:接收包括账户类型的账户注册请求;获取用户的私钥和公钥及账户类型对应的类型标识;对公钥哈希运算得到哈希值;根据类型标识、哈希值及私钥,生成账户地址;发送私钥、公钥和账户地址给用户;接收包括账户地址和公钥的交易信息;从中解析出签名信息及公钥;用公钥解密签名信息得到账户地址;用公钥解密账户地址得到一个字符串;从字符串中提取类型标识,将类型标识对应的账户类型确定为交易信息对应的用户账户所属的账户类型;获取账户类型对应的账户限制条件,根据账户限制条件执行交易信息的交易处理。本申请在区块链中实现多类型的账户的交易。
技术领域
本申请属于区块链技术领域,具体涉及一种基于区块链的交易处理方法、装置、设备及存储介质。
背景技术
目前,人们经常通过区块链系统进行转账交易。在区块链系统中用户具有自己的账户,当需要转账时发送交易信息给区块链节点设备,该交易信息中包括转账双方的账户地址、转账金额等。区块链节点设备根据转账双方的账户地址,在转出方的账户中减少该转账金额,以及在转入方的账户中增加该转账金额。
实际应用场景中人们经常使用的账户依据所支持的功能的不同,可以划分为很多账户类型,如普通的银行账户支持支付、转账、执行合约、查询、限额等各种功能,信用卡等信用账户则支持支付、转账、查询和限额等功能,而投资账户、保险账户或医疗账户等则可能仅支持执行合约和限额等功能。但是目前的区块链系统中无法实现对上述不同类型的账户进行区分。
发明内容
本申请提出一种基于区块链的交易处理方法、装置、设备及存储介质,在区块链系统中实现多种类型的账户的交易,满足实际应用的需求。不管用户有多少个不同账户类型的账户,都只为用户分配一个密钥对,依据这一个密钥对来生成用户的多个不同账户类型的账户地址,如此用户只需记住一个私钥即可实现对自己的多个不同账户类型的账户进行操作,避免用户需要记住多个私钥给用户造成困扰的问题。
本申请第一方面实施例提出了一种基于区块链的交易处理方法,包括:
接收用户的账户注册请求,所述账户注册请求包括账户类型;
获取所述用户对应的私钥和公钥,获取所述账户类型对应的类型标识;通过哈希算法对所述用户对应的公钥进行哈希运算,得到一个哈希值;根据所述类型标识、所述哈希值及所述用户对应的私钥,生成所述账户类型对应的账户地址,将所述账户地址分配给所述用户;
发送所述私钥、所述公钥和所述账户地址给所述用户;
接收所述用户发送的交易信息,所述交易信息包括所述账户地址和公钥;
从所述交易信息中解析出签名信息及用户的公钥;利用所述公钥对所述签名信息解密,得到用户的账户地址;利用所述公钥对账户地址解密,得到一个字符串;从所述字符串中提取出类型标识,将所述类型标识对应的账户类型确定为所述交易信息对应的用户账户所属的账户类型;
根据所述交易信息对应的账户类型,从本地内存中获取所述账户类型对应的账户限制条件,根据所述账户限制条件执行所述交易信息的交易处理。
在本申请的一些实施例中,所述根据所述类型标识、所述哈希值及所述用户对应的私钥,生成所述账户类型对应的账户地址,包括:
按照第一预设顺序将所述哈希值与所述账户类型对应的类型标识拼接成第一字符串;
利用所述用户对应的私钥对所述第一字符串进行加密,得到第一加密字符串;
将所述第一加密字符串确定为所述账户类型对应的账户地址。
在本申请的一些实施例中,所述根据所述类型标识、所述哈希值及所述用户对应的私钥,生成所述账户类型对应的账户地址,包括:
通过随机数生成器生成一个随机数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110567881.5/2.html,转载请声明来源钻瓜专利网。