[发明专利]一种基于区块链的离线交易方法、装置及存储介质在审
| 申请号: | 202210086967.0 | 申请日: | 2022-01-25 | 
| 公开(公告)号: | CN114529297A | 公开(公告)日: | 2022-05-24 | 
| 发明(设计)人: | 袁戎 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 | 
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q20/42 | 
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张营磊 | 
| 地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 离线 交易 方法 装置 存储 介质 | ||
1.一种基于区块链的离线交易方法,其特征在于,包括如下步骤:
S1.付款方将抵押金额、合约期限连同公钥以及付款方移动设备指纹参数生成智能合约,再将智能合约上传到区块链,以及接收区块链返回的合约地址;
S2.当付款方需要进行离线交易时,使用私钥对交易金额、合约期限、合约地址以及付款方移动设备指纹参数进行加密,连同公钥提供给收款方;
S3.收款方使用公钥对付款方加密信息进行解密,确认交易金额、合约期限以及付款方移动设备指纹参数通过后,使用公钥加密收款方设备指纹参数,连同确认回复消息返回给付款方;
S4.付款方使用私钥对收款方加密信息进行解密,对收款方设备指纹参数进行确认后,向收款方发送交易完成通知;
S5.收款方接收到付款方交易完成通知后,确认交易完成,并在合约期限内,提供收款方地址、交易金额、交易日期、双方设备指纹参数以及合约地址,上区块链确认交易;
S6.区块链根据智能合约比对交易金额及合约期限合规后,按照交易金额从抵押金额扣除,付款到收款方地址,并更新交易记录及抵押金额余额到智能合约,以及在合约期限到期后,将抵押金额余额退还到付款方地址。
2.如权利要求1所述的基于区块链的离线交易方法,其特征在于,步骤S1具体步骤如下:
S11.付款方预先设定抵押金额以及合约期限;
S12.付款方将抵押金额、合约期限、公钥、付款方移动设备指纹参数以及退款地址生成智能合约;
S13.付款方将智能合约通过网络上传到区块链;
S14.区块链为智能合约分配区块,并将智能合约所在区块对应的合约地址返回给付款方。
3.如权利要求2所述的基于区块链的离线交易方法,其特征在于,步骤S2具体步骤如下:
S21.当付款方需要进行离线交易时,使用私钥加密交易金额、合约期限、合约地址以及付款移动设备指纹参数以及流水号,生成第一加密信息;
S22.付款方将第一加密信息以及公钥提供给收款方。
4.如权利要求3所述的基于区块链的离线交易方法,其特征在于,步骤S3具体步骤如下:
S31.收款方使用公钥对第一加密信息进行解密,得到交易金额、合约期限、合约地址、付款方移动设备指纹参数以及流水号;
S32.收款方验证交易金额是否在抵押金额范围内,合约期限是否有效,付款方移动设备指纹参数是否正确;
若验证通过,进入步骤S33;
若验证不通过,交易结束;
S33.收款方使用公钥加密收款方设备指纹参数以及流水号,生成第二加密信息;
S34.收款方向付款方回复第一确认消息,并将第二加密信息返回给付款方。
5.如权利要求4所述的基于区块链的离线交易方法,其特征在于,步骤S4具体步骤如下:
S41.付款方接收到付款方回复的第一确认消息后,使用私钥解密第二加密信息,得到收款方设备指纹参数以及流水号;
S42.付款方验证收款方设备指纹参数正确后,以及在确认收款方商品无误后,向收款方发送交易完成通知。
6.如权利要求5所的基于区块链的离线交易方法,其特征在于,步骤S5具体步骤如下:
S51.收款方接收付款方交易完成通知后,确认交易完成;
S52.收款方在合约期限内通过网络连接区块链,并根据合约地址查找到智能合约所在区块,提取智能合约;
S53.收款方将交易金额、交易日期、付款方设备指纹参数以及收款方设备指纹参数生成交易信息,并将交易信息和收款方地址上传到智能合约,完成交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210086967.0/1.html,转载请声明来源钻瓜专利网。





