1.一种基于区块链的纺织行业供应链信息防篡改方法,其特征在于,包括;
以纺织行业供应链的多个环节为节点,建立供应链溯源区块链;其中,所述溯源区块链的节点间采用区块信息传递交互数据;
利用预设符号标记算法对所述区块信息进行链接关系标记,所述预设符号标记算法为基于符号社交网络的面向符号社交链接关系的动态智能合约算法;当节点未发生信息篡改时,将链接关系标记为第一标记符号;当节点发生信息篡改时,将链接关系标记为第二标记符号;当所述供应链溯源区块链任一节点的链接关系标记中出现第二标记符号时,对所述节点以及与所述节点具有直接链接关系的节点是否存在篡改行为进行核查;
判断相邻链接两个父子节点间的区块信息是否一致,当所述区块信息不一致时,确定所述相邻链接两个父子节点中的父节点发生了信息篡改,并更新对所述区块信息中的链接关系标记。
2.根据权利要求1所述的基于区块链的纺织行业供应链信息防篡改方法,其特征在于,所述区块信息包括:块编号、溯源码编号、块内容和块属性;其中,块编号用于区分不同的区块信息,溯源码编号用于链接上下游节点间的溯源关系,块内容用于描述织造过程,块属性用于对织造过程的数据进行记录。
3.根据权利要求2所述的基于区块链的纺织行业供应链信息防篡改方法,其特征在于,所述块属性包括用于防止上一级区块被篡改的父哈希值和防止本地区块被篡改的新哈希值;
其中,所述父哈希值用于描述上一级父节点的溯源过程,所述新哈希值用于描述本区块的溯源过程。
4.根据权利要求3所述的基于区块链的纺织行业供应链信息防篡改方法,其特征在于,所述父哈希值和新哈希值均根据所述块编号、溯源码编号和块内容通过SHA‑256算法得到。
5.根据权利要求4所述的基于区块链的纺织行业供应链信息防篡改方法,其特征在于,所述块内容至少包括原材料信息、面料信息和织造工艺信息。
6.一种基于区块链的纺织行业供应链信息防篡改系统,其特征在于,包括:
区块链建立模块,用于以纺织行业供应链的多个环节为节点,建立供应链溯源区块链;
其中,所述溯源区块链的节点间采用区块信息传递交互数据;
链接关系标记模块,用于利用预设符号标记算法对所述区块信息进行链接关系标记,所述预设符号标记算法为基于符号社交网络的面向符号社交链接关系的动态智能合约算法;当节点未发生信息篡改时,将链接关系标记为第一标记符号;当节点发生信息篡改时,将链接关系标记为第二标记符号;当所述供应链溯源区块链任一节点的链接关系标记中出现第二标记符号时,对所述节点以及与所述节点具有直接链接关系的节点是否存在篡改行为进行核查;
篡改行为判断模块,用于判断相邻链接两个父子节点间的区块信息是否一致,当所述区块信息不一致时,确定所述相邻链接两个父子节点中的父节点发生了信息篡改,并更新对所述区块信息中的链接关系标记。
7.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1‑5任一所述的一种基于区块链的纺织行业供应链信息防篡改方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1‑5任一所述的一种基于区块链的纺织行业供应链信息防篡改方法。