网络支付方法及装置制造方法及图纸

技术编号:14405701 阅读:58 留言:0更新日期:2017-01-11 17:18
本发明专利技术涉及一种网络支付方法及装置。该方法用于多个对等的网络节点构成的网络中的第一网络节点,包括该第一网络节点向该网络中一个或多个第二网络节点发送服务请求的步骤。该第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录的步骤。该第一网络节点参与该资产转移记录的全网共识验证的步骤。该第一网络节将通过全网共识验证后的资产转移记录写入该网络的区块链中的步骤。本发明专利技术还公开了一种网络支付装置。

【技术实现步骤摘要】

本专利技术属于互联网
,尤其涉及一种基于区块链的网络支付方法及装置
技术介绍
网络支付是指电子交易的当事人,包括消费者、厂商和金融机构,使用安全电子支付手段通过网络进行的货币支付或资金流转。主要包括有电子货币类,电子信用卡类,电子支票类。由于全球化日益发展,在网络支付中,跨境资产转移在网络支付中的占比越来越高,跨境资产转移指的是资产转移发起方和接收方位于不同国家或地区场景下的资产转移,由于币种的不同,通常需要通过结算工具和支付系统(比如SWIFT,全球同业银行金融电讯协会)实现不同国家或地区之间的资金转换。目前的跨境资产转移体系存在如下问题:一是多采用中心化网络系统,网络健壮性差,在中心服务器受到攻击后容易造成整个网络的瘫痪;二是跨境资产转移时间成本高,到账时间往往三至五天,资产转移效率较低;三是资产转移手续费较高;四是资产转移过程不透明,由于涉及的环节多,现有资产转移机构很难告诉用户中间环节及各环节手续费细节。
技术实现思路
本专利技术的实施例提供了一种基于区块链的网络支付方法及装置。根据本专利技术实施例的一方面,提供了一种网络支付方法,用于多个对等的网络节点构成的网络中的第一网络节点,包括该第一网络节点向该网络中一个或多个第二网络节点发送服务请求的步骤。该第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录的步骤。该第一网络节点参与该资产转移记录的全网共识验证的步骤。该第一网络节将通过全网共识验证后的资产转移记录写入该网络的区块链中的步骤。根据本专利技术实施例的另一方面,提供了一种网络支付装置,该装置用于多个对等的网络节点构成的网络中的第一网络节点,包括:发送模块、记录生成模块、共识模块和写入模块。其中的发送模块,被配置为第一网络节点向上述网络中一个或多个第二网络节点发送服务请求。记录生成模块,被配置为第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录。共识模块,被配置为第一网络节点参与该资产转移记录的全网共识验证。写入模块,被配置为第一网络节点将通过全网共识验证后的资产转移记录写入该网络的区块链中。根据本专利技术实施例的一方面,提供了一种网络支付方法,用于多个对等的网络节点构成的网络中的一个或多个第二网络节点,包括第二网络节点接收该网络中第一网络节点发送的服务请求的步骤。第二网络节点对上述服务请求进行确认并向第一网络节点发送服务请求的确认消息的步骤。第二网络节点参与该资产转移记录的全网共识验证的步骤。根据本专利技术实施例的另一方面,提供了一种网络支付装置,该装置用于多个对等的网络节点构成的网络中的一个或多个第二网络节点,包括接收模块、确认模块和共识模块,其中的接收模块,被配置为第二网络节点接收该网络中第一网络节点发送的服务请求。确认模块,被配置为第二网络节点对该服务请求进行确认并向第一网络节点发送服务请求的确认消息。共识模块,被配置为第二网络节点参与该资产转移记录的全网共识验证。根据本专利技术实施例的一方面,提供了一种网络支付方法,用于多个对等的网络节点构成的网络中,包括该第一网络节点向上述网络中一个或多个第二网络节点发送服务请求的步骤。一个或多个第二网络节点接收该网络中第一网络节点发送的服务请求的步骤。一个或多个第二网络节点对该服务请求进行确认并向第一网络节点发送服务请求的确认消息的步骤。该第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录的步骤。第一网络节点和第二网络节点参与该资产转移记录的全网共识验证的步骤。该第一网络节点将通过全网共识验证后的资产转移记录写入该网络的区块链中的步骤。根据本专利技术实施例的另一方面,提供了一种网络支付装置,用于多个对等的网络节点构成的网络中,包括发送模块、接收模块、确认模块、记录生成模块、共识模块和写入模块。其中的发送模块,被配置为第一网络节点向上述网络中一个或多个第二网络节点发送服务请求。接收模块,被配置为一个或多个第二网络节点接收该网络中第一网络节点发送的服务请求。确认模块,被配置为一个或多个第二网络节点对该服务请求进行确认并向第一网络节点发送服务请求的确认消息。记录生成模块,被配置为第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录。共识模块,被配置为第一网络节点和第二网络节点参与该资产转移记录的全网共识验证。写入模块,被配置为第一网络节点将通过全网共识验证后的资产转移记录写入该网络的区块链中。根据本专利技术实施例的一方面,提供了一种网络支付装置,用于多个对等的网络节点构成的网络中,包括,存储器、耦合到该存储器的处理器、显示器、通信接口、I/O接口以及通信总线,其中,该处理器用于执行如下步骤,包括:该第一网络节点向该网络中一个或多个第二网络节点发送服务请求的步骤;该第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录的步骤;该第一网络节点参与该资产转移记录的全网共识验证的步骤;该第一网络节将通过全网共识验证后的资产转移记录写入该网络的区块链中的步骤。通信总线,用于在上述处理器、存储器、显示器、通信接口、I/O接口之间传递信息。本专利技术实施例提出一种网络支付方法及装置。该方法和装置由于基于区块链,具有去中心化的优点,根据该方法及装置构建的支付网络不依赖于中心化服务器,由于去中心化的支付网络体系具有很难彻底关闭或摧毁的优点,并利用该网络不可逆的特性,使得经该方法和装置构建成的支付网络具有更高的安全性和健壮性。由于境内外用户节点可以直接进行资金转移撇除第三方金融机构的中间环节,也提升了资产转移效率,免去了高额的资产转移手续费。附图说明通过参考附图会更加清楚地理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1示出根据一个实施例的一种对等的网络节点构成的网络系统的示意图;图2示出根据一个实施例的一种基于区块链的网络支付系统的示意图;图3示出根据本专利技术的一个实施例的一种网络支付方法的流程图;图4示出根据本专利技术的另一个实施例的一种基于区块链的网络支付系统的示意图;图5示出根据本专利技术的另一个实施例的一种网络支付方法中资产转移记录的信息结构图;图6示出根据本专利技术的一个实施例的一种基于区块链的网络支付系统的示意图;图7示出根据本专利技术的一个实施例的一种网络支付方法中资产转移记录的信息结构图;图8示出根据本专利技术的另一个实施例的一种基于区块链的网络支付系统的示意图;图9示出根据本专利技术的一个实施例的一种网络支付装置的结构示意图;图10示出根据本专利技术的另一个实施例的一种网络支付方法的流程图;图11示出根据本专利技术的另一个实施例的一种网络支付装置的结构示意图;图12示出根据本专利技术的一个实施例的一种网络支付方法的流程图;图13示出根据本专利技术的一个实施例的一种网络支付装置的结构示意图;图14示出根据本专利技术的另一个实施例的一种网络支付装置的结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本专利技术的全面理解。但是,对于本领域技术人员来说很明显的是,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术的更好的理解。本专利技术决不限于下面所提出的任何具体配置和方法,本文档来自技高网...
网络支付方法及装置

【技术保护点】
一种网络支付方法,用于多个对等的网络节点构成的网络中的第一网络节点,包括:所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;所述第一网络节点接收所述第二网络节点对所述服务请求的确认消息并生成资产转移记录;所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及所述第一网络节将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中。

【技术特征摘要】
1.一种网络支付方法,用于多个对等的网络节点构成的网络中的第一网络节点,包括:所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;所述第一网络节点接收所述第二网络节点对所述服务请求的确认消息并生成资产转移记录;所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及所述第一网络节将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中。2.如权利要求1所述的方法,还包括:所述第一网络节点在所述网络中进行注册,在线的网络节点对所述第一网络节点的注册信息进行审核,审核通过后所述第一网络节点获得公钥和私钥及在所述网络中唯一的身份标识。3.如权利要求2所述的方法,其中,所述资产转移记录包括资产转移记录标识,资产转移行为的区块链唯一标识;所述方法还包括:所述第一网络节点根据所述资产转移记录标识在区块链中查询所述网络中一个或者多个其他网络节点的所述资产转移记录。4.如权利要求2所述的方法,其中,所述资产转移记录还包括:转移资产类型,表示此次资产转移行为的资产类型;转移资产数量,表示此次资产转移行为中每种资产类型的数量;发起方用户标识,表示第一网络节点的身份标识;目的用户标识,表示第二网络节点的身份标识;发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;所述的方法还包括:所述第一网络节点接收所述网络的其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录对责任方网络节点进行惩罚。5.如权利要求1所述的方法,还包括:所述第一网络节点生成资产转移方案脚本,其中,所述资产转移方案脚本包括:资产转移方案脚本标识,所述资产转移方案脚本标识表示所述资产转移方案脚本在所述网络的区块链中的唯一标识;触发条件,所述触发条件是触发生成所述资产转移记录的条件;方案参与对象,所述方案参与对象是触发生成所述资产转移记录的所述触发条件判断对象;以及参与对象状态采集信息,所述参与对象状态采集信息是所述第一网络节点对所述方案参与对象的状态定期进行采集获得的信息;所述第一网络节点参与所述资产转移方案脚本的全网共识验证;所述第一网络节将通过所述网络的全网共识验证后的资产转移方案脚本写入所述网络的区块链中;以及当所述参与对象状态采集信息满足触发条件时,所述第一网络节点生成所述资产转移记录。6.一种网络支付装置,所述装置用于多个对等的网络节点构成的网络中的第一网络节点,包括:发送模块,被配置为所述第一网络节点向所述网络中一个或多个所述第二网络节点发送服务请求;记录生成模块,被配置为所述第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录;共识模块,被配置为所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及写入模块,被配置为所述第一网络节点将通过所述网络的全网共识验证后的资产转移记录写入所述网络的区块链中。7.如权利要求6所述的装置,还包括:注册模块,被配置为所述第一网络节点在所述网络中进行注册,在线的网络节点对所述第一网络节点的注册信息进行审核,审核通过后所述第一网络节点获得公钥和私钥及在所述网络中唯一的身份标识。8.如权利要求7所述的装置,其中,所述资产转移记录包括资产转移记录标识,资产转移行为的区块链唯一标识;所述装置还包括:查询模块,被配置为所述第一网络节点根据所述资产转移记录标识在区块链中查询所述网络中一个或者多个其他网络节点的所述资产转移记录。9.如权利要求8所述的装置,其中,所述资产转移记录还包括:转移资产类型,表示此次资产转移行为的资产类型;转移资产数量,表示此次资产转移行为中每种资产类型的数量;发起方用户标识,表示第一网络节点的身份标识;目的用户标识,表示第二网络节点的身份标识;发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;所述装置还包括:惩罚模块,被配置为所述第一网络节点接收其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录,对责任方网络节点进行惩罚。10.如权利要求8所述的装置,还包括:方案生成模块,被配置为所述第一网络节点生成资产转移方案脚本,其中,所述资产转移方案脚本包括:资产转移方案脚本标识,所述资产转移方案脚本标识表示所述资产转移方案脚本在所述网络的区块链中的唯一标识;触发条件,所述触发条件是触发生成资产转移记录的条件;方案参与对象,所述方案参与对象是触发生成所述资产转移记录的所述触发条件判断对象;以及参与对象状态采集信息,所述参与对象状态采集信息是所述第一网络节点对所述方案参与对象的状态定期进行采集获得的信息;共识子模块,被配置为所述第一网络节点参与所述资产转移方案脚本的所述网络的全网共识验证;写入子模块,被配置为所述第一网络节将通过全网共识验证后的资产转移方案脚本写入所述网络的区块链中;以及记录生成子模块,被配置为当所述参与对象状态采集信息满足触发条件时,所述第一网络节点生成所述资产转移记录。11.一种网络支付方法,用于多个对等的网络节点构成的网络中的...

【专利技术属性】
技术研发人员:蒋海翟海滨杨帆王璟赵正涌胡楠乔肖瑞
申请(专利权)人:布比北京网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1