本发明专利技术提供一种基于区块链技术的第三方认证报告的防伪和追溯系统,参与者包含需要认证的双方,认证机构,普通公众和企业;所述系统包含区块链账本、网络节点;所述网络节点被分为己方节点、认证节点以及查询节点;本发明专利技术将第三方认证的参与者的职能与权力都细化,建立通讯网络以及临时通讯网络以备第三方认证报告的详细信息的写入以及读取,其中,第三方认证报告的详细记录中涉及的参数进行定义,本发明专利技术的功能明确、各自节点的权限也很清楚,能为消费者、企业和第三方质检机构提供更有力的安全、高效的产品防伪和溯源平台,杜绝假冒伪劣产品的流通。
【技术实现步骤摘要】
一种基于区块链技术的第三方认证报告的防伪和追溯系统
本专利技术涉及区块链防伪领域,为一种基于区块链技术的第三方认证报告的防伪和追溯系统。
技术介绍
多年来在国民经济不断发展的同时,假冒商品的生产和流通也日益猖獗,使消费者、企业、国家利益蒙受巨大损失,对社会、市场经济造成巨大的破坏,第三方认证报告的防伪和追溯重要性凸显。区块链技术是一个中性的存在,它像是一个账本,可以记录所有的交易数据,可以用于验证信息的真伪。第一,区块链不同于常见的中心化信息存储机构,去中心化的特性决定了区块链由众多节点共同维护数据的开放性和平等性。第二,验证过的信息添加至区块链将会被永久储存,单个节点将无法实现对数据的修改,所以区块链的数据稳定性更高,并具有不可篡改性和不可抵赖性。第三,任何人都可以在公开的接口查询区块链的数据,在整个系统中分享和交换数据,因此区块链保持了系统信息的高度开放性和透明性。随着物联网和区块链技术的推广,通过区块链技术与现有信息安全技术相结合,实现商品防伪和供应链溯源,具有低成本和高技术的特性,能有效实现第三方认证报告的防伪和追溯。研究基于区块链的防伪追溯技术,意在为消费者、企业和第三方质检机构提供更有力的安全、高效的产品防伪和溯源平台,杜绝假冒伪劣产品的流通。
技术实现思路
有鉴于此,本专利技术提供一种解决或部分解决上述问题的基于区块链技术的第三方认证报告的防伪和追溯系统。为达到上述技术方案的效果,本专利技术的技术方案为:一种基于区块链技术的第三方认证报告的防伪和追溯系统,包含以下内容:基于区块链技术的第三方认证报告的防伪和追溯系统包含区块链账本、网络节点;网络节点被分为己方节点、认证节点和查询节点;己方节点、认证节点和查询节点组成通讯网络,认证节点作为网络节点的管理者;(1)区块链账本用于存储第三方认证报告的详细记录,第三方认证报告的详细记录被打包成数据包在区块链账本中的区块以链式形式存储,链式结构表示区块以时序关系前后排列链接在一起并组成一条链条,链条中排列在后的区块能够追溯到排列在前的区块,时序关系为区块的产生的时间的先后关系;通过哈希算法连接数据、提供时间戳特性,保证数据不可篡改特性;区块链账本采用P2P组网技术,其中包含的网络节点地位平等且以扁平式拓扑结构相互连通和交互;采用非对称加密算法实现公私钥保护机制,可以用于验证节点信息,保护用户隐私、数字签名和登陆认证;(2)认证节点负责向区块链账本中写入第三方认证报告的详细记录,具有读权限以及写权限;读权限为读取区块链账本中区块中的第三方认证报告的详细记录,写权限为向区块链账本中写入第三方认证报告的详细记录;当认证节点往区块中写入第三方认证报告的详细记录时,建立临时通讯网络,负责写入第三方认证报告的详细记录的认证节点作为临时通讯网络的管理者,其他通讯网络中的网络节点都被包含在临时通讯网络中,临时通讯网络的管理者向临时通讯网络中的网络节点广播第三方认证报告的详细记录中的第三方认证报告主的信息,临时通讯网络中的网络节点向临时通讯网络的管理者发送查看申请,经过同意后,向临时通讯网络中的网络节点广播第三方认证报告的详细记录;当认证节点往区块中写入第三方认证报告的详细记录时,同时在区块中的区块头中放入摘要,摘要中加入第三方认证报告的VIN码以及第三方认证报告的购买记录;认证节点带有认证机构信息,包括国家认可证书、注册号、认证服务范围,成立时间、规模等,为系统的管理者,负责网络节点之间的协调;一般由国家或政府的机关直接担任这个角色,或者由国家或政府认可的组织去担任这个角色;(3)己方节点为需要取得第三方认证的双方,有权发送建立新区块的请求和认证节点共同决定和控制区块的生成;己方节点有权限向追溯链发送建立新区块的请求,请求将发送给需要认证的双方的另一方,双方达成需要进行第三方认证的一致意见后,发送认证请求给认证节点;认证节点收到认证请求后,派出工作人员走工作流程,流程走完后,无论认证通过与否,均需得到需要认证的双方的确认;认证结果得到需要认证的双方的确认后,盖上时间戳,新的区块形成,加入到追溯链中,此区块一旦形成,可追溯,不可修改;对于认证不通过,还需要再次认证的己方节点,按照方法再一次发送建立区块的请求,新区块请求信息中带有上一认证失败的区块信息;对于同一项目向多个认证机构的己方节点,按照方法向多个认证机构发送建立区块的请求;(4)查询节点只具有读权限,可以查询认证信息,不参与区块建立;限制的读权限为只有在属于同一个通讯网络的管理者的允许下,才能进行读取区块链账本中存储的属于同一个通讯网络的管理者写入的第三方认证报告的详细记录;查询节点可以根据己方节点提供的第三方认证报告追溯此认证机构的真实认证结果,此项目的历史认证结果,认证机构的权威性,以及此项目在不同认证机构的认证结果;本专利技术的有益成果为:本专利技术提供了一种基于区块链技术的第三方认证报告的防伪和追溯系统,功能明确、各自节点的权限也很清楚,能为消费者、企业和第三方质检机构提供更有力的安全、高效的产品防伪和溯源平台,杜绝假冒伪劣产品的流通。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,能实现同样功能的产品属于等同替换和改进,均包含在本专利技术的保护范围之内。具体方法如下:实施例1:基于区块链技术的第三方认证报告的防伪和追溯系统包含区块链账本、网络节点;网络节点被分为己方节点、认证节点和查询节点;己方节点、认证节点和查询节点组成通讯网络,认证节点作为网络节点的管理者;(1)区块链账本用于存储第三方认证报告的详细记录,第三方认证报告的详细记录被打包成数据包在区块链账本中的区块以链式形式存储,链式结构表示区块以时序关系前后排列链接在一起并组成一条链条,链条中排列在后的区块能够追溯到排列在前的区块,时序关系为区块的产生的时间的先后关系;通过哈希算法连接数据、提供时间戳特性,保证数据不可篡改特性;区块链账本采用P2P组网技术,其中包含的网络节点地位平等且以扁平式拓扑结构相互连通和交互;采用非对称加密算法实现公私钥保护机制,可以用于验证节点信息,保护用户隐私、数字签名和登陆认证;(2)认证节点负责向区块链账本中写入第三方认证报告的详细记录,具有读权限以及写权限;读权限为读取区块链账本中区块中的第三方认证报告的详细记录,写权限为向区块链账本中写入第三方认证报告的详细记录;当认证节点往区块中写入第三方认证报告的详细记录时,建立临时通讯网络,负责写入第三方认证报告的详细记录的认证节点作为临时通讯网络的管理者,其他通讯网络中的网络节点都被包含在临时通讯网络中,临时通讯网络的管理者向临时通讯网络中的网络节点广播第三方认证报告的详细记录中的第三方认证报告主的信息,临时通讯网络中的网络节点向临时通讯网络的管理者发送查看申请,经过同意后,向临时通讯网络中的网络节点广播第三方认证报告的详细记录;当认证节点往区块中写入第三方认证报告的详细记录时,同时在区块中的区块头中放入摘要,摘要中加入第三方认证报告的VIN码以及第三方认证报告的购买记录;认证节点带有认证机构信息,包括国家认可证书、注册号、认证服务范围,成立本文档来自技高网...
【技术保护点】
1.一种基于区块链技术的第三方认证报告的防伪和追溯系统,其特征在于,包含以下内容:(1)所述第三方认证报告的详细记录被打包成数据包在所述区块链账本中的区块以链式形式存储,所述链式结构表示所述区块以时序关系前后排列链接在一起并组成一条链条,所述链条中排列在后的区块能够追溯到排列在前的区块,所述时序关系为区块的产生的时间的先后关系;通过哈希算法连接数据、提供时间戳特性,保证数据不可篡改特性;所述区块链账本采用P2P组网技术,其中包含的网络节点地位平等且以扁平式拓扑结构相互连通和交互;采用非对称加密算法实现公私钥保护机制,可以用于验证节点信息,保护用户隐私、数字签名和登陆认证;(2)所述认证节点负责向所述区块链账本中写入所述第三方认证报告的详细记录,具有读权限以及写权限;所述读权限为读取所述区块链账本中区块中的所述第三方认证报告的详细记录,所述写权限为向所述区块链账本中写入所述第三方认证报告的详细记录;当所述认证节点往所述区块中写入所述第三方认证报告的详细记录时,建立临时通讯网络,负责写入所述第三方认证报告的详细记录的所述认证节点作为所述临时通讯网络的管理者,其他所述通讯网络中的所述网络节点都被包含在所述临时通讯网络中,所述临时通讯网络的管理者向所述临时通讯网络中的所述网络节点广播所述第三方认证报告的详细记录中的所述第三方认证报告主的信息,所述临时通讯网络中的所述网络节点向所述临时通讯网络的管理者发送查看申请,经过同意后,向所述临时通讯网络中的所述网络节点广播所述第三方认证报告的详细记录;当所述认证节点往所述区块中写入所述第三方认证报告的详细记录时,同时在所述区块中的区块头中放入摘要,所述摘要中加入第三方认证报告的VI N码以及第三方认证报告的购买记录;所述认证节点带有认证机构信息,包括国家认可证书、注册号、认证服务范围,成立时间、规模等,为所述系统的管理者,负责所述网络节点之间的协调;一般由国家或政府的机关直接担任这个角色,或者由国家或政府认可的组织去担任这个角色;(3)所述己方节点为需要取得第三方认证的双方,有权发送建立新区块的请求和所述认证节点共同决定和控制区块的生成;所述己方节点有权限向所述追溯链发送建立新区块的请求,所述请求将发送给所述需要认证的双方的另一方,双方达成需要进行第三方认证的一致意见后,发送认证请求给所述认证节点;所述认证节点收到所述认证请求后,派出工作人员走工作流程,流程走完后,无论认证通过与否,均需得到所述需要认证的双方的确认;所述认证结果得到所述需要认证的双方的确认后,盖上时间戳,新的区块形成,加入到所述追溯链中,此区块一旦形成,可追溯,不可修改;对于认证不通过,还需要再次认证的己方节点,按照所述方法再一次发送建立区块的请求,所述新区块请求信息中带有上一认证失败的区块信息;对于同一项目向多个认证机构的己方节点,按照所述方法向多个认证机构发送建立区块的请求;(4)所述查询节点只具有所述读权限,可以查询认证信息,不参与区块建立;所述限制的读权限为只有在属于同一个所述通讯网络的所述管理者的允许下,才能进行读取所述区块链账本中存储的属于同一个所述通讯网络的所述管理者写入的所述第三方认证报告的详细记录;所述查询节点可以根据己方节点提供的第三方认证报告追溯此认证机构的真实认证结果,此项目的历史认证结果,所述认证机构的权威性,以及此项目在不同认证机构的认证结果。...
【技术特征摘要】
1.一种基于区块链技术的第三方认证报告的防伪和追溯系统,其特征在于,包含以下内容:(1)所述第三方认证报告的详细记录被打包成数据包在所述区块链账本中的区块以链式形式存储,所述链式结构表示所述区块以时序关系前后排列链接在一起并组成一条链条,所述链条中排列在后的区块能够追溯到排列在前的区块,所述时序关系为区块的产生的时间的先后关系;通过哈希算法连接数据、提供时间戳特性,保证数据不可篡改特性;所述区块链账本采用P2P组网技术,其中包含的网络节点地位平等且以扁平式拓扑结构相互连通和交互;采用非对称加密算法实现公私钥保护机制,可以用于验证节点信息,保护用户隐私、数字签名和登陆认证;(2)所述认证节点负责向所述区块链账本中写入所述第三方认证报告的详细记录,具有读权限以及写权限;所述读权限为读取所述区块链账本中区块中的所述第三方认证报告的详细记录,所述写权限为向所述区块链账本中写入所述第三方认证报告的详细记录;当所述认证节点往所述区块中写入所述第三方认证报告的详细记录时,建立临时通讯网络,负责写入所述第三方认证报告的详细记录的所述认证节点作为所述临时通讯网络的管理者,其他所述通讯网络中的所述网络节点都被包含在所述临时通讯网络中,所述临时通讯网络的管理者向所述临时通讯网络中的所述网络节点广播所述第三方认证报告的详细记录中的所述第三方认证报告主的信息,所述临时通讯网络中的所述网络节点向所述临时通讯网络的管理者发送查看申请,经过同意后,向所述临时通讯网络中的所述网络节点广播所述第三方认证报告的详细记录;当所述认证节点往所述区块中写入所述第三方认证报告的详细记录时,同时在所述区块中的区块头中放入摘要,所述摘...
【专利技术属性】
技术研发人员:黎智帅,张楠坤,
申请(专利权)人:北京元链科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。