[发明专利]基于区块链的信誉信息的防篡改方法有效

专利信息
申请号: 201710020031.7 申请日: 2017-01-11
公开(公告)号: CN106779975B 公开(公告)日: 2020-06-26
发明(设计)人: 李磊;张芳;李培培;吴信东 申请(专利权)人: 合肥工业大学
主分类号: G06F21/60 分类号: G06F21/60
代理公司: 安徽省合肥新安专利代理有限责任公司 34101 代理人: 陆丽莉;何梅生
地址: 230009 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于区块链的信誉信息的防篡改方法,其特征是按如下步骤进行:1建立存储信誉信息的信誉区块链;交易系统发生交易时,由用户提供区块给交易系统,交易系统计算其信誉值。交易系统完成交易后将此次交易信息返回给信誉区块链,信誉区块链构建新的区块。2构建新的区块时,检查此信誉区块链中是否存在分叉并去除信誉区块链中可能存在的分叉。本发明能真实的记录商家的信誉信息,并且此信誉信息不可更改。从而能有效地将无形的信誉度转为有形的不可更改的信誉值,使得商家的信誉更加真实、可靠。
搜索关键词: 基于 区块 信誉 信息 篡改 方法
【主权项】:
一种基于区块链的信誉信息的防篡改方法,是应用于若干个买方和卖方参与的交易系统中,记任意一个卖方为信誉用户u;其特征是,所述防篡改方法是按如下步骤进行:步骤一、建立存储所述信誉信息的信誉区块链:步骤1.1、建立所述信誉区块链的初始区块;令所述初始区块的区块头为信誉用户u的ID;令所述初始区块的区块主体为构建所述初始区块的时间;令所述初始区块的区块尾为所述初始区块的区块头和区块主体的加密信息;步骤1.2、定义变量i,并初始化i=1;将所述初始区块作为第i个区块;步骤1.3、假设所述信誉用户u将第i个区块提供给所述交易系统;所述交易系统利用前i个区块计算得到所述信誉用户u的第i个信誉值;步骤1.4、任意一个买方根据所述信誉用户u的第i个信誉值判断是否要进行交易,若进行交易,则所述交易系统获得所述信誉用户u的第i次交易信息;否则,返回步骤1.4;步骤1.5、建立所述信誉区块链的第i+1个区块;令所述第i+1个区块的区块头为第i个区块的地址;令所述第i+1个区块的区块主体为第i次交易信息;令所述第i+1个区块的区块尾为所述第i+1个区块的区块头和区块主体的加密信息;步骤二、去除所述信誉区块链中可能存在的分叉:步骤2.1、遍历所述信誉用户u的信誉区块链,得到所有区块的前驱区块的地址和后继区块的地址、以及所述信誉区块链中所有区块的个数m;步骤2.2、定义变量j,并初始化j=1;步骤2.3、判断所述信誉用户u的信誉区块链中第j个区块是否存在2个后继区块的地址;若存在,则执行步骤2.4;否则,将j+1赋值给j后,返回步骤2.3,直到j=m为止,并执行步骤2.8;步骤2.4、将第j个区块的2个后继区块分别记为区块α和区块β,并将没有后继区块的2个区块记为区块λ和区块γ;判断区块α是否为区块λ,若是,表示区块α为分叉,并将区块α的区块头更改为区块γ的地址;令区块α的区块尾为所述区块α的区块头和区块主体的加密信息;否则,执行步骤2.5;步骤2.5、判断区块α是否为区块γ,若是,表示区块α为分叉,并将区块α的区块头更改为区块λ的地址;令区块α的区块尾为所述区块α的区块头和区块主体的加密信息;否则,执行步骤2.6;步骤2.6、判断区块β是否为区块λ,若是,表示区块β为分叉,并将区块β的区块头更改为区块γ的地址;令区块β的区块尾为所述区块β的区块头和区块主体的加密信息;否则,执行步骤2.7;步骤2.7、表示区块β为分叉,并将区块β的区块头更改为区块λ的地址;令区块β的的区块尾为所述区块β的区块头和区块主体的加密信息;步骤2.8、将m赋值给i后,返回步骤1.3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710020031.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top