【技术实现步骤摘要】
一种基于智能合约的芯片研发交易数据存储方法及系统
本专利技术涉及数据存储
,尤其涉及一种基于智能合约的芯片研发交易数据存储方法及系统。
技术介绍
芯片又称微电路(microcircuit)、微芯片(microchip)、集成电路(integratedcircuit,IC),具体是指内含集成电路的硅片,具有较小的体积,通常是计算机其其他电子设备的重要组成部分。芯片研发是一个复杂的过程,一般需要经过软件实现芯片功能、形成综合网表、电路图设计、性能仿真验证、版图布局布线、版图对电路图验证、工艺设计规则验证、版图的物理验证、流片验证等多个环节,因此一个芯片的研发通常需要多个厂商的相互配合。目前,在芯片研发和芯片交易过程中,相互配合的厂商之间存在交易行为,而交易双方进行交易的规则通过线下合同进行约束,当出现违约行为时维权困难,且交易过程所产生的交易数据无法安全存储以备作为证据使用,从而导致芯片研发交易的安全性较低。因此,针对以上不足,需要提供一种能够提高芯片研发交易安全性的数据存储方法。
技术实现思路
本专利技术要解决的技术问题在于芯片研发和芯片交易过程中出现违约后难以追责,且难以获取芯片研发或芯片交易过程中的交易数据,造成芯片研发与芯片交易安全性较低,针对现有技术中的缺陷,提供一种防止交易方违约且便于获取交易数据作为证据的技术方案。为了解决上述技术问题,本专利技术提供了一种基于智能合约的芯片研发交易数据存储方法,包括:在区块链上存储针对一芯片研发交易目标的智能合约;获取预设时间段内至少两个交易节点根据所述智能合约参与所述芯片研发交易目标的过程中所产生的交易数据和 ...
【技术保护点】
1.一种基于智能合约的芯片研发交易数据存储方法,其特征在于,包括:在区块链上存储针对一芯片研发交易目标的智能合约;获取预设时间段内至少两个交易节点根据所述智能合约参与所述芯片研发交易目标的过程中所产生的交易数据和智能合约消息数据;确定针对所述预设时间段的至少两个共识节点;利用所述至少两个共识节点依次循环对根据所述交易数据和所述智能合约消息数据而获得的区块头进行至少一次哈希运算,其中,每一次哈希运算获得一个哈希值;将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设的自主挖矿目标值的哈希值;通过所述记账节点将所述交易数据和所述智能合约消息数据存储在生成的新区块中,并将所述新区块链接到区块链上。
【技术特征摘要】
1.一种基于智能合约的芯片研发交易数据存储方法,其特征在于,包括:在区块链上存储针对一芯片研发交易目标的智能合约;获取预设时间段内至少两个交易节点根据所述智能合约参与所述芯片研发交易目标的过程中所产生的交易数据和智能合约消息数据;确定针对所述预设时间段的至少两个共识节点;利用所述至少两个共识节点依次循环对根据所述交易数据和所述智能合约消息数据而获得的区块头进行至少一次哈希运算,其中,每一次哈希运算获得一个哈希值;将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设的自主挖矿目标值的哈希值;通过所述记账节点将所述交易数据和所述智能合约消息数据存储在生成的新区块中,并将所述新区块链接到区块链上。2.根据权利要求1所述的方法,其特征在于,当所述芯片研发交易目标为芯片实物买卖业务时,所述智能合约包括:A1:指示买方交易节点输入的订单信息;A2:判断买方交易节点是否支付与所述订单信息相对应的费用,如果是,执行A3,否则执行A1;A3:判断卖方交易节点是否确认收款,如果是,执行A4,否则执行A2;A4:指示卖方交易节点进行芯片实物发货;A5:判断买方交易节点是否确认收货,如果是,确定交易结束,否则执行A4。3.根据权利要求1所述的方法,其特征在于,当所述芯片研发交易目标为芯片知识产权买卖业务时,所述智能合约包括:B1:指示买方交易节点对卖方所销售的芯片知识产权的内容进行预览;B2:判断买方交易节点是否支付与所述芯片知识产权相对应的费用,如果是,执行B3,否则执行B1;B3:判断卖方交易节点是否确认收款,如果是,执行B4,否则执行B2;B4:指示卖方交易节点对所述芯片知识产品的内容进行下载,并确定交易结束。4.根据权利要求1所述的方法,其特征在于,当所述芯片研发交易目标为芯片知识产权授权使用业务时,所述智能合约包括:C1:指示买方交易节点对卖方所授权使用的芯片知识产权的内容进行预览;C2:判断买方交易节点是否签署保密协议,如果是,执行C3,否则执行C1;C3:指示买方交易节点对所述芯片知识产权进行试用;C4:指示买方交易节点签署授权合同;C5:判断买方交易节点是否支付获得使用所述芯片知识产权的费用,如果是,执行C6,否则执行C4;C6:判断卖方交易节点是否确认收款,如果是,执行C7,否则执行C5;C7:指示买方交易节点获得使用所述芯片知识产权的使用授权;C8:判断卖方交易节点针对所述芯片知识产权的授权是否到期,如果是,确定交易结束,否则执行C7。5.根据权利要求1所述的方法,其特征在于,当所述芯片研发交易目标为芯片研发业务时,所述智能合约针对雇主交易节点和每一个雇员交易节点均包括:D1:指示雇主交易节点提出芯片研发任务;D2:指示雇员交易节点针对所述芯片研发任务中的一个研发模块设定研发节点和研发费用;D3:判断雇主交易节点是否接受所述研发节点和所述研发费用,如果是,执行D4,否则执行D2;D4:指示雇员交易节点对所述研发模块进行研发;D5:判断雇主交易节点是否确认研发过程符合所述研发节点,如果是,执行D6,否则执行D4;D6:判断雇主交易节点是否支付研发费用,如果是,执行D7,否则执行D5;D7:判断雇员交易节点是否确认收款,如果是,确定所述研发模块的研发结束,否则执行D6。6.根据权利要求1至5中任一所述的方法,其特征在于,所述确定针对所述预设时间段的至少两个共识节点,包括:从至少两个系统节点中选择至少两个共识节点,其中,所述系统节点为始终在线稳定运行的节点;或者,从至少一个授权节点中筛选出至少一个目标授权节点,将所述至少一个目标授权节点和至少两个...
【专利技术属性】
技术研发人员:陆哲明,郁发新,周旻,罗雪雪,王焱,
申请(专利权)人:杭州基尔区块链科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。