[发明专利]一种可追溯防篡改芯片研发交易数据存储方法及系统有效
申请号: | 201811520105.4 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109657501B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 郁发新;陆哲明;周旻;罗雪雪;王焱 | 申请(专利权)人: | 杭州基尔区块链科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/62 |
代理公司: | 北京格允知识产权代理有限公司 11609 | 代理人: | 张沫;周娇娇 |
地址: | 310030 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 追溯 篡改 芯片 研发 交易 数据 存储 方法 系统 | ||
本发明涉及数据存储技术领域,提供了一种芯片研发交易数据存储方法及系统,该方法包括:获取预设时间段内至少两个交易节点根据相对应的智能合约参与芯片研发交易目标过程中所产生的交易数据、智能合约消息数据及芯片研发数据;将获取到的每一个芯片研发数据以及用于进行索引的索引哈希值存储到分布式链下存储系统;利用快速共识算法从与预设时间段相对应的至少两个共识节点中确定记账节点;通过记账节点将获取到的交易数据、智能合约消息数据和索引哈希值存储在生成的新区块中,并将新区块链接到区块链上。本方案可以使得芯片研发交易数据可追溯且防篡改。
技术领域
本发明涉及数据存储技术领域,尤其涉及一种芯片研发交易数据存储方法及系统。
背景技术
芯片又称微电路(microcircuit)、微芯片(microchip)、集成电路(integratedcircuit,IC),具体是指内含集成电路的硅片,具有较小的体积,通常是计算机其其他电子设备的重要组成部分。芯片研发是一个复杂的过程,一般需要经过软件实现芯片功能、形成综合网表、电路图设计、性能仿真验证、版图布局布线、版图对电路图验证、工艺设计规则验证、版图的物理验证、流片验证等多个环节,因此一个芯片的研发通常需要多个厂商的相互配合。
目前,在芯片研发和芯片交易过程中会产生用于记录研发成果交易和芯片产品交易的过程数据,而这些过程数据存储在传统数据库中。存储在传统数据库中的过程数据容易被篡改且难以进行追溯,导致在芯片研发或芯片交易过程出现问题后无法根据过程数据进行责任追究。
因此,针对以上不足,需要提供一种使得芯片研发交易过程所产生的过程数据可追溯且防篡改的数据存储方法。
发明内容
本发明要解决的技术问题在于芯片研发交易过程所产生的过程数据容易被篡改且难以进行追溯,针对现有技术中的缺陷,提供一种可以对芯片研发交易过程中所产生的过程数据进行追溯,且可以防止过程数据被篡改的技术方案。
为了解决上述技术问题,本发明提供了一种芯片研发交易数据存储方法,包括:
在区块链上存储针对每一个芯片研发交易目标的智能合约;
针对每一个所述芯片研发交易目标,获取预设时间段内至少两个交易节点根据相对应的所述智能合约参与该芯片研发交易目标过程中所产生的交易数据、智能合约消息数据及芯片研发数据;
针对获取到的每一个所述芯片研发数据,将该芯片研发数据以及用于对该芯片研发数据进行索引的索引哈希值存储到分布式链下存储系统;
确定针对所述预设时间段的至少两个共识节点;
利用所述至少两个共识节点依次循环对区块头进行至少一个哈希运算,其中,所述区块头根据获取到的所述交易数据、所述智能合约消息数据以及每一个所述芯片研发数据对应的所述索引哈希值生成;
将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设的自主挖矿目标值的哈希值;
通过所述记账节点将获取到的所述交易数据、所述智能合约消息数据和所述索引哈希值存储在生成的新区块中,并将所述新区块链接到所述区块链上。
可选地,在所述将所述新区块链接到所述区块链上之后,进一步包括:
接收一具有读取权限的访问节点针对一目标芯片研发数据而发送的读取请求;
根据所述读取请求从所述区块链上获取与所述目标芯片研发数据相对应的目标索引哈希值;
将所述目标索引哈希值发送给所述访问节点,以使所述访问节点可以根据所述目标索引哈希值从所述分布式链下存储系统中读取所述目标芯片研发数据。
可选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州基尔区块链科技有限公司,未经杭州基尔区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811520105.4/2.html,转载请声明来源钻瓜专利网。