[发明专利]基于区块链的安全支付方法、系统及第三方平台节点有效
申请号: | 202210018116.2 | 申请日: | 2022-01-07 |
公开(公告)号: | CN114581084B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 代增瑜;代立言 | 申请(专利权)人: | 代增瑜;代立言 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G07C9/00 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 杨丹;郝博 |
地址: | 570000 海南省海口市美兰*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 安全 支付 方法 系统 第三 平台 节点 | ||
1.一种基于区块链的安全支付方法,其特征在于,产品需求方节点、第三方平台节点、金融机构节点、产品提供方节点和至少一个产品执行终端节点构成区块链网络,所述基于区块链的安全支付方法包括:
第三方平台节点在接收到所有产品执行终端节点通过区块链网络发来的订单执行完毕通知后,根据预先存储在区块链网络中的客户代码数据、订单代码数据、订单执行内容代码数据及订单时间戳代码数据生成第一密码锁的代码数据,利用第三方平台提供的第一密钥还原预先生成的第一密码锁的第一密码得到还原的第一密码锁的代码数据,将生成的第一密码锁的代码数据与还原的第一密码锁的代码数据进行比对,若相似度达到第一阈值,解锁第一密码锁,使其丧失对第二密钥的制约作用,发送产品需求方输入参数请求和产品提供方输入参数请求至区块链网络;
产品需求方节点接收通过区块链网络发来的产品需求方输入参数请求,接收产品需求方根据产品需求方输入参数请求输入的产品需求方参数,将产品需求方参数发送至区块链网络;
产品提供方节点接收通过区块链网络发来的产品提供方输入参数请求,接收产品提供方根据产品提供方输入参数请求输入的产品提供方参数,将产品提供方参数发送至区块链网络;
第三方平台节点在接收到通过区块链网络发来的产品需求方参数和产品提供方参数时,根据预先存储在区块链网络中的客户代码数据、订单代码数据、订单执行内容代码数据或订单时间戳代码数据的其中之一,以及产品需求方参数和产品提供方参数生成第二密码锁的代码数据,利用第三方平台提供的第二密钥还原预先生成的第二密码锁的第二密码得到还原的第二密码锁的代码数据,将生成的第二密码锁的代码数据与还原的第二密码锁的代码数据进行比对,若相似度达到第二阈值,解锁第二密码锁,使其丧失对延期支付代码数据的制约作用,将延期支付代码数据发送至区块链网络;
金融机构节点在接收到通过区块链网络发来的延期支付代码数据后,将发来的延期支付代码数据与预先存储的延期支付代码数据进行匹配,若匹配成功,将应收款项划入产品提供方在金融机构设置的账户内,完成安全支付过程。
2.如权利要求1所述的基于区块链的安全支付方法,其特征在于,第三方平台节点在接收到所有产品执行终端节点通过区块链网络发来的订单执行完毕通知后,根据预先存储在区块链网络中的客户代码数据、订单代码数据、订单执行内容代码数据及订单时间戳代码数据生成第一密码锁的代码数据,包括:
每一产品执行终端节点在订单内容执行完成时,将订单执行完成通知发送至区块链网络;
第三方平台节点在接收到所有产品执行终端节点通过区块链网络发来的订单执行完成通知时,发送订单执行完成确认请求至区块链网络;
产品需求方节点接收通过区块链网络发来的所述确认请求,在接收到用户根据所述确认请求输入的订单执行完成确认指令时,将所述确认指令发送至区块链网络;
第三方平台节点在接收到通过区块链网络发来的所述确认指令后,获取预先存储在区块链网络中的客户代码数据、订单代码数据、订单执行内容代码数据及订单时间戳代码数据,并生成第一密码锁的代码数据。
3.如权利要求1所述的基于区块链的安全支付方法,其特征在于,还包括按照如下方法预先将客户代码数据、订单代码数据、订单执行内容代码数据及订单时间戳代码数据存储至区块链网络:
产品需求方节点接收产品需求方发起的产品购买请求,将产品购买请求发送至区块链网络;所述产品购买请求中包括用户信息和产品信息;
第三方平台节点接收通过区块链网络发来的产品购买请求,根据用户信息和产品信息生成订单代码数据、订单执行内容代码数据及订单时间戳代码数据,将订单代码数据、订单执行内容代码数据及订单时间戳代码数据发送至区块链网络;所述订单执行内容代码数据包括执行订单的多个产品执行终端节点标识;
产品需求方节点根据通过区块链网络发来的订单代码数据、订单执行内容代码数据及订单时间戳代码数据以电子签名方式签约,得到签约后的客户代码数据,接收产品需求方的待支付金额数据,将客户代码数据和待支付金额数据发送至区块链网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于代增瑜;代立言,未经代增瑜;代立言许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210018116.2/1.html,转载请声明来源钻瓜专利网。