zoukankan      html  css  js  c++  java
  • 区块链:以太坊基础之搭建私链

    1.新建genesis.json

    {
      "config": {
        "chainId": 666,
        "homesteadBlock": 0,
        "eip150Block": 0,
        "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "eip155Block": 0,
        "eip158Block": 0,
        "byzantiumBlock": 0,
        "constantinopleBlock": 0,
        "petersburgBlock": 0,
        "istanbulBlock": 0,
        "ethash": {}
      },
      "nonce": "0x0",
      "timestamp": "0x5ddf8f3e",
      "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "gasLimit": "0x47b760",
      "difficulty": "0x00002",
      "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "coinbase": "0x0000000000000000000000000000000000000000",
      "alloc": {
        "0x1e82968C4624880FD1E8e818421841E6DB8D1Fa4" : {"balance" : "30000000000000000000"}
      },
      "number": "0x0",
      "gasUsed": "0x0",
      "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
    }

    各个参数的解释可参考:https://www.cnblogs.com/wanghui-garcia/p/10256520.html

    如果没有alloc后面的部分,可能出现:Fatal: Failed to write genesis block: unsupported fork ordering: eip150Block not enabled, but eip155Block enabled at 0 错误

    具体参考:http://www.blogjava.net/waterjava/archive/2019/11/28/434937.html

    2.启动

    2.1.初始化

    geth --datadir /usr/geth/data init /usr/geth/config/genesis.json

    2.2.启动私链并进入控制台

    geth --datadir /usr/geth/data --networkid 666 console

    3.创建账户挖矿

    3.1.创建账户

    personal.newAccount()  然后根据提示输入密码

    personal.newAccount("123456")  创建账户的同时指定密码

    3.2.挖矿

    miner.start(1)  括号里不填的话是默认全力挖矿

    3.3.停止

    miner.stop()  停止挖矿

  • 相关阅读:
    screenonclick类
    凶残
    接近毁灭的状态
    在python3中,items()进行了优化
    python中两个字典(dict)合并
    Python代码中os.path常见属性的相关介绍 from 路人甲
    什么是pyc文件
    wget
    Python的字典的items(), keys(), values()
    利用securecrt在linux与windows之间传输文件
  • 原文地址:https://www.cnblogs.com/fdzang/p/12152569.html
Copyright © 2011-2022 走看看