区块链中Geth如何搭建私有网络
                                            今天就跟大家聊聊有关区块链中Geth如何搭建私有网络,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

创新互联公司服务项目包括石泉网站建设、石泉网站制作、石泉网页制作以及石泉网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,石泉网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到石泉省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
【Windows】
步骤一:
- 创建一个目录tmpPrivate 
- 创建一个genesis.json文件,并写入以下内容 
{
  "config": {
        "chainId": 15,
        "homesteadBlock": 0,
        "eip155Block": 0,
        "eip158Block": 0
    },
    "coinbase" : "0x0000000000000000000000000000000000000000",
    "difficulty" : "0x40000",
    "extraData" : "",
    "gasLimit" : "0xffffffff",
    "nonce" : "0x0000000000000042",
    "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
    "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
    "timestamp" : "0x00",
    "alloc": { }
}步骤二:
CMD进入tmpPrivate,执行命令,创建创世区块
geth --datadir "./" init genesis.json
这时候可以注意一下,此时当前目录下面会新增出两个文件夹geth和keystore
- geth中保存的是区块链的相关数据 
- keystore中保存的是该链条中的用户信息 
步骤三:
创建自己的私有链条
geth --datadir "./" --nodiscover console 2>>geth.log
- console2>>geth.log代表将控制台的一部分输出,输出到文件geth.log上去 
步骤四:
在自己的私有链条上创建用户
eth.accounts
- 返回值为[],因为以太坊的私有链创建,但并没有账户 
创建一个新的用户
personal.newAccount("123456")- “123456”为用户的密码 
- 可以创建若干个 
步骤五:
- 启动/停止(开始挖矿) 
miner.start() miner.stop()
- 查看账户 
eth.accounts personal.listAccounts
- 查看单个账户余额 
eth.getBalance(eth.accounts[0]);
- 或者: 
acc0=eth.accounts[0] eth.getBalance(acc0)
看完上述内容,你们对区块链中Geth如何搭建私有网络有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
分享文章:区块链中Geth如何搭建私有网络
地址分享:http://www.cqwzjz.cn/article/iicshe.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 