打字猴:1.70387623e+09
1703876230 1.连接至主网网络
1703876231
1703876232 以太坊网络中的节点默认用30303端口通信。但是节点还可以收听一些端口。
1703876233
1703876234 为了连接到主网网络,只需要运行geth命令即可。如下是一个例子,展示如何明确指定网络ID和指定将存储下载区块链的自定义目录:
1703876235
1703876236
1703876237
1703876238
1703876239 其中,—datadir选项用于指定在哪里存储区块链。如果没有提供,默认路径是“$HOME/.ethereum”;
1703876240
1703876241 —networkid用于指定网络ID。1代表主网网络ID。如果没提供网络ID,默认值是1。2代表测试网络ID。
1703876242
1703876243 2.创建私有网络
1703876244
1703876245 要创建私有网络,只需给出一个随机网络ID即可。通常创建私有网络的目的是进行开发。geth还提供了多个与日志和调试相关的标记(flag),这对于开发很有益处。可以简单使用—dev标记运行一个私有网络,该网络允许多个与日志和调试相关的标记,而不用给出一个随机网络ID并放上多个与日志和调试相关的标记。
1703876246
1703876247
1703876248
1703876249
1703876250 区块链项目开发指南 [:1703875286]
1703876251 区块链项目开发指南 2.15.4 创建账户
1703876252
1703876253 geth还允许创建账户,即生成密钥和相关地址。为了创建账户,可以使用下面的命令:
1703876254
1703876255
1703876256
1703876257
1703876258 当运行上述命令时,需要输入密码以加密账户。如果忘记密码,就无法访问账户了。
1703876259
1703876260 为了在本地钱包获得所有账户的列表,可以使用下面的命令:
1703876261
1703876262
1703876263
1703876264
1703876265 执行上述命令将打印账户中所有地址的列表。密钥默认存储在—datadir路径中,但用户可以使用—keystore选项指定一个不同的目录。
1703876266
1703876267 1.挖矿
1703876268
1703876269 默认geth不启动挖矿。为了指示geth开始挖矿,只需要提供—mine选项。还有一些与挖矿相关的选项:
1703876270
1703876271
1703876272
1703876273
1703876274 除了—mine选项之外,这里还给出了其他选项。—minerthreads选项用于指定哈希过程中使用的线程总数,默认使用8个线程。etherbase是挖矿赚取的回报存入的地址。账户默认是加密的。所以要访问账户中的以太币,就需要解锁,即解码账户。解密用于解码账户相关私钥。为了开始挖矿,不需要解锁它,因为只需要地址就能存入挖矿回报。可以使用-unlock选项解锁一个或者多个账户。使用逗号分隔地址可以提供多个地址。
1703876275
1703876276 —minergpus用于指定挖矿使用的GPU。为了得到GPU列表,可以使用geth gpuinfo命令。每个GPU需要1~2GB的RAM。默认只使用CPU,而不使用GPU。
1703876277
1703876278 2.快速同步
1703876279
[ 上一页 ]  [ :1.70387623e+09 ]  [ 下一页 ]