创建数据目录及多节点目录

链客,专为开发者而生,有问必答!

此文章来自链客区块链技术问答社区,未经允许拒绝转载。

在这里插入图片描述

创建数据目录及多节点目录

mkdir -p ~/workmeta/EduEthereumServerDeploy/deploy_2/{node1,node2} > cd ~/workmeta/EduEthereumServerDeploy/deploy_2

预先创建挖矿帐户及预置资金帐户

1. 创建密码文件 > echo “111111” > .passwd

2. 为node1创建帐户 > for ((n=0;n<2;n++)); do geth account new --password .passwd --datadir ./node1; done

INFO [10-30|11:43:51] Maximum peer count ETH=25 LES=0 total=25

Address: {232327606a63b5e53516dd849c45c6afce4ed717}

INFO [10-30|11:43:53] Maximum peer count ETH=25 LES=0 total=25

Address: {b3ab8ddb59ea9692586fa6d1348bc9f5333659ff}

3. 为node2创建帐户 > for ((n=0;n<2;n++)); do geth account new --password .passwd --datadir ./node2; done

INFO [10-30|11:44:31] Maximum peer count ETH=25 LES=0 total=25

Address: {bb7d18dc172aa7e54601222d0a4df6ecddf9c77f}

INFO [10-30|11:44:32] Maximum peer count ETH=25 LES=0 total=25

Address: {8efd41ebca913fa45c2d32f95ccdb903e0809d53}

生成创始区块配置操作步骤可参考[五、配置创世区块]

注: 因大家在本地生成的帐户与教程中的帐户不同,所以需要根据自己生成帐户进行创世区块配置。

初始化链数据

#初始化node1链数据 > geth init --datadir ./node1 pubchain.json #初始化node2链数据 > geth init --datadir ./node2 pubchain.json

查看当前工程目录

.

├── node1

│ ├── geth

│ │ ├── chaindata

│ │ │ ├── 000001.log

│ │ │ ├── CURRENT

│ │ │ ├── LOCK

│ │ │ ├── LOG

│ │ │ └── MANIFEST-000000

│ │ └── lightchaindata

│ │ ├── 000001.log

│ │ ├── CURRENT

│ │ ├── LOCK

│ │ ├── LOG

│ │ └── MANIFEST-000000

│ └── keystore

│ ├── UTC–2018-10-30T03-43-51.917428870Z–232327606a63b5e53516dd849c45c6afce4ed717

│ └── UTC–2018-10-30T03-43-53.047177001Z–b3ab8ddb59ea9692586fa6d1348bc9f5333659ff

├── node2

│ ├── geth

│ │ ├── chaindata

│ │ │ ├── 000001.log

│ │ │ ├── CURRENT

│ │ │ ├── LOCK

│ │ │ ├── LOG

│ │ │ └── MANIFEST-000000

│ │ └── lightchaindata

│ │ ├── 000001.log

│ │ ├── CURRENT

│ │ ├── LOCK

│ │ ├── LOG

│ │ └── MANIFEST-000000

│ └── keystore

│ ├── UTC–2018-10-30T03-44-31.107508622Z–bb7d18dc172aa7e54601222d0a4df6ecddf9c77f

│ └── UTC–2018-10-30T03-44-32.272686672Z–8efd41ebca913fa45c2d32f95ccdb903e0809d53

└── pubchain.json

10 directories, 25 files

工程可参考: https://github.com/ChainDesk/EduEthereumServerDeploy/tree/master/deploy_4

猜你喜欢

转载自blog.csdn.net/weixin_44172023/article/details/91793804
今日推荐