网络支付方法及装置与流程

文档序号:12602722阅读:来源:国知局

技术特征:

1.一种网络支付方法,用于多个对等的网络节点构成的网络中的第一网络节点,包括:

所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;

所述第一网络节点接收所述第二网络节点对所述服务请求的确认消息并生成资产转移记录;

所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及

所述第一网络节将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中。

2.如权利要求1所述的方法,还包括:

所述第一网络节点在所述网络中进行注册,在线的网络节点对所述第一网络节点的注册信息进行审核,审核通过后所述第一网络节点获得公钥和私钥及在所述网络中唯一的身份标识。

3.如权利要求2所述的方法,其中,所述资产转移记录包括资产转移记录标识,资产转移行为的区块链唯一标识;

所述方法还包括:所述第一网络节点根据所述资产转移记录标识在区块链中查询所述网络中一个或者多个其他网络节点的所述资产转移记录。

4.如权利要求2所述的方法,其中,所述资产转移记录还包括:

转移资产类型,表示此次资产转移行为的资产类型;

转移资产数量,表示此次资产转移行为中每种资产类型的数量;

发起方用户标识,表示第一网络节点的身份标识;

目的用户标识,表示第二网络节点的身份标识;

发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;

发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;

授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及

授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;

所述的方法还包括:所述第一网络节点接收所述网络的其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录对责任方网络节点进行惩罚。

5.如权利要求1所述的方法,还包括:

所述第一网络节点生成资产转移方案脚本,其中,所述资产转移方案脚本包括:资产转移方案脚本标识,所述资产转移方案脚本标识表示所述资产转移方案脚本在所述网络的区块链中的唯一标识;

触发条件,所述触发条件是触发生成所述资产转移记录的条件;

方案参与对象,所述方案参与对象是触发生成所述资产转移记录的所述触发条件判断对象;以及

参与对象状态采集信息,所述参与对象状态采集信息是所述第一网络节点对所述方案参与对象的状态定期进行采集获得的信息;

所述第一网络节点参与所述资产转移方案脚本的全网共识验证;

所述第一网络节将通过所述网络的全网共识验证后的资产转移方案脚本写入所述网络的区块链中;以及

当所述参与对象状态采集信息满足触发条件时,所述第一网络节点生成所述资产转移记录。

6.一种网络支付装置,所述装置用于多个对等的网络节点构成的网络中的第一网络节点,包括:

发送模块,被配置为所述第一网络节点向所述网络中一个或多个所述第二网络节点发送服务请求;

记录生成模块,被配置为所述第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录;

共识模块,被配置为所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及

写入模块,被配置为所述第一网络节点将通过所述网络的全网共识验证后的资产转移记录写入所述网络的区块链中。

7.如权利要求6所述的装置,还包括:

注册模块,被配置为所述第一网络节点在所述网络中进行注册,在线的网络节点对所述第一网络节点的注册信息进行审核,审核通过后所述第一网络节点获得公钥和私钥及在所述网络中唯一的身份标识。

8.如权利要求7所述的装置,其中,所述资产转移记录包括资产转移记录标识,资产转移行为的区块链唯一标识;

所述装置还包括:查询模块,被配置为所述第一网络节点根据所述资产转移记录标识在区块链中查询所述网络中一个或者多个其他网络节点的所述资产转移记录。

9.如权利要求8所述的装置,

其中,所述资产转移记录还包括:

转移资产类型,表示此次资产转移行为的资产类型;

转移资产数量,表示此次资产转移行为中每种资产类型的数量;

发起方用户标识,表示第一网络节点的身份标识;

目的用户标识,表示第二网络节点的身份标识;

发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;

发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;

授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及

授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;

所述装置还包括:惩罚模块,被配置为所述第一网络节点接收其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录,对责任方网络节点进行惩罚。

10.如权利要求8所述的装置,还包括:

方案生成模块,被配置为所述第一网络节点生成资产转移方案脚本,其中,所述资产转移方案脚本包括:

资产转移方案脚本标识,所述资产转移方案脚本标识表示所述资产转移方案脚本在所述网络的区块链中的唯一标识;

触发条件,所述触发条件是触发生成资产转移记录的条件;

方案参与对象,所述方案参与对象是触发生成所述资产转移记录的所述触发条件判断对象;以及

参与对象状态采集信息,所述参与对象状态采集信息是所述第一网络节点对所述方案参与对象的状态定期进行采集获得的信息;

共识子模块,被配置为所述第一网络节点参与所述资产转移方案脚本的所述网络的全网共识验证;

写入子模块,被配置为所述第一网络节将通过全网共识验证后的资产转移方案脚本写入所述网络的区块链中;以及

记录生成子模块,被配置为当所述参与对象状态采集信息满足触发条件时,所述第一网络节点生成所述资产转移记录。

11.一种网络支付方法,用于多个对等的网络节点构成的网络中的第二网络节点,包括:

所述第二网络节点接收所述网络中所述第一网络节点发送的服务请求;

所述第二网络节点对所述服务请求进行确认并向所述第一网络节点发送服务请求的确认消息;以及

所述第二网络节点参与所述资产转移记录的所述网络的全网共识验证。

12.如权利要求11所述的方法,还包括:

所述第二网络节点在所述网络中进行注册,在线的网络节点对所述第二网络节点的注册信息进行审核,审核通过后所述第二网络节点获得公钥和私钥及在所述网络中唯一的身份标识。

13.如权利要求12所述的方法,其中,所述资产转移记录包括:

资产转移记录标识,资产转移行为的区块链唯一标识;

所述方法还包括:所述第二网络节点根据所述资产转移记录标识在所述网络的区块链中查询所述网络中一个或者多个其他网络节点的所述资产转移记录。

14.如权利要求12所述的方法,其中,所述资产转移记录还包括:

转移资产类型,表示此次资产转移行为的资产类型;

转移资产数量,表示此次资产转移行为中每种资产类型的数量;

发起方用户标识,表示第一网络节点的身份标识;

目的用户标识,表示第二网络节点的身份标识;

发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;

发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;

授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及

授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;

所述方法还包括:所述第二网络节点接收其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录对责任方网络节点进行惩罚。

15.一种网络支付装置,所述装置用于多个对等的网络节点构成的网络中的第二网络节点,包括:

接收模块,被配置为所述第二网络节点接收所述网络中所述第一网络节点发送的服务请求;

确认模块,被配置为所述第二网络节点对所述服务请求进行确认并向所述第一网络节点发送所述服务请求的确认消息;以及

共识模块,被配置为所述第二网络节点参与所述资产转移记录的所述网络的全网共识验证。

16.如权利要求15所述的装置,还包括:

注册模块,被配置为所述第二网络节点在所述网络中进行注册,在线的网络节点对所述第二网络节点的注册信息进行审核,审核通过后所述第二网络节点获得公钥和私钥及在所述网络中唯一的身份标识。

17.如权利要求16所述的装置,其中,所述资产转移记录包括资产转移记录标识,资产转移行为的区块链唯一标识;

所述装置还包括:查询模块,被配置为所述第二网络节点根据所述资产转移记录标识在所述网络的区块链中查询所述一个或者多个其他网络节点的所述资产转移记录。

18.如权利要求17所述的装置,

其中,所述资产转移记录还包括:

转移资产类型,表示此次资产转移行为的资产类型;

转移资产数量,表示此次资产转移行为中每种资产类型的数量;

发起方用户标识,表示第一网络节点的身份标识;

目的用户标识,表示第二网络节点的身份标识;

发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;

发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;

授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及

授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;

所述装置还包括:惩罚模块,被配置为所述第二网络节点接收所述网络的其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录对责任方网络节点进行惩罚。

19.一种网络支付方法,用于多个对等的网络节点构成的网络中,包括:

所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;

所述一个或多个第二网络节点接收所述网络中所述第一网络节点发送的所述服务请求;

所述第二网络节点对所述服务请求进行确认并向所述第一网络节点发送所述服务请求的确认消息;

所述第一网络节点接收第二网络节点对所述服务请求的所述确认消息并生成资产转移记录;

所述第一网络节点和第二网络节点参与所述资产转移记录在所述网络的全网共识验证;以及

所述第一网络节点将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中。

20.一种网络支付装置,用于多个对等的网络节点构成的网络中,包括:

发送模块,被配置为所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;

接收模块,被配置为所述一个或多个第二网络节点接收所述网络中的所述第一网络节点发送的服务请求;

确认模块,被配置为第二网络节点对所述服务请求进行确认并向第一网络节点发送服务请求的确认消息;

记录生成模块,被配置为所述第一网络节点接收所述第二网络节点对服务请求的确认消息并生成资产转移记录;

共识模块,被配置为所述第一网络节点和第二网络节点参与所述资产转移记录在所述网络的全网共识验证;以及

写入模块,被配置为所述第一网络节点将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中。

21.一种网络支付装置,用于多个对等的网络节点构成的网络中,包括:

存储器;

耦合到所述存储器的处理器;

所述处理器用于执行如下步骤,包括:所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;所述第一网络节点接收所述第二网络节点对所述服务请求的确认消息并生成资产转移记录;所述第一网络节点参与所述资产转移记录在所述网络的全网共识验证;以及所述第一网络节将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中;

显示器;

通信接口;

I/O接口;以及

通信总线,用于在所述处理器、存储器、显示器、通信接口、I/O接口之间传递信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1