一种基于架构分析的区块链溯源平台制造技术

技术编号:36266205 阅读:54 留言:0更新日期:2023-01-07 10:06
本发明专利技术涉及一种基于架构分析的区块链溯源平台。该平台包括:基于区块链的用户管理模块、溯源码追踪模块和交易信息保护模块,用户管理模块基于联盟链的节点准入机制,配置成员服务提供商对用户身份进行管理与验证,配置基于区块链的溯源策略权限,将所有准入的组织节点通过通道机制构建在一起进行通信与数据共享;溯源码追踪模块将区块链节点所代表的溯源业务相关信息导入产品溯源数据,用户通过客户端节点通过智能合约SDK查询对应溯源码的相关信息;交易信息保护模块基于自主控制访问模型在节点提交注册表单时会选定交易信息保护数据项与共享节点。本发明专利技术能够处理大量业务且能保证数据安全。保证数据安全。保证数据安全。

【技术实现步骤摘要】
一种基于架构分析的区块链溯源平台


[0001]本专利技术涉及供应链服务领域,特别是涉及一种基于架构分析的区块链溯源平台。

技术介绍

[0002]当前学术界和工业界对于跨境供应链数据私密性保护方案大多集中在传统的数据对账手段。在这种模式下,用户数据的访问控制权完全由供应链服务端控制。一方面,对用户数据的访问控制策略完全由供应链服务端制定,这种策略本身用户几乎不知晓其工作机制;另一方面,在这种模式下,用户数据的流转过程对用户来说完全不可见的,这里所谓的透明性指的是供应链的四个终端商对用户数据操作的不可见性。这一切都会造成用户数据泄露或者流失时,权责的不可追溯性。
[0003]区块链本质上是一种去中心化的分布式数据库,依拖点对点传输、加密算法等技术融合,共同保障分布式账本的安全。理论上讲,任何人都可以通过在网络中进行交易来向块链中添加数据,任何人都可以随时查看这些数据,但是没有人可以在没有足够授权的情况下对数据进行更改。区块链总结为具有去中心化、不可篡改、可追溯、多方维护的分布式数据库,且是第一个能够促成两个或者更多可能相互不了解或不信任的实体在一个去中心化(或多中心化)的网络中进行价值交换而不必包括第三方审核验证机构的技术。作为第三方审核验证机构的替代,通过称为“挖矿”的过程来实现对交易验证的要求,这个由网络中每个节点都执行的过程确保添加到链中信息的安全性和有效性。区块链技术可以解释成为价值互联网提供动力的技术。依据区块链操作事件和数据的共享透明性,不可篡改性,可追溯性,尤其是可编程性。
[0004]跨境供应链涉及多个参与方,交易过程中产生大量中间环节,过程繁琐低效,消耗大量资源,同时各个企业信息证实性与可靠性无法完全保证得到保障,设计出一个能处理大量业务且能保证数据安全的平台意义重大,组织架构是其中重要的一部分,解决组织间如何通信、如何分配节点种类以及压力分配等问题是提高系统效率关键。

技术实现思路

[0005]本专利技术的目的是提供一种基于架构分析的区块链溯源平台,能够处理大量业务且能保证数据安全。
[0006]为实现上述目的,本专利技术提供了如下方案:
[0007]一种基于架构分析的区块链溯源平台包括:
[0008]基于区块链的用户管理模块、溯源码追踪模块和交易信息保护模块,所述用户管理模块用于基于联盟链的节点准入机制,配置成员服务提供商对用户身份进行管理与验证,配置基于区块链的溯源策略权限,将所有准入的组织节点通过通道机制构建在一起进行通信与数据共享;
[0009]所述溯源码追踪模块,用于将区块链节点所代表的溯源业务相关信息导入产品溯源数据,用户通过客户端节点,配有查链权限CA,通过智能合约SDK查询对应溯源码的相关
信息;
[0010]所述交易信息保护模块,基于自主控制访问模型,用于在节点提交注册表单时会选定交易信息保护数据项与共享节点。
[0011]可选地,所述基于架构分析的区块链溯源平台底层逻辑为联盟链架构,所述联盟链架构配套有Petri网模型对溯源物流流程建模分析,推荐优化流程。
[0012]可选地,所述联盟链架构用于将跨境溯源管理作业结合区块链不可篡改、可溯源、防伪性强的特点,利用区块链整合信息,确保交易及账户的透明度和安全度。
[0013]可选地,所述Petri网模型用于根据随机Petri网构建可达标识集建立与业务流程同构的马尔科夫链,通过求解库所资源变迁效率,构造出动态分析图,使用MATLAB分析出不同状态下系统资源利用率,动态显示系统瓶颈,为构建基于区块链的溯源平台提供最优配置项。
[0014]可选地,所述配置项包括通信节点分布和通信方式。
[0015]可选地,所述用户在网页内提交注册表单时,成员服务提供商根据节点类型发放对应的CA证书,在不同角色实现对应功能时所述CA证书作为实施凭证通过P2P网络传输并记录在区块链所有节点中。
[0016]可选地,所述溯源码追踪模块,用于将区块链节点所代表的溯源业务相关方通过成员服务提供商接受到对应CA证书后,通过前端页面或IOT设备导入产品溯源数据,通过CA类型对应的智能合约将所述产品溯源数据传入数据层中的溯源码追踪模块账本。
[0017]可选地,所述联盟链架构包括应用层、合约层、共识层、网络层和数据层;所述应用层用于封装面向各个企业用户与消费者API,包括数据上链、数据查询、隐私数据绑定和身份验证;所述合约层是各个API对区块链数据操作的具体的实现,包括数据上链,数据查询,隐私数据富查询和节点通讯;所述共识层用于分布式节点数据同步,配备可插拔的共识算法适应Petri网分析下不同业务场景;所述网络层用于分布式节点间通讯;所述数据层利用CouchDB与LevelDB分别存储节点上传溯源数据与隐私数据。
[0018]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0019]本专利技术提供一种基于架构分析的区块链溯源平台。该平台包括:基于区块链的用户管理模块、溯源码追踪模块和交易信息保护模块,用户管理模块基于联盟链的节点准入机制,配置成员服务提供商对用户身份进行管理与验证,配置基于区块链的溯源策略权限,将所有准入的组织节点通过通道机制构建在一起进行通信与数据共享;溯源码追踪模块将区块链节点所代表的溯源业务相关信息导入产品溯源数据,用户通过客户端节点通过智能合约SDK查询对应溯源码的相关信息;交易信息保护模块基于自主控制访问模型在节点提交注册表单时会选定交易信息保护数据项与共享节点。本专利技术能够处理大量业务且能保证数据安全。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本专利技术Petri net对区块链架构的优化过程;
[0022]图2为本专利技术业务变迁序列变化对系统的效率影响图;
[0023]图3为本专利技术智能合约类型与对应功能图;
[0024]图4为本专利技术溯源案例双链信息存储工作流;
[0025]图5为本专利技术基于架构分析的区块链溯源平台组成结构图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]本专利技术的目的是提供一种基于架构分析的区块链溯源平台,能够处理大量业务且能保证数据安全。
[0028]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0029]基于区块链溯源实现自动化性能分析推荐平台,其主要包括:用户管理模块、溯源码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于架构分析的区块链溯源平台,其特征在于,包括:基于区块链的用户管理模块、溯源码追踪模块和交易信息保护模块,所述用户管理模块用于基于联盟链的节点准入机制,配置成员服务提供商对用户身份进行管理与验证,配置基于区块链的溯源策略权限,将所有准入的组织节点通过通道机制构建在一起进行通信与数据共享;所述溯源码追踪模块,用于将区块链节点所代表的溯源业务相关信息导入产品溯源数据,用户通过客户端节点,配有查链权限CA,通过智能合约SDK查询对应溯源码的相关信息;所述交易信息保护模块,基于自主控制访问模型,用于在节点提交注册表单时会选定交易信息保护数据项与共享节点。2.根据权利要求1所述的基于架构分析的区块链溯源平台,其特征在于,所述基于架构分析的区块链溯源平台底层逻辑为联盟链架构,所述联盟链架构配套有Petri网模型对溯源物流流程建模分析,推荐优化流程。3.根据权利要求2所述的基于架构分析的区块链溯源平台,其特征在于,所述联盟链架构用于将跨境溯源管理作业结合区块链不可篡改、可溯源、防伪性强的特点,利用区块链整合信息,确保交易及账户的透明度和安全度。4.根据权利要求2所述的基于架构分析的区块链溯源平台,其特征在于,所述Petri网模型用于根据随机Petri网构建可达标识集建立与业务流程同构的马尔科夫链,通过求解库所资源变迁效率,构造出动态分析图,使用MATLAB分析出不同状态下系统资源利用率,动态显示系...

【专利技术属性】
技术研发人员:邹建宇肖宇肖建茂曹远龙陈智毅王江宇雷刚冯志勇
申请(专利权)人:江西师范大学
类型:发明
国别省市:

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

1