[发明专利]基于区块链的分布式供应链溯源、信息存储方法及系统有效
申请号: | 202211490729.2 | 申请日: | 2022-11-25 |
公开(公告)号: | CN115544047B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 徐欢;鲍福光;沈仲华;钱江 | 申请(专利权)人: | 浙江非线数联科技股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27 |
代理公司: | 北京天同知创知识产权代理事务所(普通合伙) 16046 | 代理人: | 沈珍珠 |
地址: | 311800 浙江省绍兴市诸暨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 分布式 供应 溯源 信息 存储 方法 系统 | ||
本发明公开了一种基于区块链的分布式供应链溯源、信息存储方法及系统,涉及区块链技术领域,该方法包括:向全节点发送溯源请求;接收全节点发送的目标交易的链上数据;利用目标交易的指针文件的CID信息,从IPFS系统获取目标交易所在交易链上各项交易的指针文件;利用各项交易的原始存证文件CID信息从IPFS系统获取目标原始存证文件,并向全节点发送数据获取请求,以使全节点在区块链获取各项交易的链上数据;接收全节点发送的各项交易的链上数据,将各项交易的链上数据和目标原始存证文件作为供应链溯源结果。本发明中,溯源过程由溯源节点与IPFS系统进行数据交互完成,大大降低了全节点的工作量,减轻了全节点的溯源压力。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链的分布式供应链溯源、信息存储方法及系统。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
区块链可以用作数据记录数据库,数据库由网络节点共享。与现有的数据库不同,当节点更新数据时,它们会提交数据记录,通过协商一致的机制,保证了节点间数据的一致性;一致性确定后,区块链等记录将不会被更改或删除。区块链技术因其独特的不可篡改性与可追溯性十分适用于数据溯源领域。区块链技术建立在互联网上,利用P2P、分布式存储和分布式关键思想,将按时间顺序排列的数据块组合成链中的特定数据结构。同时前后项交易也通过用户签名与解锁算法连接,形成了特定的交易链结构。区块链由于部署环境模型的不同,也会有不同的架构,如公链、联盟链、私链等。考虑到复杂应用场景下的共识问题,在采用联盟链的区块链模式下,其全节点数量远不及公有链模式下的全节点数量,这就使得联盟链中的权威全节点,会面对海量集中的数据溯源请求、要承担极大的数据索引压力。针对上述的问题,尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种基于区块链的分布式供应链溯源、信息存储方法及系统,以至少解决降低全节点的溯源压力、减少大量数据传输造成的网络拥堵的技术问题。
根据本发明实施例的一个方面,提供了一种基于区块链的分布式供应链溯源方法,应用于区块链的溯源节点,该包括:向全节点发送溯源请求;接收全节点发送的目标交易的链上数据;所述链上数据由所述全节点基于所述溯源请求从区块链获取;所述链上数据至少包括所述目标交易的指针文件的CID信息;所述指针文件中包括原始存证文件CID信息和前项交易信息;所述前项交易信息包括前项交易指针文件CID信息、前项交易哈希信息和前项交易区块高度信息;利用所述目标交易的指针文件的CID信息,从IPFS系统获取所述目标交易所在交易链上各项交易的指针文件;利用所述各项交易的原始存证文件CID信息从IPFS系统获取目标原始存证文件,并向全节点发送数据获取请求,以使所述全节点根据所述各项交易的前项交易哈希信息和前项交易区块高度信息在所述区块链获取所述各项交易的链上数据;接收全节点发送的所述各项交易的链上数据,将所述各项交易的链上数据和所述目标原始存证文件作为供应链溯源结果。
可选地,利用所述目标交易的指针文件的CID信息,从IPFS系统获取所述目标交易所在交易链上各项交易的指针文件,包括:利用所述目标交易的指针文件的CID信息,从IPFS系统获取所述目标交易的指针文件;从所述目标交易的指针文件获取所述目标交易的前项交易指针文件CID信息;利用所述目标交易的前项交易指针文件CID信息,从IPFS系统继续获取前项交易的指针文件,直至得到所述交易链上首笔交易的指针文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江非线数联科技股份有限公司,未经浙江非线数联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211490729.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风险识别方法、装置、设备及存储介质
- 下一篇:一种富硒西瓜一根棍小棚栽培方法