基于区块链的资源分配方法、系统、服务器及存储介质技术方案

技术编号:20391359 阅读:24 留言:0更新日期:2019-02-20 03:26
本申请提供一种基于区块链的资源分配方法、系统、服务器及存储介质。其中,该方法包括:当检测到第三用户账户收到第二用户账户欲支付给第一用户账户的第一款项时,将第一款项支付给第一用户账户,并将第一信任记录上传至区块链网络,第一信任记录为第二用户账户向第一用户账户放贷,且对应的第一款项支付完成的信息记录;当第三用户账户收到第一用户账户欲支付给第二用户账户的第二款项时,将第二款项支付给第二用户账户,并将第二信任记录上传至区块链网络,第二信任记录为第二款项支付完成信息记录。

【技术实现步骤摘要】
基于区块链的资源分配方法、系统、服务器及存储介质
本申请涉及区块链技术应用的
,具体涉及一种基于区块链的资源分配方法、系统、服务器及存储介质。
技术介绍
区块链:区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同用户之间建立信任、获取权益的数学算法。目前行业内基于互联网的支付都是使用法币实现支付的,借贷双方在第三方的见证下完成交易之后,没有进行防抵赖操作,例如借方与第三方串通,贷方无法举证借方与第三方串通的情况下,无法防止借方与第三方抵赖的情况;又例如,贷方与第三方串通,借方即无法举证贷方与第三方串通,也无法防止贷方与第三方抵赖。因此,现有技术中存在着在网络上借贷关系中的交易抵赖的问题。
技术实现思路
有鉴于此,本申请提供一种基于区块链的资源分配方法、系统、服务器及存储介质,用于解决现有技术中在网络上借贷关系中的交易抵赖的问题。本申请提供了的一种基于区块链的资源分配方法,应用于区块链网络,所述方法包括:当检测到第三用户账户收到第二用户账户欲支付给第一用户账户的第一款项时,将所述第一款项支付给所述第一用户账户,并将第一信任记录上传至所述区块链网络,所述第一信任记录为所述第二用户账户向所述第一用户账户放贷,且对应的所述第一款项支付完成的信息记录;当所述第三用户账户收到所述第一用户账户欲支付给所述第二用户账户的第二款项时,将所述第二款项支付给所述第二用户账户,并将第二信任记录上传至区块链网络,所述第二信任记录为所述第二款项支付完成信息记录,所述第一款项的金额与所述第二款项的金额有第一预设关系。可选地,在本申请实施例中,所述当检测到第三用户账户收到第二用户账户欲支付给第一用户账户的第一款项时,将所述第一款项支付给所述第一用户账户,并将第一信任记录上传至所述区块链网络之前,所述方法还包括:接收所述第一用户账户以及所述第二用户账户发送的第一请求,所述第一请求用于请求选取第三用户账户作为交易监管方,所述第一请求包含所述第三用户账户的信息,以及所述第一用户账户的第一用户标识和所述第二用户账户的第二用户标识;将所述第一请求发送给所述第三用户账户,并在所述第三用户账户请求验证所述第一用户账户和所述第二用户账户的情况下,基于所述第一用户标识和所述第二用户标识获取所述区块链网络中的原始数据;基于所述原始数据计算所述第一用户账户的第一信任值,以及所述第二用户账户的第二信任值;在所述第一信任值以及所述第二信任值满足预设规则时,将验证通过的消息发送给所述第三用户账户;在接收到所述第三用户账户发送的确认信息时,将所述第三用户账户标记为所述第一用户账户和所述第二用户账户的交易监管方。可选地,在本申请实施例中,所述基于所述原始数据计算所述第一用户账户的第一信任值,以及所述第二用户账户的第二信任值之后,所述方法还包括:判断所述第一信任值和所述第二信任值之和是否大于信任预设值;若大于,则确定所述第一信任值以及所述第二信任值满足所述预设规则。可选地,在本申请实施例中,所述方法还包括:若所述第一信任值和所述第二信任值之和不大于所述信任预设值,则将验证失败的消息发送给所述第三用户账户。可选地,在本申请实施例中,所述接收所述第一用户账户以及所述第二用户账户发送的第一请求之前,所述方法还包括:接收所述第一用户账户以及所述第二用户账户发送的第二请求,所述第二请求用于请求选取交易监管方;从交易监管方备选数据库中获取信用值排序在预设阈值的多个用户账户,并将所述多个用户账户推送给所述第一用户账户和所述第二用户账户以供所述第一用户账户和所述第二用户账户选取。可选地,在本申请实施例中,所述原始数据包括所述第一用户账户的第一借款记录和第一还款记录,以及所述第二用户账户的第二借款记录和第二还款记录,所述基于所述原始数据计算所述第一用户账户的第一信任值,以及所述第二用户账户的第二信任值,包括:根据所述第一借款记录和所述第一还款记录计算所述第一用户账户的第一信用值,并根据所述第二借款记录和所述第二还款记录计算所述第二用户账户的第二信用值;根据所述原始数据、所述第一信用值和所述第二信用值,分别计算所述第一用户账户的第一信任值和所述第二用户账户的第二信任值。可选地,在本申请实施例中,所述根据所述原始数据、所述第一信用值和所述第二信用值,分别计算所述第一用户账户的第一信任值和所述第二用户账户的第二信任值,包括:根据所述原始数据,获取第一和值,所述第一和值为所有注册用户的信用值之和,所述原始数据还包括所有注册用户的信用值;根据所述原始数据,获取第二和值,所述第二和值为所有注册用户的支付完成信息记录之和,所述原始数据还包括所有注册用户的支付完成信息记录;根据所述第一信用值、所述第一和值、第一信任记录数以及所述第二和值获得所述第一信任值,所述第一信任记录数为第一用户账户上传区块链网络的支付完成信息记录数;根据所述第二信用值、所述第一和值、第二信任记录数以及所述第二和值获得所述第二信任值,所述第二信任记录数为第二用户账户上传区块链网络的支付完成信息记录数。本申请还提供了一种资源分配系统,所述资源分配系统包括:第一信任记录上传模块,用于当检测到第三用户账户收到第二用户账户欲支付给第一用户账户的第一款项时,将所述第一款项支付给所述第一用户账户,并将第一信任记录上传至区块链网络,所述第一信任记录为所述第二用户账户向所述第一用户账户放贷,且对应的所述第一款项支付完成的信息记录;第二信任记录上传模块,用于当所述第三用户账户收到所述第一用户账户欲支付给所述第二用户账户的第二款项时,将所述第二款项支付给所述第二用户账户,并将第二信任记录上传至区块链网络,所述第二信任记录为所述第二款项支付完成信息记录,所述第一款项的金额与所述第二款项的金额有第一预设关系。本申请还提供了一种服务器,包括:处理器、存储器和通信接口,所述存储器存储有所述处理器可执行的机器可读指令,所述通信接口用于与外部设备进行通信,所述机器可读指令被所述处理器执行时执行如上所述的方法。本申请还提供了一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上所述的方法。本申请提供一种基于区块链的资源分配方法、系统、服务器及存储介质,通过当第三用户账户收到第二用户账户对第一用户账户的任何操作时,便将第二用户账户对第一用户账户的任何操作信息上传给区块链网络,具体地,将第一信任记录上传至区块链网络,该第一信任记录为该第一款项支付完成信息记录,将第二信任记录上传至区块链网络,该第二信任记录为该第二款项支付完成信息记录,这样就进行了操作认证和公开的过程,这样就增加了操作的公开性和透明性。通过这种方式从而有效地解决了现有技术中在网络上借贷关系中的交易抵赖的问题。为使本申请的上述目的和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚的说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些本文档来自技高网...

【技术保护点】
1.一种基于区块链的资源分配方法,其特征在于,应用于区块链网络,所述方法包括:当检测到第三用户账户收到第二用户账户欲支付给第一用户账户的第一款项时,将所述第一款项支付给所述第一用户账户,并将第一信任记录上传至所述区块链网络,所述第一信任记录为所述第二用户账户向所述第一用户账户放贷,且对应的所述第一款项支付完成的信息记录;当所述第三用户账户收到所述第一用户账户欲支付给所述第二用户账户的第二款项时,将所述第二款项支付给所述第二用户账户,并将第二信任记录上传至区块链网络,所述第二信任记录为所述第二款项支付完成信息记录,所述第一款项的金额与所述第二款项的金额有第一预设关系。

【技术特征摘要】
1.一种基于区块链的资源分配方法,其特征在于,应用于区块链网络,所述方法包括:当检测到第三用户账户收到第二用户账户欲支付给第一用户账户的第一款项时,将所述第一款项支付给所述第一用户账户,并将第一信任记录上传至所述区块链网络,所述第一信任记录为所述第二用户账户向所述第一用户账户放贷,且对应的所述第一款项支付完成的信息记录;当所述第三用户账户收到所述第一用户账户欲支付给所述第二用户账户的第二款项时,将所述第二款项支付给所述第二用户账户,并将第二信任记录上传至区块链网络,所述第二信任记录为所述第二款项支付完成信息记录,所述第一款项的金额与所述第二款项的金额有第一预设关系。2.如权利要求1所述的方法,其特征在于,所述当检测到第三用户账户收到第二用户账户欲支付给第一用户账户的第一款项时,将所述第一款项支付给所述第一用户账户,并将第一信任记录上传至所述区块链网络之前,所述方法还包括:接收所述第一用户账户以及所述第二用户账户发送的第一请求,所述第一请求用于请求选取第三用户账户作为交易监管方,所述第一请求包含所述第三用户账户的信息,以及所述第一用户账户的第一用户标识和所述第二用户账户的第二用户标识;将所述第一请求发送给所述第三用户账户,并在所述第三用户账户请求验证所述第一用户账户和所述第二用户账户的情况下,基于所述第一用户标识和所述第二用户标识获取所述区块链网络中的原始数据;基于所述原始数据计算所述第一用户账户的第一信任值,以及所述第二用户账户的第二信任值;在所述第一信任值以及所述第二信任值满足预设规则时,将验证通过的消息发送给所述第三用户账户;在接收到所述第三用户账户发送的确认信息时,将所述第三用户账户标记为所述第一用户账户和所述第二用户账户的交易监管方。3.如权利要求2所述的方法,其特征在于,所述基于所述原始数据计算所述第一用户账户的第一信任值,以及所述第二用户账户的第二信任值之后,所述方法还包括:判断所述第一信任值和所述第二信任值之和是否大于信任预设值;若大于,则确定所述第一信任值以及所述第二信任值满足所述预设规则。4.如权利要求3所述的方法,其特征在于,所述方法还包括:若所述第一信任值和所述第二信任值之和不大于所述信任预设值,则将验证失败的消息发送给所述第三用户账户。5.如权利要求2-4任一项所述的方法,其特征在于,所述接收所述第一用户账户以及所述第二用户账户发送的第一请求之前,所述方法还包括:接收所述第一用户账户以及所述第二用户账户发送的第二请求,所述第二请求用于请求选取交易监管方;从交易监管方备选数据库中获取信用值排序在预设阈值的多个用户账户,并将所述多个用户账户推送给所述第一用户账户和所述第二用户账户以供所述...

【专利技术属性】
技术研发人员:唐银辉龙云云
申请(专利权)人:重庆小雨点小额贷款有限公司
类型:发明
国别省市:重庆,50

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

1