[发明专利]基于区块链的科技数据建模及存储方法在审
申请号: | 201810722515.0 | 申请日: | 2018-07-03 |
公开(公告)号: | CN109117501A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 童咏昕;郑鹏飞;陶乾;高大伟 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06Q40/04 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 科技数据 建模 存储 钱币 结构表 交易详情信息 管理和使用 安全保障 交易信息 目标需求 输出信息 输入信息 构建 交易 管理 | ||
本发明的实施例公开一种基于区块链的科技数据建模及存储方法,涉及区块链技术领域,便于为科技数据在确权方面的管理提供安全保障。所述基于区块链的科技数据建模及存储方法,包括:基于目标需求,构建基于区块链的科技数据建模的实体;其中,所述实体包括钱币、交易和区块;根据所述实体,建立各实体的结构表;根据各实体的结构表,完成区块链的整个设计;其中,所述区块链存储的交易信息包括:钱币输入信息、钱币输出信息和交易详情信息。本发明适用于科技数据的管理和使用。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链的科技数据建模及存储方法。
背景技术
近年来,由于数据来源的多样性以及存储介质的低成本性,越来越多的数据被产生存储并积累。随着数据规模的急剧增加以及人们对数据的愈发重视,大数据迅速发展并成为人们关注的焦点和社会各界关注的热点。
数据尤其是科技数据作为当今时代最为重要的资源之一,如何使用合理的数据结构存储数据,同时进一步完善数据分享中所有权的管理,以实现深化数据利用能力的同时具有安全保障的数据开放,是一个亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种基于区块链的科技数据建模及存储方法,便于为科技数据在确权方面的管理提供安全保障。
一种基于区块链的科技数据建模及存储方法,包括:
基于目标需求,构建基于区块链的科技数据建模的实体;其中,所述实体包括钱币、交易和区块;
根据所述实体,建立各实体的结构表;
根据各实体的结构表,完成区块链的整个设计;其中,所述区块链存储的交易信息包括:钱币输入信息、钱币输出信息和交易详情信息。
根据本发明实施例的一种具体实现方式,所述根据所述实体,建立各实体的结构表,包括:
根据钱币实体,建立钱币结构表;
根据交易实体,建立交易结构表;
根据区块实体,建立区块结构表。
根据本发明实施例的一种具体实现方式,所述根据各实体的结构表,完成区块链的整个设计,包括:
根据钱币结构表、交易结构表及区块结构表,按照从内至外,从小到大的设计方法,完成区块链的整个设计。
根据本发明实施例的一种具体实现方式,所述钱币结构表的字段名称包括:钱币的保存位置,此值唯一;当前位置下的钱币的数量;当前钱币的所有者id,此值唯一;
所述交易结构表的字段名称包括:所有的钱币输入,此钱币用于购买数据使用,且这些钱币尚未被花费;所有钱币输出,此钱币为交易的收益方以及超出交易价格的钱币进行退换;当前交易产生的时间,采用Unix计时;当前产生此交易的动作,其中行为动作包括:购买数据、下载数据、上传数据、审核数据、登录系统、修改密码、找回密码;数据出售者,且此值唯一;数据购买者,且此值唯一;当前交易涉及到的数据id,且此值唯一;当前交易的价格;当前数据的审核者id;
所述区块结构表的字段名称包括:区块的高度,此值随着区块产生而递增;当前区块产生的时间,采用Unix时间;上一个区块的hash值,用于下一区块构造与验证;区块所有的交易;通过分布式共识机制产生的工作量证明值。
根据本发明实施例的一种具体实现方式,所述的方法,还包括:
将部分区块链中的数据存储在数据库中,并在数据库上建立多个索引。
根据本发明实施例的一种具体实现方式,所述数据库包括:区块表、数据表、交易表、收益占比表以及钱币表;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810722515.0/2.html,转载请声明来源钻瓜专利网。