基于区块链的知识产权交易方法、系统、设备及计算机可读存储介质技术方案

技术编号:24996002 阅读:33 留言:0更新日期:2020-07-24 17:58
本发明专利技术公开了一种基于区块链的知识产权交易方法、系统、设备及计算机可读存储介质,所述方法包括接收知识产权交易请求;对交易请求进行校验,若通过校验,则根据交易请求进行数据处理;接收知识产权交易数据,根据交易请求及交易数据生成对应的区块并存入区块链。通过对知产数据分块存储,能够满足数据量较大的数据存储,并提高了数据存储可靠性,避免整体存储模式下数据被整体损坏的风险;对知产数据摘要、块数据摘要及交易数据摘要等重要信息进行区块链分布式存储,由于区块链具备的防篡改特性,致使任意一方无法私自对区块链中的存储数据进行篡改,从而有效保证了数据的安全性。

【技术实现步骤摘要】
基于区块链的知识产权交易方法、系统、设备及计算机可读存储介质
本专利技术涉及区块链
,尤其涉及一种基于区块链的知识产权交易方法、系统、设备及计算机可读存储介质。
技术介绍
区块链技术也称为分布式账本技术,本质上是一种去中心化的分布式互联网数据库。采用区块链技术架构的网络可视为区块链网络,该区块链网络中包含多个区块链节点,任一区块链节点可对应至少一个区块链,任一区块链可包含至少一个区块。具体地,业务数据上链(即被存储在区块链网络中)的过程包含三个阶段:受理阶段,可以理解为待上链的业务数据被区块链网络中的某一区块链节点接收到,并由该区块链节点受理该业务数据;共识阶段,可以理解为区块链节点在受理该业务数据之后,需要由区块链网络中的其他区块链节点参与对该业务数据进行共识处理,业务数据通过共识后,可以进入存储阶段;存储阶段,可以理解为区块链节点将共识通过的业务数据进行上链处理。区块链技术中的共识方法即共识算法是区块链网络中实现不同区块链节点之间建立信任、获取权益的重要方法。所谓共识方法,是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,就可以认为全网对此也能够达成共识。区块链作为一种按时间顺序存储数据的数据结构,可支持不同的共识方法。在不同共识方法下,区块的生成过程会略有不同。但总体来说,各节点在处理接收到的区块信息后,交易过程大致都是按照如下流程:节点接收到若干交易信息,放入交易池中;节点从交易池中获取当前收到的交易信息,对交易进行排序并按顺序执行;执行完毕之后,节点生成完整区块,最终将其广播。知识产权,也称其为“知识所属权”,指“权利人对其智力劳动所创作的成果享有的财产权利”,一般只在有限时间内有效。各种智力创造比如专利技术创造、文学和艺术作品,以及在商业中使用的标志、名称、图像,都可被认为是某一个人或组织所拥有的知识产权,知识产权的权利人享有一定的独占性权利。但是,在经济市场中,往往存在其他人员侵害他人知识产权的行为。在维权过程中,由于当前知识产权保护多为中心化系统,一旦产生争端,调查取证繁杂,容易产生知识产权纠纷,不利于知识产权行业发展。
技术实现思路
针对现有技术的不足,本专利技术提供了一种基于区块链的知识产权交易方法、系统、设备及计算机可读存储介质,解决了现有技术中存在的知识产权取证繁杂,容易产生知识产权纠纷的问题,其具体方案如下:第一方面,本专利技术提供了一种基于区块链的知识产权交易方法,所述方法包括:接收知识产权交易请求;对所述交易请求进行校验,若通过校验,则根据所述交易请求进行数据处理;接收知识产权交易数据,根据所述交易请求及交易数据生成对应的区块并存入所述区块链。优选地,所述根据所述交易请求进行数据处理,所述方法包括:根据所述交易请求的编号从本地数据库中获取相应的知识产权文件;对所述知识产权文件进行分块,生成多个知识产权文件块;获取所述知识产权数据文件的哈希与各个知识产权文件块的哈希,并将所述知识产权文件的编号、哈希与各个知识产权文件块的哈希一起广播至所述区块链以存储。优选地,所述根据所述交易请求及交易数据生成对应的区块并存入所述区块链,所述方法包括:获取所述知识产权文件块的哈希;根据所述知识产权文件块的哈希查找对应的知识产权文件并获取对应的所述知识产权文件块内容;将所述知识产权文件块内容分布式地按块存储至所述本地数据库中,并将所述交易数据生成的区块广播至所述区块链以存储。优选地,所述将所述交易数据生成的区块广播至所述区块链以存储,所述方法包括:确定所述区块链中的各个节点的负载能力;按照负载均衡的规则,将所述交易数据生成的区块以分布式存储分配至所述区块链中的至少一个节点。优选地,所述交易数据生成的区块以分布式存储分配至所述区块链中的至少一个节点,所述方法包括:将所述交易数据的哈希及所述交易数据添加至所述区块链列表中前一区块的哈希值之后形成候选区块,并将所述候选区块分布式地广播至区块链网络中的其他节点进行共识校验;所述其他节点接收所述候选区块并进行共识校验,若通过校验,则所有所述节点将所述候选区块添加到所述区块链列表中所述前一区块的哈希值之后,成为所述节点所在区块链的新区块。优选地,所述区块的生成方法包括:所述区块包含区块头与区块体,所述区块头中包含前一区块的哈希、当前区块的哈希、时间戳量,所述区块体中包含与所述交易请求相应的交易数据。优选地,所述对所述交易请求进行校验,所述方法包括:使用公钥对所述交易请求的数字签名进行校验,如校验通过,则所述访问请求的合法性通过验证。第二方面,本专利技术提供了一种基于区块链的知识产权交易系统,所述系统包括:接收模块,用于接收知识产权交易请求;处理模块,用于对所述交易请求进行校验,若通过校验,则根据所述交易请求进行数据处理;上链模块,用于接收知识产权交易数据,根据所述交易请求及交易数据生成对应的区块并存入所述区块链。第三方面,本专利技术提供了一种基于区块链的知识产权交易设备,所述设备包括:通信总线,用于实现处理器与存储器间的连接通信;存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如下步骤:接收知识产权交易请求;对所述交易请求进行校验,若通过校验,则根据所述交易请求进行数据处理;接收知识产权交易数据,根据所述交易请求及交易数据生成对应的区块并存入所述区块链。第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的方法。有益效果:本专利技术的基于区块链的知识产权交易方法、系统、设备及计算机可读存储介质,通过对知识产权文件的数据进行数据库分块存储,能够满足数据量较大的数据存储,并提高了数据存储的可靠性,避免整体存储模式下潜在的数据被整体损坏的风险;还对知识产权文件数据摘要、块数据摘要及交易数据摘要等重要信息进行区块链分布式存储,由于区块链具备的防篡改特性,致使任意一方无法私自对区块链中的存储数据进行篡改,从而有效保证了数据的安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,附图中的实施例不构成对本专利技术的任何限制,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术基于区块链的知识产权交易方法实施例流程示意图。图2是本专利技术基于区块链的知识产权交易系统实施例结构示意图。图3是本专利技术基于区块链的知识产权交易设备实施例结构示意图。具体实施方式下面结合附图与实施例对本专利技术技术方案作进一步详细的说明,这是本专利技术的较佳实施例。本文档来自技高网
...

【技术保护点】
1.一种基于区块链的知识产权交易方法,其特征在于,所述方法包括:/n接收知识产权交易请求;/n对所述交易请求进行校验,若通过校验,则根据所述交易请求进行数据处理;/n接收知识产权交易数据,根据所述交易请求及交易数据生成对应的区块并存入所述区块链。/n

【技术特征摘要】
1.一种基于区块链的知识产权交易方法,其特征在于,所述方法包括:
接收知识产权交易请求;
对所述交易请求进行校验,若通过校验,则根据所述交易请求进行数据处理;
接收知识产权交易数据,根据所述交易请求及交易数据生成对应的区块并存入所述区块链。


2.根据权利要求1所述的方法,其特征在于,所述根据所述交易请求进行数据处理,所述方法包括:
根据所述交易请求的编号从本地数据库中获取相应的知识产权文件;
对所述知识产权文件进行分块,生成多个知识产权文件块;
获取所述知识产权数据文件的哈希与各个知识产权文件块的哈希,并将所述知识产权文件的编号、哈希与各个知识产权文件块的哈希一起广播至所述区块链以存储。


3.根据权利要求2所述的方法,其特征在于,所述根据所述交易请求及交易数据生成对应的区块并存入所述区块链,所述方法包括:
获取所述知识产权文件块的哈希;
根据所述知识产权文件块的哈希查找对应的知识产权文件并获取对应的所述知识产权文件块内容;
将所述知识产权文件块内容分布式地按块存储至所述本地数据库中,并将所述交易数据生成的区块广播至所述区块链以存储。


4.根据权利要求3所述的方法,其特征在于,所述将所述交易数据生成的区块广播至所述区块链以存储,所述方法包括:
确定所述区块链中的各个节点的负载能力;
按照负载均衡的规则,将所述交易数据生成的区块以分布式存储分配至所述区块链中的至少一个节点。


5.根据权利要求4所述的方法,其特征在于,所述交易数据生成的区块以分布式存储分配至所述区块链中的至少一个节点,所述方法包括:
将所述交易数据的哈希及所述交易数据添加至所述区块链列表中前一区块的哈希值之后形成候选区块,并将所述候...

【专利技术属性】
技术研发人员:段峥易荣
申请(专利权)人:榕知杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1