【技术实现步骤摘要】
本专利技术属于互联网
,尤其涉及一种基于区块链的网络支付方法及装置。
技术介绍
网络支付是指电子交易的当事人,包括消费者、厂商和金融机构,使用安全电子支付手段通过网络进行的货币支付或资金流转。主要包括有电子货币类,电子信用卡类,电子支票类。由于全球化日益发展,在网络支付中,跨境资产转移在网络支付中的占比越来越高,跨境资产转移指的是资产转移发起方和接收方位于不同国家或地区场景下的资产转移,由于币种的不同,通常需要通过结算工具和支付系统(比如SWIFT,全球同业银行金融电讯协会)实现不同国家或地区之间的资金转换。目前的跨境资产转移体系存在如下问题:一是多采用中心化网络系统,网络健壮性差,在中心服务器受到攻击后容易造成整个网络的瘫痪;二是跨境资产转移时间成本高,到账时间往往三至五天,资产转移效率较低;三是资产转移手续费较高;四是资产转移过程不透明,由于涉及的环节多,现有资产转移机构很难告诉用户中间环节及各环节手续费细节。
技术实现思路
本专利技术的实施例提供了一种基于区块链的网络支付方法及装置。根据本专利技术实施例的一方面,提供了一种网络支付方法,用于多个对等的网络节点构成的网络中的第一网络节点,包括该第一网络节点向该网络中一个或多个第二网络节点发送服务请求的步骤。该第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录的步骤。该第一网络节点参与该资产转移记录的全网共识验证的步骤。该第一网络节将通过全网共识验证后的资产转移记录写入该网络的区块链中的步骤。根据本专利技术实施例的另一方面,提供了一种网络支付装置,该装置用于多个对等的网络节点构成的网络 ...
【技术保护点】
一种网络支付方法,用于多个对等的网络节点构成的网络中的第一网络节点,包括:所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;所述第一网络节点接收所述第二网络节点对所述服务请求的确认消息并生成资产转移记录;所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及所述第一网络节将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中。
【技术特征摘要】
1.一种网络支付方法,用于多个对等的网络节点构成的网络中的第一网络节点,包括:所述第一网络节点向所述网络中一个或多个第二网络节点发送服务请求;所述第一网络节点接收所述第二网络节点对所述服务请求的确认消息并生成资产转移记录;所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及所述第一网络节将通过所述网络的全网共识验证后的所述资产转移记录写入所述网络的区块链中。2.如权利要求1所述的方法,还包括:所述第一网络节点在所述网络中进行注册,在线的网络节点对所述第一网络节点的注册信息进行审核,审核通过后所述第一网络节点获得公钥和私钥及在所述网络中唯一的身份标识。3.如权利要求2所述的方法,其中,所述资产转移记录包括资产转移记录标识,资产转移行为的区块链唯一标识;所述方法还包括:所述第一网络节点根据所述资产转移记录标识在区块链中查询所述网络中一个或者多个其他网络节点的所述资产转移记录。4.如权利要求2所述的方法,其中,所述资产转移记录还包括:转移资产类型,表示此次资产转移行为的资产类型;转移资产数量,表示此次资产转移行为中每种资产类型的数量;发起方用户标识,表示第一网络节点的身份标识;目的用户标识,表示第二网络节点的身份标识;发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;所述的方法还包括:所述第一网络节点接收所述网络的其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录对责任方网络节点进行惩罚。5.如权利要求1所述的方法,还包括:所述第一网络节点生成资产转移方案脚本,其中,所述资产转移方案脚本包括:资产转移方案脚本标识,所述资产转移方案脚本标识表示所述资产转移方案脚本在所述网络的区块链中的唯一标识;触发条件,所述触发条件是触发生成所述资产转移记录的条件;方案参与对象,所述方案参与对象是触发生成所述资产转移记录的所述触发条件判断对象;以及参与对象状态采集信息,所述参与对象状态采集信息是所述第一网络节点对所述方案参与对象的状态定期进行采集获得的信息;所述第一网络节点参与所述资产转移方案脚本的全网共识验证;所述第一网络节将通过所述网络的全网共识验证后的资产转移方案脚本写入所述网络的区块链中;以及当所述参与对象状态采集信息满足触发条件时,所述第一网络节点生成所述资产转移记录。6.一种网络支付装置,所述装置用于多个对等的网络节点构成的网络中的第一网络节点,包括:发送模块,被配置为所述第一网络节点向所述网络中一个或多个所述第二网络节点发送服务请求;记录生成模块,被配置为所述第一网络节点接收第二网络节点对服务请求的确认消息并生成资产转移记录;共识模块,被配置为所述第一网络节点参与所述资产转移记录的所述网络的全网共识验证;以及写入模块,被配置为所述第一网络节点将通过所述网络的全网共识验证后的资产转移记录写入所述网络的区块链中。7.如权利要求6所述的装置,还包括:注册模块,被配置为所述第一网络节点在所述网络中进行注册,在线的网络节点对所述第一网络节点的注册信息进行审核,审核通过后所述第一网络节点获得公钥和私钥及在所述网络中唯一的身份标识。8.如权利要求7所述的装置,其中,所述资产转移记录包括资产转移记录标识,资产转移行为的区块链唯一标识;所述装置还包括:查询模块,被配置为所述第一网络节点根据所述资产转移记录标识在区块链中查询所述网络中一个或者多个其他网络节点的所述资产转移记录。9.如权利要求8所述的装置,其中,所述资产转移记录还包括:转移资产类型,表示此次资产转移行为的资产类型;转移资产数量,表示此次资产转移行为中每种资产类型的数量;发起方用户标识,表示第一网络节点的身份标识;目的用户标识,表示第二网络节点的身份标识;发起用户签名,表示第一网络节点的签名,用于追溯记录生成者;发起用户资产来源,表示第一网络节点进行此次资产转移时的资产来源记录;授权访问节点列表,授权访问节点列表为允许访问该资产转移记录的节点身份标识列表;以及授权访问联合签名,授权访问联合签名为授权访问节点列表中的节点的公钥进行的多重签名;所述装置还包括:惩罚模块,被配置为所述第一网络节点接收其他网络节点发来的所述资产转移记录标识,根据所述资产移记录标识查询相关历史转移记录,对责任方网络节点进行惩罚。10.如权利要求8所述的装置,还包括:方案生成模块,被配置为所述第一网络节点生成资产转移方案脚本,其中,所述资产转移方案脚本包括:资产转移方案脚本标识,所述资产转移方案脚本标识表示所述资产转移方案脚本在所述网络的区块链中的唯一标识;触发条件,所述触发条件是触发生成资产转移记录的条件;方案参与对象,所述方案参与对象是触发生成所述资产转移记录的所述触发条件判断对象;以及参与对象状态采集信息,所述参与对象状态采集信息是所述第一网络节点对所述方案参与对象的状态定期进行采集获得的信息;共识子模块,被配置为所述第一网络节点参与所述资产转移方案脚本的所述网络的全网共识验证;写入子模块,被配置为所述第一网络节将通过全网共识验证后的资产转移方案脚本写入所述网络的区块链中;以及记录生成子模块,被配置为当所述参与对象状态采集信息满足触发条件时,所述第一网络节点生成所述资产转移记录。11.一种网络支付方法,用于多个对等的网络节点构成的网络中的...
【专利技术属性】
技术研发人员:蒋海,翟海滨,杨帆,王璟,赵正涌,胡楠,乔肖瑞,
申请(专利权)人:布比北京网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。