当前位置: 首页 > 专利查询>刘一涵专利>正文

基于区块链网络的信用记录方法和系统技术方案

技术编号:20003931 阅读:40 留言:0更新日期:2019-01-05 17:11
本发明专利技术公开了一种基于区块链网络的信用记录方法和系统,其中,方法包括:第一用户参与节点获知第二用户对第一用户的失信行为,生成与失信行为对应的失信记录,并对失信记录进行第一私钥签名后广播到区块链网络中;挖矿记账节点接收失信记录的广播消息,验证第一私钥签名,若验证通过,则验证合同信息,若验证通过,则挖矿记账节点将失信记录,和/或,将生成的第一信用记账消息记录到区块链账本中,并根据第一担保信息从第一用户参与节点自动获取相应的信用支付费用。由此,构建了区块链网络的信用体系,为区块链网络中的交易的合法性和可靠性的监管提供了支撑。

Method and System of Credit Recording Based on Block Chain Network

The invention discloses a credit recording method and system based on block chain network, which includes: the first user participating node learns the second user's dishonest behavior toward the first user, generates the dishonest record corresponding to the dishonest behavior, and broadcasts the dishonest record to the block chain network after signing the first private key; the mining accounting node receives the broadcast message of the dishonest record. Verify the first private key signature, verify the contract information if the validation is successful, and if the validation is successful, the mining accounting node will record the dishonest record, and/or, record the generated first credit accounting message into the block chain account book, and automatically obtain the corresponding credit payment fees from the first user participating node according to the first guarantee information. Thus, the credit system of block chain network is constructed, which provides support for the legitimacy and reliability of transactions in block chain network.

【技术实现步骤摘要】
基于区块链网络的信用记录方法和系统
本专利技术涉及通信
,尤其涉及一种基于区块链网络的信用记录方法和系统。
技术介绍
目前,随着社会的发展,社会信用体系由于提供了以信用服务市场的基础而得到广泛关注,基于信用进行的交易将会成为交易主流发展方向。相关技术中,区块链技术通过基于节点与节点之间的信息交互实现交易,这种交易方式没有涉及到对节点的信用考量,从而导致无法对接社会信用的主流需要,影响了区块链网络的应用前景。
技术实现思路
本专利技术提供一种基于区块链网络的信用记录方法和系统,以解决现有技术中,区块链网络没有涉及到对节点的信用考量,从而导致无法对接社会信用的主流需要,影响了区块链网络的应用前景的技术问题。本专利技术第一实施例提供一种基于区块链网络的信用记录方法,包括:第一用户参与节点获知第二用户对第一用户的失信行为,生成与所述失信行为对应的失信记录,其中,所述失信记录包括:合同信息、违约信息和携带第一时间期限的第一担保信息,并对所述失信记录进行第一私钥签名后广播到区块链网络中;挖矿记账节点接收所述失信记录的广播消息,应用预设的第一公钥验证所述第一私钥签名的有效性,若验证通过,则根据区块链账本中预存的历史信息验证所述合同信息的有效性,若验证通过,则所述挖矿记账节点将所述失信记录,和/或,将根据所述合同信息、所述违约信息和所述携带第一时间期限的第一担保信息生成的对应的第一信用记账消息记录到区块链账本中到,并根据所述第一担保信息从所述第一用户参与节点自动获取相应的信用支付费用。本专利技术第二实施例提供一种基于区块链网络的信用记录系统,包括:第一用户参与节点和挖矿记账节点,其中,所述第一用户参与节点,用于获知第二用户对第一用户的失信行为,生成与所述失信行为对应的失信记录,其中,所述失信记录包括:合同信息、违约信息和携带第一时间期限的第一担保信息,并对所述失信记录进行第一私钥签名后广播到区块链网络中;所述挖矿记账节点,用于接收所述失信记录的广播消息,应用预设的第一公钥验证所述第一私钥签名的有效性,若验证通过,则根据区块链账本中预存的历史信息验证所述合同信息的有效性,若验证通过,则所述挖矿记账节点将所述失信记录,和/或,将根据所述合同信息、所述违约信息和所述携带第一时间期限的第一担保信息生成的对应的第一信用记账消息记录到区块链账本中,并根据所述第一担保信息从所述第一用户参与节点自动获取相应的信用支付费用。本专利技术第三实施例提供一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上述实施例所述的基于区块链网络的信用记录方法。本专利技术第四实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例所述的基于区块链网络的信用记录方法。本专利技术实施例提供的技术方案可以包括以下有益效果:基于区块链网络中交易节点进行节点的信用验证,依托于区块链网络的透明特性,使得参与交易的节点的信用在全网公开,由此,构建了基于区块链网络的社会信用体系,为区块链网络中的交易的合法性和可靠性的监管提供了支撑,且基于费用支付与补偿机制,使得相关节点和平台均具可以在信用建立时进行相关费用的支付或者收益,保证了基于区块链网络的信用记录方法的持续化运作,为区块链网络的普及提供了更广阔的应用方向。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的基于区块链网络的信用记录系统的结构示意图;图2是根据本专利技术一个实施例的基于区块链网络的信用记录系统的交互示意图;图3是根据本专利技术另一个实施例的基于区块链网络的信用记录系统的交互示意图;图4是根据本专利技术一个实施例的基于区块链网络的信用记录方法的流程图;图5是根据本专利技术另一个实施例的基于区块链网络的信用记录方法的流程图;以及图6是根据本专利技术一个实施例的基于区块链网络的信用记录方法的应用场景示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。基于
技术介绍
中所提到的,现有的区块链网络没有和社会信用体系对接的技术问题,本专利技术提供了一种依托于区块链网络的信用记录方法,从而,构建了区块链网络的信用体系,为区块链网络中的交易的合法性和可靠性的监管提供了支撑。其中,为了描述的清楚,首先对本专利技术实施例的基于区块链网络的信用记录系统进行描述,图1是根据本专利技术一个实施例的基于区块链网络的信用记录系统的结构示意图,如图1所示,该系统包括第一用户参与节点100和挖矿记账节点200,其中,第一用户参与节点100为当前进行交易的其中一方节点,第一用户参与节点100本质上仍然是挖矿记账节点,在本专利技术中为了描述的清楚,将参与当前交易的其中一方节点以第一用户参与节点100描述。其中,本系统在执行过程中,节点之间基于公钥证书技术进行通信时的身份认证,其中,公钥技术的核心为一对密钥,其基本原理是:由一个密钥进行加密的信息内容,只能由与之配对的另一个密钥才能进行解密。加密公钥可以广泛地发给与自己有关的通信者,加密私钥则需要十分安全地存放起来。另外,节点之间的通信方式根据节点时间的距离以及网络连接条件的不同,可以为红外、蓝牙、NFC(NearFieldCommunication,近距离无线通讯技术)、WiFi等。参照图2,在实际执行过程中,第一用户参与节点获知第二用户对第一用户的失信行为,其中,第一用户为第一用户参与节点对应的企业或者个人,第二用户为与第一用户进行交易的企业或者个人等,生成与失信行为对应的失信记录,其中,失信记录包括:合同信息、违约信息和携带第一时间期限的第一担保信息,并对失信记录进行第一私钥签名后广播到区块链网络中(步骤1)。挖矿记账节点接收失信记录的广播消息,应用预设的第一公钥验证第一私钥签名的有效性(步骤21),若验证通过,则根据区块链账本中预存的历史信息验证合同信息的有效性(步骤22),若验证通过(本步骤可忽略),则挖矿记账节点将失信记录,和/或,将根据合同信息、所述违约信息和携带第一时间期限的第一担保信息生成的对应的第一信用记账消息记录到区块链账本中(步骤23)。此时全网记录此次信用操作,即挖矿记账节点将失信记录,和/或,第一信用记账消息记录到区块链账本中,进而,根据第一担保信息从第一用户参与节点自动获取相应的信用支付费用(步骤3)。其中,参照图3,在如图2所示的实施例的基础上,该系统还包括第二用户参与节点,该第二用户参与节点为与第一用户参与节点进行交易的对方节点,为了保证公平性,当该第二用户参与节点获取到区块链中记录的第一用户参与节点发起的失信记录和第一信用记账消息后,可以进行申诉,具体而言,第二用户参与节点在第一时间期限前生成与失信记录对应的信用申诉消息(步骤41),其中,信用申诉消息包括:与合同信息和违约信息对应的守信证明信息和携带第二时间期限的第二担保信息,并对信用申诉消息进行第二私钥签名后广播到区块链网络中(步骤42)。挖矿记账节点在第一时间期限前接收本文档来自技高网
...

【技术保护点】
1.一种基于区块链网络的信用记录方法,其特征在于,包括:第一用户参与节点获知第二用户对第一用户的失信行为,生成与所述失信行为对应的失信记录,其中,所述失信记录包括:合同信息、违约信息和携带第一时间期限的第一担保信息,并对所述失信记录进行第一私钥签名后广播到区块链网络中;挖矿记账节点接收所述失信记录的广播消息,应用预设的第一公钥验证所述第一私钥签名的有效性,若验证通过,则根据区块链账本中预存的历史信息验证所述合同信息的有效性,若验证通过,则所述挖矿记账节点将所述失信记录,和/或,将根据所述合同信息、所述违约信息和所述携带第一时间期限的第一担保信息生成的对应的第一信用记账消息记录到区块链账本中,并根据所述第一担保信息从所述第一用户参与节点自动获取相应的信用支付费用。

【技术特征摘要】
1.一种基于区块链网络的信用记录方法,其特征在于,包括:第一用户参与节点获知第二用户对第一用户的失信行为,生成与所述失信行为对应的失信记录,其中,所述失信记录包括:合同信息、违约信息和携带第一时间期限的第一担保信息,并对所述失信记录进行第一私钥签名后广播到区块链网络中;挖矿记账节点接收所述失信记录的广播消息,应用预设的第一公钥验证所述第一私钥签名的有效性,若验证通过,则根据区块链账本中预存的历史信息验证所述合同信息的有效性,若验证通过,则所述挖矿记账节点将所述失信记录,和/或,将根据所述合同信息、所述违约信息和所述携带第一时间期限的第一担保信息生成的对应的第一信用记账消息记录到区块链账本中,并根据所述第一担保信息从所述第一用户参与节点自动获取相应的信用支付费用。2.如权利要求1所述的方法,其特征在于,还包括:第二用户参与节点在所述第一时间期限前生成与所述失信记录对应的信用申诉消息,其中,所述信用申诉消息包括:与所述合同信息和所述违约信息对应的守信证明信息和携带第二时间期限的第二担保信息,并对所述信用申诉消息进行第二私钥签名后广播到区块链网络中;所述挖矿记账节点在所述第一时间期限前接收所述信用申诉消息,应用预设的第二公钥验证所述第二私钥签名的有效性,若验证通过,则将所述信用申诉消息,和/或,将根据与所述合同信息和所述违约信息对应的守信证明信息和所述携带第二时间期限的第二担保信息生成的对应的第二信用记账消息记录到区块链账本中,接收与所述信用申诉消息对应的申诉结果,并根据所述第二担保信息从所述第二用户参与节点自动获取相应的信用支付费用。3.如权利要求2所述的方法,其特征在于,还包括:所述第一用户参与节点接收与所述信用申诉消息对应的申诉结果,根据所述申诉结果获知所述第二用户对所述第一用户存在所述失信行为,则根据所述第二担保信息从所述第二用户参与节点自动获取相应的信用支付费用。4.如权利要求3所述的方法,其特征在于,还包括:所述第一用户参与节点根据所述申诉结果获知所述第二用户对所述第一用户不存在所述失信行为,则生成与所述失信记录对应的撤回声明,应用所述第一私钥签名后广播到区块链网络中。5.如权利要求2所述的方法,其特征在于,还包括:所述第二用户参与节点接收与所述信用申诉消息对应的申诉结果,根据所述申诉结果获知所述第二用户对所述第一用户不存在所述失信行为,则根据所述第一担保信息从所述第一用户参与节点自动获取相应的信用支付费...

【专利技术属性】
技术研发人员:刘一涵
申请(专利权)人:刘一涵
类型:发明
国别省市:北京,11

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

1