[发明专利]一种数据存储的方法、装置及设备在审
申请号: | 201810159643.9 | 申请日: | 2018-02-26 |
公开(公告)号: | CN108537063A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 陈忻 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;H04L29/06 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链节点 主节点 存储 数据共享请求 装置及设备 数据存储 块链 网络 验证 共享数据 写入 | ||
本说明书公开一种数据存储的方法、装置及设备,该方法中区块链节点接收到数据共享请求后,可以根据该数据共享请求中包含的待共享数据,生成区块,若该区块链节点为共识网络中的主节点,可以将该区块添加到自身存储的区块链中,并将该区块发送给共识网络中的其他区块链节点进行存储,若该区块链节点为从节点,则可将该区块发送给共识网络中的主节点,以使该主节点对该区块进行验证,并在确定该区块通过验证后,将该区块写入自身存储的区块链中,以及将该区块发送给共识网络中的其他区块链节点进行存储。
技术领域
本说明书涉及计算机技术领域,尤其涉及一种数据存储的方法、装置及设备。
背景技术
在多方合作完成诸如业务开发、测试等工作时,往往需要共同使用、维护、管理一些共享数据。通常情况下,这些共享数据会存储在诸如云盘、数据库等第三方存储设备中进行管理。
然而,若是将共享数据存储在第三方存储设备中,任意一方对共享数据进行篡改,其余各方很难有效的对这一篡改操作实施监控。不仅如此,若是存储共享数据的第三方存储设备出现诸如宕机、运行故障等情况时,各方也将无法使用存储在第三方存储设备中的共享数据,从而对自身工作的实施造成影响。
基于现有技术,需要一种更为安全的数据存储方式。
发明内容
本说明书提供一种数据存储的方法,用以解决现有技术中通过第三方存储设备存储共享数据会带来安全隐患的问题。
本说明书提供了一种数据存储的方法,共识网络由多个区块链节点构成,所述区块链节点包含主节点和从节点,所述方法包括:
区块链节点接收数据共享请求;
根据所述数据共享请求中包含的待共享数据,生成区块;
若所述区块链节点为主节点,将所述区块添加到自身存储的区块链中,并将所述区块发送给所述共识网络中的其他区块链节点进行存储;
若所述区块链节点为从节点,将所述区块发送给所述共识网络中的主节点进行验证,以使所述主节点在对所述区块通过验证后,将所述区块添加到所述主节点自身存储的区块链中,并将所述区块发送给其他区块链节点进行存储。
本说明书提供一种数据存储的装置,用以解决现有技术中通过第三方存储设备存储共享数据会带来安全隐患的问题。
本说明书提供了一种数据存储的装置,共识网络由多个区块链节点构成,所述区块链节点包含主节点和从节点,所述装置包括:
接收模块,接收数据共享请求;
生成模块,根据所述数据共享请求中包含的待共享数据,生成区块;
存储模块,若所述装置为主节点,将所述区块添加到自身存储的区块链中,并将所述区块发送给所述共识网络中的其他区块链节点进行存储;若所述装置为从节点,将所述区块发送给所述共识网络中的主节点进行验证,以使所述主节点在对所述区块通过验证后,将所述区块添加到所述主节点自身存储的区块链中,并将所述区块发送给其他区块链节点进行存储。
本说明书提供一种数据存储的区块链节点,用以解决现有技术中通过第三方存储设备存储共享数据会带来安全隐患的问题。
本说明书提供了一种数据存储的区块链节点,包括一个或多个存储器以及处理器,所述存储器存储程序,并且被配置成由所述一个或多个处理器执行以下步骤:
接收数据共享请求;
根据所述数据共享请求中包含的待共享数据,生成区块;
若所述区块链节点为主节点,将所述区块添加到自身存储的区块链中,并将所述区块发送给所述共识网络中的其他区块链节点进行存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810159643.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据库数据动态加密的方法
- 下一篇:一种基于校验码的静态页面防篡改方法