一种基于区块链科研数据处理方法、装置、设备和存储介质制造方法及图纸

技术编号:22564895 阅读:25 留言:0更新日期:2019-11-16 11:55
本申请公开了一种基于区块链科研数据处理方法、装置、设备和存储介质,涉及区块链技术领域。该方法包括:根据实际业务场景或用户设定采集科研过程中每个科研阶段对应的科研数据集;所述科研数据集用于存储对应的科研阶段中所生成的科研数据及汇总信息;将所述科研数据集构建一条区块链,所述区块链的每个区块包含部分或者一个或者多个科研数据集的信息记录;根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理。本申请充分利用区块链技术的分布式共识机制,使某一特定领域的数据记录获得各节点的专业审核,在解决计算资源浪费的同时,形成最有价值的数据链。

Research data processing method, device, equipment and storage medium based on blockchain

The application discloses a processing method, device, device and storage medium for scientific research data based on blockchain, and relates to the technical field of blockchain. The method includes: collecting the corresponding scientific research data set of each scientific research stage in the scientific research process according to the actual business scenarios or user settings; the scientific research data set is used to store the scientific research data and summary information generated in the corresponding scientific research stage; building a blockchain with the scientific research data set, and each block of the blockchain contains part or one or more scientific research data According to the corresponding consensus rules of each scientific research stage, the information records of each block are processed by consensus. The application makes full use of the distributed consensus mechanism of blockchain technology, so that the data records in a specific field can be professionally reviewed by each node, and the most valuable data chain can be formed while solving the waste of computing resources.

【技术实现步骤摘要】
一种基于区块链科研数据处理方法、装置、设备和存储介质
本申请涉及区块链
,特别是涉及一种基于区块链科研数据处理方法、装置、设备和存储介质。
技术介绍
区块链技术属于计算机分布式系统方向的新技术,该技术成功的解决了分布式账本与隐私的问题,但是由于CAP(Consistency一致性、Availability可用性、Partitiontolerance分区容错性)的存在,目前还没有典型应用。现有的区块链系统对数据往往强调高TPS(TransactionPerSecond,每秒传输数据量),实际承载的数据量极其有限,无法应用到更多的业务场景。采用POW(ProofOfWork,工作量证明)共识机制的系统,能很好的执行分布式的理念,但是存在计算资源浪费的问题。
技术实现思路
本申请的目的在于克服上述问题或者至少部分地解决或缓减解决上述问题。根据本申请的一个方面,提供了一种基于区块链科研数据处理方法,包括:根据实际业务场景或用户设定采集科研过程中每个科研阶段对应的科研数据集;所述科研数据集用于存储对应的科研阶段中所生成的科研数据及汇总信息;将所述科研数据集构建一条区块链,所述区块链的每个区块包含部分或者一个或者多个科研数据集的信息记录;根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理。优选地,所述科研数据包括实验数据和计算模拟数据。优选地,根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理之前,还包括:将所述区块链发送至对应的一个或者多个节点,在每个所述节点,获取对每个所述区块内的信息记录的验证或筛选。优选地,获取对每个所述区块内的信息记录的验证或筛选包括:获取每个所述节点的一位或者多位审核人员依次对所述每个所述区块内的信息记录的真实性和价值的专业审核,实现对每个所述区块内的信息记录的验证或筛选;或者,根据预设的资源价值评估逻辑依次计算每个所述区块内的信息记录的价值,根据计算获得的每个所述区块内的信息记录的价值对每个所述区块内的信息记录的验证或筛选。优选地,根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理包括:当所述区块的信息记录中的计算模拟数据和实验数据互相验证时,确定所述区块的信息记录达成共识。第二方面,本申请还提供一种基于区块链科研数据处理装置,包括:采集模块,设置为根据实际业务场景或用户设定采集科研过程中每个科研阶段对应的科研数据集;所述科研数据集用于存储对应的科研阶段中所生成的科研数据及汇总信息;构建模块,设置为将所述科研数据集构建一条区块链,所述区块链的每个区块包含部分或者一个或者多个科研数据集的信息记录;处理模块,设置为根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理。优选地,所述的装置,还包括:分配模块,设置为将所述区块链发送至对应的一个或者多个节点,在每个所述节点,获取对每个所述区块内的信息记录的验证或筛选。优选地,所述处理模块根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理包括:当所述区块的信息记录中的计算模拟数据和实验数据互相验证时,确定所述区块的信息记录达成共识。第三方面,本申请还提供一种基于区块链科研数据处理设备,包括:存储器和处理器,所述存储器用于保存基于区块链科研数据处理的指令,所述处理器用于基于区块链科研数据处理的指令被执行时,执行上述的方法。第四方面,本申请还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述的方法。第五方面,一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述的方法。本申请提供的技术方案,采用区块链技术分布式保存科研数据,充分利用区块链技术的分布式共识机制,使某一特定领域的科研数据记录获得各节点的专业审核。针对数据验证难的问题,各节点执行审核验证机制,最大可能确保上链的数据真实性,并且对数据价值做出专业评价与选择,形成最有价值的数据链。根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加明了本申请的上述以及其他目的、优点和特征。附图说明后文将参照附图以示例性而非限制性的方式详细描述本申请的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:图1是根据本申请一个实施例的基于区块链科研数据处理方法的流程图;图2是根据本申请另一个实施例的基于区块链科研数据处理装置的结构示意图;图3是根据本申请另一个实施例的基于区块链科研数据处理设备的示意图;图4是根据本申请另一个实施例的计算机可读存储介质的结构图。具体实施方式图1是根据本申请一个实施例的一种基于区块链科研数据处理方法的流程图。参见图1,所述方法,包括:S101、根据实际业务场景或用户设定采集科研过程中每个科研阶段对应的科研数据集;所述科研数据集用于存储对应的科研阶段中所生成的科研数据及汇总信息;S102、将所述科研数据集构建一条区块链,所述区块链的每个区块包含部分或者一个或者多个科研数据集的信息记录;S103、根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理。本专利技术实施例中,针对某个领域的某个有意义的科研数据集构建一条区块链,如相图数据链,每个区块包含部分、一个或者多个数据集记录。所述科研过程至少包括以下科研阶段中的一个或者多个:指南管理阶段、项目申报阶段、项目评审阶段、节点评审阶段、经费管理阶段、验收结题阶段以及信用管理阶段。本专利技术实施例中,所述科研数据包括实验数据和计算模拟数据。本专利技术实施例中,步骤S103根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理之前,还包括:将所述区块链发送至对应的一个或者多个节点,在每个所述节点,获取对每个所述区块内的信息记录的验证或筛选。本专利技术实施例的科研数据验证方案为:各节点审核区块链的真实性和价值,对科研数据进行专业性判断,各节点在审核的基础上确认选择的链,并完成新区块的添加与分发。本专利技术实施例中,获取对每个所述区块内的信息记录的验证或筛选包括:获取每个所述节点的一位或者多位审核人员依次对所述每个所述区块内的信息记录的真实性和价值的专业审核,实现对每个所述区块内的信息记录的验证或筛选;或者,根据预设的资源价值评估逻辑依次计算每个所述区块内的信息记录的价值,根据计算获得的每个所述区块内的信息记录的价值对每个所述区块内的信息记录的验证或筛选。本专利技术实施例中,可以利用预设的资源价值评估逻辑进行验证或筛选,也可以人工进行验证或筛选,对于科研、专业领域的价值判断很难实现自动化,因此可以采用人工进行判断。对于人工进行验证或筛选,本专利技术实施例提供交互本文档来自技高网...

【技术保护点】
1.一种基于区块链科研数据处理方法,其特征在于,包括:/n根据实际业务场景或用户设定采集科研过程中每个科研阶段对应的科研数据集;所述科研数据集用于存储对应的科研阶段中所生成的科研数据及汇总信息;/n将所述科研数据集构建一条区块链,所述区块链的每个区块包含部分或者一个或者多个科研数据集的信息记录;/n根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理。/n

【技术特征摘要】
1.一种基于区块链科研数据处理方法,其特征在于,包括:
根据实际业务场景或用户设定采集科研过程中每个科研阶段对应的科研数据集;所述科研数据集用于存储对应的科研阶段中所生成的科研数据及汇总信息;
将所述科研数据集构建一条区块链,所述区块链的每个区块包含部分或者一个或者多个科研数据集的信息记录;
根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理。


2.根据权利要求1所述的方法,其特征在于,所述科研数据包括实验数据和计算模拟数据。


3.根据权利要求1所述的方法,其特征在于,根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理之前,还包括:
将所述区块链发送至对应的一个或者多个节点,在每个所述节点,获取对每个所述区块内的信息记录的验证或筛选。


4.根据权利要求3所述的方法,其特征在于,获取对每个所述区块内的信息记录的验证或筛选包括:
获取每个所述节点的一位或者多位审核人员依次对所述每个所述区块内的信息记录的真实性和价值的专业审核,实现对每个所述区块内的信息记录的验证或筛选;或者,
根据预设的资源价值评估逻辑依次计算每个所述区块内的信息记录的价值,根据计算获得的每个所述区块内的信息记录的价值对每个所述区块内的信息记录的验证或筛选。


5.根据权利要求2所述的方法,其特征在于,根据每个科研阶段对应的共识规则对每个区块的信息记录进行共识处理包括:
当所述区块的信息记录中的计...

【专利技术属性】
技术研发人员:崔旭
申请(专利权)人:北京北科融智云计算科技有限公司
类型:发明
国别省市:北京;11

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

1