System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理技术,尤其涉及一种基于区块链的供应链数据管理方法及系统。
技术介绍
1、随着供应链管理的复杂化和全球化趋势,供应链数据的管理变得尤为重要。传统的中心化数据管理系统在数据安全性、透明度和实时性方面面临着诸多挑战。数据篡改、权限管理混乱以及数据不一致等问题时有发生,严重影响了供应链的效率和可靠性。
2、区块链技术作为一种去中心化、不可篡改且高度透明的分布式账本技术,近年来在多个领域展现了其独特的优势。将区块链技术应用于供应链数据管理中,可以大幅提升数据的安全性和可信度,同时提高数据处理和访问权限管理的效率。
3、然而,目前市场上存在的基于区块链的供应链数据管理系统大多存在数据处理流程复杂、权限管理不够灵活以及同步更新机制不完善等问题。这些问题限制了区块链技术在供应链管理中的深入应用,难以满足供应链管理的实际需求。
技术实现思路
1、本申请提供一种基于区块链的供应链数据管理方法及系统,用以确保只有具有相应权限的用户才能访问和处理数据的同时,还可以在权限的解除之后保证所有节点的访问权限及时同步更新。
2、第一方面,本申请提供一种基于区块链的供应链数据管理方法,其特征在于,应用于供应链数据管理系统,所述供应链数据管理系统包括:区块链网络以及部署在所述区块链网络至少一个网络节点上的供应链数据处理平台;所述方法,包括:
3、通过第一网络节点中的所述供应链数据处理平台获取待处理供应链信息,所述待处理供应链信息包括待处理供应链数据以及
4、将所述待处理供应链信息在所述区块链网络中进行广播,以在所述区块链网络的各个网络节点上存储所述待处理供应链信息;
5、在另一网络节点中,通过目标用户身份调用所述待处理供应链信息,并确定所述目标用户身份所对应的处理权限不低于所述处理权限,则响应于对所述待处理供应链数据的权限解除指令,生成权限解除信息;
6、仅将所述限解除信息在所述区块链网络中进行广播,以在所述区块链网络的各个网络节点上解除对所述待处理供应链数据的访问权限。
7、在上述方案中,通过将待处理供应链信息在区块链网络中进行广播并存储在各个网络节点上,确保了供应链数据的安全性和不可篡改性。区块链的去中心化和分布式账本特性使得任何单一节点的数据更改都无法影响整体数据的完整性和真实性,从而有效防止了数据篡改和欺诈行为。然后,引入了处理权限的设计,作为对供应链数据进行验证处理的最低权限要求。通过明确的权限管理,可以确保只有具有相应权限的用户才能访问和处理数据,从而提高了数据处理的合规性和透明度。同时,权限的解除和更改过程也通过区块链网络进行广播,保证了所有节点的同步更新和一致性。
8、并且,利用区块链网络的分布式特性,供应链数据可以在多个网络节点之间进行高效的传输和处理。这种分布式处理能力不仅提高了数据处理的速度,还通过多节点的验证机制增强了数据的准确性和可靠性。此外,当供应链信息发生变化时,所有相关节点都会同步更新,保证了数据的实时性和一致性。
9、进一步的,还可以允许在区块链网络中对不同用户设置不同的处理权限,并根据需要对权限进行解除或更改。这种灵活的权限控制机制可以根据实际业务需求进行动态调整,以适应不同的数据处理场景和流程。同时,通过权限的精细控制,还可以确保敏感数据不会被未经授权的用户访问,从而保护了企业的商业机密和利益。
10、此外,由于区块链上的数据具有不可篡改和可追溯的特性,因此在上述方案中还增强了供应链数据的追溯能力。当需要对供应链中的某个环节进行追溯或审计时,可以通过查询区块链上的记录来获取完整的数据链条和相关信息,从而提高了追溯的效率和准确性,这对于提高供应链的透明度和可信度具有重要意义。
11、值得说明的,在另一网络节点中根据待处理供应链数据的权限解除指令,生成权限解除信息之后,仅将所述限解除信息在所述区块链网络中进行广播,以在所述区块链网络的各个网络节点上解除对所述待处理供应链数据的访问权限,而并非是根据待处理供应链数据与生成权限解除信息先生成更新供应链信息,再对更新供应链信息进行广播。二者相较而言,上述方案中所采用的仅将所述限解除信息在所述区块链网络中进行广播,能够有效地减少广播的数据量,以及在区块链网络上的数据存储量。
12、可选的,所述在另一网络节点中,通过目标用户身份调用所述待处理供应链信息,并确定所述目标用户身份所对应的处理权限不低于所述处理权限,则响应于对所述待处理供应链数据的权限解除指令,生成权限解除信息,包括:
13、在第二网络节点中,通过第一目标用户身份调用所述待处理供应链信息,在所述第二网络节点对应的显示设备中仅显示所述待处理供应链数据中的第一待处理供应链数项,所述待处理供应链数据包括所述第一待处理供应链数项以及第二待处理供应链数项,所述第一目标用户身份所对应的第一处理权限为所述第一待处理供应链数项相匹配的处理权限;
14、在第二网络节点中,响应于对所述第一待处理供应链数项的第一权限解除指令,生成第一权限解除信息,并将所述第一权限解除信息在所述区块链网络中进行广播,以在所述区块链网络的各个网络节点上解除对所述第一待处理供应链数项的访问权限;
15、在第三网络节点中,通过第二目标用户身份调用所述待处理供应链信息,在所述第二网络节点对应的显示设备中显示所述第一待处理供应链数项以及所述第二待处理供应链数项,所述第二目标用户身份所对应的第二处理权限为所述第二待处理供应链数项相匹配的处理权限;
16、在第三网络节点中,响应于对所述第二待处理供应链数项的第二权限解除指令,生成第二权限解除信息,并将所述第二权限解除信息在所述区块链网络中进行广播,以在所述区块链网络的各个网络节点上解除对所述第二待处理供应链数项的访问权限。
17、在上述方案中,通过区分不同的待处理供应链数项(第一待处理供应链数项和第二待处理供应链数项),并为不同的目标用户身份(第一目标用户和第二目标用户)分配相匹配的处理权限,实现了对数据访问的细粒度控制。这种控制机制使得每个用户只能访问其权限范围内的数据,提高了数据管理的精细度和安全性。并且,通过逐步对供应链数据中的不同数项进行权限解除操作,实现了数据的逐步解锁与释放。这种逐步处理方式有助于保持数据处理流程的连续性和有序性,同时避免了敏感数据在未经验证前被提前访问的风险。
18、此外,上述方案允许不同的用户在不同的网络节点上按照预设的处理流程节点流转拓扑图进行协作。这种协作机制支持了供应链数据的顺序处理和层层验证,确保了数据的准确性和完整性。同时,也支持了多用户间的协同工作,提高了数据处理的效率。
19、并且,在显示设备中仅显示与目标用户身份相匹配的数据数项,避免了无关数据的泄露,增强了数据的隐私保护,有助于保护企业的商业机密和敏感信息,防止了数据被未授权用户访问和滥用。本文档来自技高网...
【技术保护点】
1.一种基于区块链的供应链数据管理方法,其特征在于,应用于供应链数据管理系统,所述供应链数据管理系统包括:区块链网络以及部署在所述区块链网络至少一个网络节点上的供应链数据处理平台;所述方法,包括:
2.根据权利要求1所述的基于区块链的供应链数据管理方法,其特征在于,所述在另一网络节点中,通过目标用户身份调用所述待处理供应链信息,并确定所述目标用户身份所对应的处理权限不低于所述处理权限,则响应于对所述待处理供应链数据的权限解除指令,生成权限解除信息,包括:
3.根据权利要求2所述的基于区块链的供应链数据管理方法,其特征在于,在所述供应链数据处理平台中预设有对所述待处理供应链信息的处理流程节点流转拓扑图,其中,所述第二目标用户身份所对应的第二处理流程节点为所述第一目标用户身份所对应的第一处理流程节点的下一个处理流程节点。
4.根据权利要求3所述的基于区块链的供应链数据管理方法,其特征在于,在所述第二网络节点对应的显示设备中显示所述第一待处理供应链数项以及所述第二待处理供应链数项之后,还包括:
5.根据权利要求4所述的基于区块链的供应链数
6.根据权利要求5所述的基于区块链的供应链数据管理方法,其特征在于,在所述根据所述第二身份信息以及所述第二活动记录确定所述第二目标用户身份的行为可靠性评分之后,还包括:
7.根据权利要求3-6中任意一项所述的基于区块链的供应链数据管理方法,其特征在于,在所述第二网络节点对应的显示设备中显示所述第一待处理供应链数项以及所述第二待处理供应链数项之后,还包括:
8.一种供应链数据管理系统,其特征在于,包括:区块链网络以及部署在所述区块链网络至少一个网络节点上的供应链数据处理平台;
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种基于区块链的供应链数据管理方法,其特征在于,应用于供应链数据管理系统,所述供应链数据管理系统包括:区块链网络以及部署在所述区块链网络至少一个网络节点上的供应链数据处理平台;所述方法,包括:
2.根据权利要求1所述的基于区块链的供应链数据管理方法,其特征在于,所述在另一网络节点中,通过目标用户身份调用所述待处理供应链信息,并确定所述目标用户身份所对应的处理权限不低于所述处理权限,则响应于对所述待处理供应链数据的权限解除指令,生成权限解除信息,包括:
3.根据权利要求2所述的基于区块链的供应链数据管理方法,其特征在于,在所述供应链数据处理平台中预设有对所述待处理供应链信息的处理流程节点流转拓扑图,其中,所述第二目标用户身份所对应的第二处理流程节点为所述第一目标用户身份所对应的第一处理流程节点的下一个处理流程节点。
4.根据权利要求3所述的基于区块链的供应链数据管理方法,其特征在于,在所述第二网络节点对应的显示设备中显示所述第一待处理供应链数项以及所述第二待处理供应链数项之后,还包括:
5.根据权利要求4所述的基于区块链的供应链数据管...
【专利技术属性】
技术研发人员:陶立春,阮建勇,王琰然,柴惠贤,
申请(专利权)人:南京鑫智链科技信息有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。