[发明专利]一种区块链节点及其数据传输方法在审
申请号: | 202110390344.8 | 申请日: | 2021-04-12 |
公开(公告)号: | CN113094727A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 王保春;张蛟鹏;余洋;莫恒 | 申请(专利权)人: | 浙江永旗区块链科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F16/27 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 李兴林 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 节点 及其 数据传输 方法 | ||
本发明公开了一种区块链节点及其数据传输方法,所述区块链节点包括:识别单元,用于识别待传输数据;接收单元,用于接收待传输数据;判定单元,用于判定接收到的待传输数据的类型;加密单元,用于根据传输数据的类型进行加密,所述数据传输方法应用于两个区块链节点。本发明提供的区块链节点及其数据传输方法,旨在根据数据种类自行选定不同加密传输方式,传输方式多样且可有效保护数据传输的安全性。
技术领域
本发明涉及区块链技术领域,特别是涉及一种区块链节点及其数据传输方法。
背景技术
区块链是一种去中心化的存储和计算技术,其通过将数据块按照时间顺序叠加而生成持久的不可修改的记录,并且将计入存储在区块链网络的各个节点中,使得以去中心化的方式集体维护一个可靠数据库。
现有技术中,由于区块链本质上是一个分布式的数据库,因此区块链上面的数据会被网络分享到所有节点上去,因而其他节点均能够获得数据内容,能够有效保证区块链网络中的数据共享性和透明性,但是,数据的安全较低。
发明内容
本发明的目的是提供一种区块链节点及其数据传输方法,旨在根据数据种类自行选定不同加密传输方式,传输方式多样且可有效保护数据传输的安全性。
为实现上述目的,本发明提供了如下方案:
本发明提出的一种区块链节点,包括:
识别单元,用于识别待传输数据;
接收单元,用于接收待传输数据;
判定单元,用于判定接收到的待传输数据的类型;
加密单元,用于根据传输数据的类型进行加密。
可选的,所述待传输数据的类型包括敏感数据和非敏感数据,所述敏感数据分为合法数据和非法数据;所述加密单元对合法数据、非法数据和非敏感数据进行不同类型的加密。
可选的,所述加密单元包括私钥和公钥两种加密方式,所述加密单元还包括锁定单元,用于锁定非法数据。
本发明还提供一种区块链节点数据传输方法,应用于上述所述的区块链节点,其特征在于,至少包括两个区块链节点进行数据传输,两个所述区块链节点分别是第一区块链节点和第二区块链节点,传输过程包括以下步骤:
S1)确定第一区块链节点的第一区块链节点地址、第一区块链节点存储空间地址、第一公钥和第一私钥;以及确定第二区块链节点的第二区块链节点地址和第二公钥;
S2)第一区块链节点对接收到的待传输数据的类型进行第一次判定,并选择加密方式向第二区块链节点进行传输;
S3)第二区块链节点接收传输数据,并对传输数据的类型进行第二次判定,并存储。
可选的,步骤S2)中所述第一区块链节点对接收到的待传输数据的类型进行第一次判定,并选择加密方式向第二区块链节点进行传输,具体包括:
第一区块链节点对接收到的待传输数据的类型判定为敏感数据中的合法数据,则采用私钥方式进行传输;
第一区块链节点对接收到的待传输数据的类型判定为敏感数据中的非法数据,则锁定非法数据;
第一区块链节点对接收到的待传输数据的类型判定为敏感数据中的非敏感数据,则采用公钥方式进行传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江永旗区块链科技有限公司,未经浙江永旗区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110390344.8/2.html,转载请声明来源钻瓜专利网。