基于区块链的商户信誉认证系统及方法转让专利

申请号 : CN201910707790.X

文献号 : CN110569294B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李晓风许金林谭海波赵赫

申请人 : 安徽中科智链信息科技有限公司

摘要 :

本发明涉及商户评价系统技术领域,具体地说,涉及一种基于区块链的商户信誉认证系统及方法。该系统包括:系统应用层,其用于向用户提供可视化操作界面;区块链共享框架层,其用于实现系统应用层处所录入数据的上链;以及,数据层,其用于实现数据的存储。该方法基于上述系统实现。通过本发明能够较佳地实现对交易数据和交易评价数据的处理。

权利要求 :

1.基于区块链的商户信誉认证方法,其包括以下步骤:步骤S1,通过一系统应用层向用户提供可视化操作界面,以实现对交易数据和交易评价数据的采集和处理;

步骤S2,通过一区块链共享框架层对步骤S1中采集的交易数据和交易评价数据进行链上存储,该步骤中通过一数据层实现对数据的存储;

步骤S1中具体包括如下步骤,步骤S11,用户注册

该步骤中,用户通过系统应用层中的用户管理单元注册用户信息,用户信息包括用户名和用户密码;在用户注册完成时,用户管理单元基于非对称加密算法生成一对公钥和私钥;其中,私钥由用户保存,公钥由用户管理单元广播至区块链共享框架层;

步骤S12,用户登录

该步骤中,用户通过用户管理单元提供的可视化操作接口采用注册的用户信息登录系统;

步骤S13,用户提交交易数据该步骤中,用户登录后进入系统应用层中的一交易管理单元,交易管理单元向用户提供交易数据的上传接口,交易数据包括交易凭据的照片及交易主体信息;

步骤S14,用户提交交易评价数据在用户提交完交易数据后,系统应用层通过一信誉评估单元向用户提供交易评价数据的采集界面,用户通过点选实现交易评价数据的上传;

步骤S15,交易数据和交易评价数据的打包上传该步骤中,信誉评估单元基于哈希算法对用户信息、交易数据和交易评价数据进行哈希运算并获取上传数据哈希值,之后信誉评估单元将用户信息、交易数据、交易评价数据以及上传数据哈希值采用私钥进行签名后上传至区块链共享框架层步骤S2具体包括如下步骤,

步骤S21,数据验证

该步骤中,区块链共享框架层收到系统应用层上传的数据后,通过公钥对其进行解密,若解密失败则数据验证失败;若解密成功,则区块链共享框架层基于哈希算法对所上传数据中的用户信息、交易数据和交易评价数据进行哈希运算并将所获取的哈希值与上传数据中的上传数据哈希值进行比对,若比对不通过则验证失败;

步骤S22,验证反馈

该步骤中,在数据验证成功后,区块链共享框架层向系统应用层中的信誉评估单元反馈验证通过信息;

步骤S23,商户评价数据修改及上传该步骤中,系统应用层中的信誉评估单元在接收到验证通过信息后,基于商户的原有数据及最新评价数据对商户评价数据进行修改并广播至区块链共享框架层中;

步骤S2还包括评价追溯的步骤,该步骤中,系统应用层在收到同商户同商品不同用户的交易数据及交易评价数据时,均通过系统应用层处的一评价追溯单元采取溯源方式与最新评价数据进行校验,当出现评价差异较大时,评价追溯单元调取当前商户的所有商品的所有评价数据,通过人工介入的方式对虚假评价进行筛选和剔除,并在筛选和剔除完成后,由信誉评估单元重新生成商户评价数据并广播至区块链共享框架层中。

2.根据权利要求1所述的基于区块链的商户信誉认证方法,其特征在于:还包括商户登录查看的步骤,该步骤中,系统应用层中通过一商户管理单元向商户提供注册、登录及查看的接口。

说明书 :

基于区块链的商户信誉认证系统及方法

技术领域

[0001] 本发明涉及商户评价系统技术领域,具体地说,涉及一种基于区块链的商户信誉认证系统及方法。

背景技术

[0002] 互联网金融作为一种新的金融模式,在经济活动中扮演着重要角色。交易量、信用评价、商品评价等数据作为互联网金融的主体,直接影响消费者的购买取向及决策。商家为
了在众多竞争者中突显优势,会选择伪造交易量及评价等数据,“刷单”行为及“好评如潮”
假象干扰了消费者决策,严重侵犯了消费者利益,使得信誉数据严重失信、更加混乱。
[0003] 口碑决定交易量,公平、公开、公正的评价系统将创造商户间良性竞争环境。现有口碑受“刷单“影响,且评价数据分布在各大电商平台,口碑数据真实性存疑,数据无法长期
存储,各平台间商户评价无法融合等问题制约了口碑的有效性。

发明内容

[0004] 本发明提供了一种基于区块链的商户信誉认证系统,其能够克服现有技术的某种或某些缺陷。
[0005] 根据本发明的基于区块链的商户信誉认证系统,其包括:
[0006] 系统应用层,其用于向用户提供可视化操作界面;
[0007] 区块链共享框架层,其用于实现系统应用层处所录入数据的上链;以及
[0008] 数据层,其用于实现数据的存储;
[0009] 系统应用层用于对交易数据及交易评价数据进行采集并处理后上传至区块链共享框架层处,区块链共享框架层用于接收上述数据并在验证通过后存储于数据层处并同时
反馈给系统应用层,系统应用层能够根据根据反馈的信息对商户评分进行修改并广播至区
块链共享框架层处。
[0010] 本发明中,通过借助区块链共享框架层对交易数据和交易评价数据进行处理,能够较佳地借助区块链的优势,实现较为公平公正、有效地对商户的口碑进行评价和展示。
[0011] 作为优选,系统应用层包括用户管理单元、交易管理单元和信誉评估单元,用户管理单元用于向用户提供注册及登录接口,交易管理单元用于向用户提供交易数据上传接
口,信誉评估单元用于向用户提供交易评价数据上传接口并用于对交易数据和交易评价数
据进行处理后上传至区块链共享框架层以及用于接收区块链共享框架层的反馈对商户评
分进行修改后广播至区块链共享框架层。
[0012] 本发明中,通过系统应用层的构造是的用户能够较佳地接入系统并对交易数据和交易评价数据进行长传并借助区块链共享框架层进行保存,进而能够较佳地便于使用。
[0013] 作为优选,系统应用层还包括商户管理单元和评价追溯单元。进而能够较佳地便于商户登录系统查询自身评价,以及能够较佳地在出现虚假评价时对其进行追溯和问责。
[0014] 基于上述的任一系统,本发明还提供了一种基于区块链的商户信誉认证方法,其包括以下步骤:
[0015] 步骤S1,通过一系统应用层向用户提供可视化操作界面,以实现对交易数据和交易评价数据的采集和处理;
[0016] 步骤S2,通过一区块链共享框架层对步骤S1中采集的交易数据和交易评价数据进行链上存储,该步骤中通过一数据层实现对数据的存储。
[0017] 通过本发明的方法,能够较佳地实现对交易数据及交易评价数据的链上处理,进而能够较佳地实现对商户口碑评价的较佳处理。
[0018] 作为优选,步骤S1中具体包括如下步骤,
[0019] 步骤S11,用户注册
[0020] 该步骤中,用户通过系统应用层中的用户管理单元注册用户信息,用户信息包括用户名和用户密码;在用户注册完成时,用户管理单元基于非对称加密算法生成一对公钥
和私钥;其中,私钥由用户保存,公钥由用户管理单元广播至区块链共享框架层;
[0021] 步骤S12,用户登录
[0022] 该步骤中,用户通过用户管理单元提供的可视化操作接口采用注册的用户信息登录系统;
[0023] 步骤S13,用户提交交易数据
[0024] 该步骤中,用户登录后进入系统应用层中的一交易管理单元,交易管理单元向用户提供交易数据的上传接口,交易数据包括交易凭据的照片及交易主体信息;
[0025] 步骤S14,用户提交交易评价数据
[0026] 在用户提交完交易数据后,系统应用层通过一信誉评估单元向用户提供交易评价数据的采集界面,用户通过点选实现交易评价数据的上传;
[0027] 步骤S15,交易数据和交易评价数据的打包上传
[0028] 该步骤中,信誉评估单元基于哈希算法对用户信息、交易数据和交易评价数据进行哈希运算并获取上传数据哈希值,之后信誉评估单元将用户信息、交易数据、交易评价数
据以及上传数据哈希值采用私钥进行签名后上传至区块链共享框架层。
[0029] 本发明中,通过步骤S11‑S15,能够较佳地实现用户对交易数据和交易评价数据的上传。其中,通过公钥和私钥的设置,能够较佳地对数据上传主体的身份验证,进而能够较
佳地确保数据上传者身份的真实性。
[0030] 作为优选,步骤S2具体包括如下步骤,
[0031] 步骤S21,数据验证
[0032] 该步骤中,区块链共享框架层收到系统应用层上传的数据后,通过公钥对其进行解密,若解密失败则数据验证失败;若解密成功,则区块链共享框架层基于哈希算法对所上
传数据中的用户信息、交易数据和交易评价数据进行哈希运算并将所获取的哈希值与上传
数据中的上传数据哈希值进行比对,若比对不通过则验证失败;
[0033] 步骤S22,验证反馈
[0034] 该步骤中,在数据验证成功后,区块链共享框架层向系统应用层中的信誉评估单元反馈验证通过信息;
[0035] 步骤S23,商户评价数据修改及上传
[0036] 该步骤中,系统应用层中的信誉评估单元在接收到验证通过信息后,基于商户的原有数据及最新评价数据对商户评价数据进行修改并广播至区块链共享框架层中。
[0037] 本发明中,通过区块链共享框架层的验证和反馈,能够较佳地借助区块链的特性,对用户的身份以及用户上传的数据进行验证,进而能够较佳地保证上传的数据的真实性。
[0038] 作为优选,还包括商户登录查看的步骤,该步骤中,系统应用层中通过一商户管理单元向商户提供注册、登录及查看的接口。从而能够较佳地便于商户实时查看店铺评分,以
实现对其的自我鞭策。
[0039] 作为优选,还包括评价追溯的步骤,该步骤中,系统应用层在收到同商户同商品不同用户的交易数据及交易评价数据时,均通过系统应用层处的一评价追溯单元采取溯源方
式与最新评价数据进行校验,当出现评价差异较大时,评价追溯单元调取当前商户的所有
商品的所有评价数据,通过人工介入的方式对虚假评价进行筛选和剔除,并在筛选和剔除
完成后,由信誉评估单元重新生成商户评价数据并广播至区块链共享框架层中。从而能够
较佳地杜绝大量的虚假评价。

附图说明

[0040] 图1为实施例1中的基于区块链的商户信誉认证系统的框图示意图;
[0041] 图2为实施例1中的基于区块链的商户信誉认证方法的流程示意图。

具体实施方式

[0042] 为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。应当理解的是,实施例仅仅是对本发明进行解释而并非限定。
[0043] 实施例1
[0044] 如图1所示,本实施例提供了一种基于区块链的商户信誉认证系统,其包括:
[0045] 系统应用层,其用于向用户提供可视化操作界面;
[0046] 区块链共享框架层,其用于实现系统应用层处所录入数据的上链;以及
[0047] 数据层,其用于实现数据的存储;
[0048] 系统应用层用于对交易数据及交易评价数据进行采集并处理后上传至区块链共享框架层处,区块链共享框架层用于接收上述数据并在验证通过后存储于数据层处并同时
反馈给系统应用层,系统应用层能够根据根据反馈的信息对商户评分进行修改并广播至区
块链共享框架层处。
[0049] 本实施例中,通过借助区块链共享框架层对交易数据和交易评价数据进行处理,能够较佳地借助区块链的优势,实现较为公平公正、有效地对商户的口碑进行评价和展示。
[0050] 本实施例中的系统主要由数据层、区块链共享框架层和系统应用层三层组成。其中,数据层负责融合多源异构交易数据、交易主体信息和评价数据等数据,并负责存储系统
产生的新数据。区块链共享框架层为技术支撑层,负责系统数据上链,为数据共享、数据公
正、合约执行提供技术支撑。系统应用层用于实现系统的可视化接入与使用。
[0051] 本实施例中,系统应用层包括用户管理单元、交易管理单元和信誉评估单元,用户管理单元用于向用户提供注册及登录接口,交易管理单元用于向用户提供交易数据上传接
口,信誉评估单元用于向用户提供交易评价数据上传接口并用于对交易数据和交易评价数
据进行处理后上传至区块链共享框架层以及用于接收区块链共享框架层的反馈对商户评
分进行修改后广播至区块链共享框架层。
[0052] 本实施例中,通过系统应用层的构造是的用户能够较佳地接入系统并对交易数据和交易评价数据进行长传并借助区块链共享框架层进行保存,进而能够较佳地便于使用。
[0053] 本实施例中,用户管理单元负责管理交易主体用户的基础信息,如平台账号、姓名、手机号等信息及用户积分,所有用户信息采用脱敏方式共享。交易管理单元负责管理每
笔交易记录,系统不参与实际商品交易,但需记录交易信息及交易状态。信誉评估单元负责
分析口碑数据的有效性,数据校验后经智能合约自动调整商户信誉评分及给出用户评价奖
励。
[0054] 本实施例中,系统应用层还包括商户管理单元和评价追溯单元。进而能够较佳地便于商户登录系统查询自身评价,以及能够较佳地在出现虚假评价时对其进行追溯和问
责。
[0055] 其中,商户管理单元负责管理商户的基础信息,如名称、地址、法人、主营业务等,实现商户信息的接入与查询。评价追溯单元负责每次评价数据的追溯,对存在争议的评价
进行溯源调查,奖励贡献度高的可信节点,严惩恶意节点。
[0056] 如图2所示,基于上述系统,本实施例还提供了一种基于区块链的商户信誉认证方法,其包括以下步骤:
[0057] 步骤S1,通过一系统应用层向用户提供可视化操作界面,以实现对交易数据和交易评价数据的采集和处理;
[0058] 步骤S2,通过一区块链共享框架层对步骤S1中采集的交易数据和交易评价数据进行链上存储,该步骤中通过一数据层实现对数据的存储。
[0059] 通过本实施例的方法,能够较佳地实现对交易数据及交易评价数据的链上处理,进而能够较佳地实现对商户口碑评价的较佳处理。
[0060] 本实施例中,步骤S1中具体包括如下步骤:
[0061] 步骤S11,用户注册
[0062] 该步骤中,用户通过系统应用层中的用户管理单元注册用户信息,用户信息包括用户名和用户密码;在用户注册完成时,用户管理单元基于非对称加密算法生成一对公钥
和私钥;其中,私钥由用户保存,公钥由用户管理单元广播至区块链共享框架层;
[0063] 步骤S12,用户登录
[0064] 该步骤中,用户通过用户管理单元提供的可视化操作接口采用注册的用户信息登录系统;
[0065] 步骤S13,用户提交交易数据
[0066] 该步骤中,用户登录后进入系统应用层中的一交易管理单元,交易管理单元向用户提供交易数据的上传接口,交易数据包括交易凭据的照片及交易主体信息;
[0067] 步骤S14,用户提交交易评价数据
[0068] 在用户提交完交易数据后,系统应用层通过一信誉评估单元向用户提供交易评价数据的采集界面,用户通过点选实现交易评价数据的上传;
[0069] 步骤S15,交易数据和交易评价数据的打包上传
[0070] 该步骤中,信誉评估单元基于哈希算法对用户信息、交易数据和交易评价数据进行哈希运算并获取上传数据哈希值,之后信誉评估单元将用户信息、交易数据、交易评价数
据以及上传数据哈希值采用私钥进行签名后上传至区块链共享框架层。
[0071] 本实施例中,通过步骤S11‑S15,能够较佳地实现用户对交易数据和交易评价数据的上传。其中,通过公钥和私钥的设置,能够较佳地对数据上传主体的身份验证,进而能够
较佳地确保数据上传者身份的真实性。
[0072] 本实施例中,步骤S2具体包括如下步骤:
[0073] 步骤S21,数据验证
[0074] 该步骤中,区块链共享框架层收到系统应用层上传的数据后,通过公钥对其进行解密,若解密失败则数据验证失败;若解密成功,则区块链共享框架层基于哈希算法对所上
传数据中的用户信息、交易数据和交易评价数据进行哈希运算并将所获取的哈希值与上传
数据中的上传数据哈希值进行比对,若比对不通过则验证失败;
[0075] 步骤S22,验证反馈
[0076] 该步骤中,在数据验证成功后,区块链共享框架层向系统应用层中的信誉评估单元反馈验证通过信息;
[0077] 步骤S23,商户评价数据修改及上传
[0078] 该步骤中,系统应用层中的信誉评估单元在接收到验证通过信息后,基于商户的原有数据及最新评价数据对商户评价数据进行修改并广播至区块链共享框架层中。
[0079] 本实施例中,通过区块链共享框架层的验证和反馈,能够较佳地借助区块链的特性,对用户的身份以及用户上传的数据进行验证,进而能够较佳地保证上传的数据的真实
性。
[0080] 本实施例中,还包括商户登录查看的步骤,该步骤中,系统应用层中通过一商户管理单元向商户提供注册、登录及查看的接口。从而能够较佳地便于商户实时查看店铺评分,
以实现对其的自我鞭策。
[0081] 本实施例中,还包括评价追溯的步骤,该步骤中,系统应用层在收到同商户同商品不同用户的交易数据及交易评价数据时,均通过系统应用层处的一评价追溯单元采取溯源
方式与最新评价数据进行校验,当出现评价差异较大时,评价追溯单元调取当前商户的所
有商品的所有评价数据,通过人工介入的方式对虚假评价进行筛选和剔除,并在筛选和剔
除完成后,由信誉评估单元重新生成商户评价数据并广播至区块链共享框架层中。从而能
够较佳地杜绝大量的虚假评价。
[0082] 以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。所以,如果本领域的普通技
术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案
相似的结构方式及实施例,均应属于本发明的保护范围。