【毕业设计】第四章 传感器数据保护系统的实现
时间:2022-08-03 17:19:00
4.1 部署区块链和节点
??本文采用Raspberry传感器用作边缘层的节点Arduino将环境数据设置为随机数,Raspberry和Arduino边缘节点通过串口连接,选择高性能的节点进行处理Linux板卡,区块链节点在Windows-PC上部署,私链用于测试环境,联盟链或公链可用于实际操作。以下是所有节点的环境配置、初始化节点和启动区块链。
??(1)部署节点以太坊Geth客户端
??配置以太坊Geth打开客户端所需的系统路径和环境后,打开客户端所需的系统路径Ethereum服务:
??从图中可以看出,由于节点是新启动的,没有账户信息,Ethereum默认情况下,服务将连接到主网络公共链。公共链未检测到任何账户,因此首先为节点开启了新的配置,如设置数据库路径、分配缓存和配置公共链ID等。 在测试环境中需要创建独立的私人链,因此创建块的信息必须提前设置,然后指定数据库存储路径和私人链ID等待信息启动节点Ethereum创世块的初始信息如图所示。