本技术涉及区块链,尤其涉及一种嵌入式区块链网关一体机及系统。
背景技术:
1、区块链是一种去中心化的分布式账本技术,可以用于记录各种交易和信息,也可以用于存证。常用的存证方式联盟链存证,是一些组织或机构之间的合作,共同使用区块链技术来记录和存储证据。这种技术方案基于联盟链协议,由多个节点组成,每个节点都是一个独立的存储和验证机构。每个节点都可以访问整个区块链网络,并与其他节点进行交互,以确保证据的真实性、完整性和可靠性。
2、然而,联盟链存证方案需要每个节点都公开存储和验证证据的信息,并且依赖于多个节点之间的信任和合作,如果节点之间存在信任问题或合作关系破裂,可能会导致证据丢失或被篡改,难以保证用户隐私。
技术实现思路
1、本实用新型实施例提供了一种嵌入式区块链网关一体机及系统,以解决进行区块链存证安全性和隐私性低的问题。
2、第一方面,本实用新型实施例提供了一种嵌入式区块链网关一体机,包括:嵌入式处理器、存储器、人机交互模块和网关扩展模块;
3、人机交互模块用于获取用户输入的原始数据;
4、嵌入式处理器分别与存储器、人机交互模块和网关扩展模块连接,用于对原始数据加密,生成链上数据并存储至存储器;
5、网关扩展模块与嵌入式处理器和外部网络连接,用于将链上数据发送至外部网络。
6、在一种可能的实现方式中,网关扩展模块包括至少一个网络端口,网络端口与外部网络一一对应连接;
7、嵌入式处理器用于通过网关扩展模块将链上数据分别发送至各个外部网络。
8、在一种可能的实现方式中,网关扩展模块包括至少一个设备联动接口,设备联动接口与嵌入式区块链网关一体机一一对应连接;
9、嵌入式处理器用于将链上数据分别发送至各个嵌入式区块链网关一体机,以及将任一嵌入式区块链网关一体机的链上数据转发至另一嵌入式区块链网关一体机。
10、在一种可能的实现方式中,网关扩展模块包括至少一个网络端口和至少一个设备联动接口;网络端口与外部网络连接,设备联动接口与嵌入式区块链网关一体机连接;
11、嵌入式处理器用于将链上数据分别发送至外部网络和嵌入式区块链网关一体机,以及将嵌入式区块链网关一体机的链上数据转发至外部网络。
12、在一种可能的实现方式中,还包括加密模块,加密模块包括加密芯片,加密芯片与嵌入式处理器连接;
13、嵌入式处理器用于通过加密芯片对原始数据加密。
14、在一种可能的实现方式中,加密模块还包括密钥检测单元,用于检测硬件密钥;其中,密钥检测单元包括电子标签读取器,硬件密钥包括电子标签;
15、密钥检测单元与嵌入式处理器连接,用于在检测到硬件密钥后,控制嵌入式处理器上电。
16、在一种可能的实现方式中,还包括:定位模块,用于监测嵌入式区块链网关一体机的位置;
17、嵌入式处理器与定位模块连接,用于在位置偏移时进行数据保护。
18、第二方面,本实用新型实施例提供了一种嵌入式区块链网关系统,包括至少两个如上第一方面及第一方面的任一实现方式的嵌入式区块链网关一体机,至少一个嵌入式区块链网关一体机与外部网络连接,该嵌入式区块链网关一体机与各嵌入式区块链网关一体机连接;
19、各个嵌入式区块链网关一体机用于对用户输入的原始数据加密,生成链上数据,并将各个链上数据发送至外部网络。
20、在一种可能的实现方式中,第一嵌入式区块链网关一体机的网关扩展模块的网络端口与外部网络连接,第二嵌入式区块链网关一体机的网关扩展模块的设备联动接口与第一嵌入式区块链网关一体机的网关扩展模块的设备联动接口连接;
21、第二嵌入式区块链网关一体机用于对用户输入的原始数据加密,生成链上数据,并通过网关扩展模块的设备联动接口发送至第一嵌入式区块链网关一体机;
22、第一嵌入式区块链网关一体机用于通过网关扩展模块的网络端口将链上数据发送至外部网络。
23、在一种可能的实现方式中,网关扩展模块包括至少两个网络端口,第一嵌入式区块链网关一体机通过各网络端口与至少两个外部网络连接;
24、第一嵌入式区块链网关一体机用于将链上数据分别发送至各个外部网络。
25、本实用新型实施例提供一种嵌入式区块链网关一体机及系统,能够在不访问互联网的情况下对数据加密,在本地对用户数据加密生成区块链数据,加密过程不会受到互联网上的攻击;生成的区块链数据存储在本地,可以保证数据的安全性、可靠性和正确性;通过网关扩展模块能够与外部网络通信,在需要时能够实现数据传输。
1.一种嵌入式区块链网关一体机,其特征在于,包括:嵌入式处理器、存储器、人机交互模块和网关扩展模块;
2.如权利要求1所述的嵌入式区块链网关一体机,其特征在于,所述网关扩展模块包括至少一个网络端口,网络端口与外部网络一一对应连接;
3.如权利要求1所述的嵌入式区块链网关一体机,其特征在于,所述网关扩展模块包括至少一个设备联动接口,设备联动接口与嵌入式区块链网关一体机一一对应连接;
4.如权利要求1所述的嵌入式区块链网关一体机,其特征在于,所述网关扩展模块包括至少一个网络端口和至少一个设备联动接口;所述网络端口与外部网络连接,所述设备联动接口与嵌入式区块链网关一体机连接;
5.如权利要求1所述的嵌入式区块链网关一体机,其特征在于,还包括加密模块,所述加密模块包括加密芯片,所述加密芯片与所述嵌入式处理器连接;
6.如权利要求5所述的嵌入式区块链网关一体机,其特征在于,所述加密模块还包括密钥检测单元,用于检测硬件密钥;其中,所述密钥检测单元包括电子标签读取器,所述硬件密钥包括电子标签;
7.如权利要求1所述的嵌入式区块链网关一体机,其特征在于,还包括:定位模块,用于监测所述嵌入式区块链网关一体机的位置;
8.一种嵌入式区块链网关系统,其特征在于,包括至少两个如权利要求1至7任一项所述的嵌入式区块链网关一体机,至少一个嵌入式区块链网关一体机与外部网络连接,该嵌入式区块链网关一体机与各嵌入式区块链网关一体机连接;
9.如权利要求8所述的嵌入式区块链网关系统,其特征在于,第一嵌入式区块链网关一体机的网关扩展模块的网络端口与外部网络连接,第二嵌入式区块链网关一体机的网关扩展模块的设备联动接口与所述第一嵌入式区块链网关一体机的网关扩展模块的设备联动接口连接;
10.如权利要求8所述的嵌入式区块链网关系统,其特征在于,网关扩展模块包括至少两个网络端口,第一嵌入式区块链网关一体机通过各网络端口与至少两个外部网络连接;