博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建以太坊私链环境(Windows)
阅读量:6081 次
发布时间:2019-06-20

本文共 1626 字,大约阅读时间需要 5 分钟。

  • 1、下载Geth.exe 运行文件,并安装

    https://github.com/ethereum/go-ethereum/releases/下载后,只有一个Geth.exe的文件

  • 2、cmd进入按章目录运行:geth -help看看是否可用geth命令

  • 3、在Geth安装目录下放置初始化创世块文件genesis.json

{    "nonce":"0x0000000000000042",    "mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000",    "difficulty": "0x4000",    "alloc": {},    "coinbase":"0x0000000000000000000000000000000000000000",    "timestamp": "0x00",    "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",    "extraData": "PICC GenesisBlock",    "gasLimit":"0xffffffff"}复制代码
  • 4、初始化创世块geth --datadir "%cd%\chain" init genesis.json

    %cd%:代表Geth安装目录

  • 5、打开geth控制台geth -datadir "%cd%\chain" console

  • 6、创建账号,键入:personal.newAccount()

    会提示输入密码,输入:yourpassword

    生成后:"0xdc96ed19ac0efa363166ba32d9f887280a9ce710"

  • 7、下载打开图形化钱包https://github.com/ethereum/mist/releases/

    下载解压缩后,Ethereum-Wallet即为以太坊图形化界面,打开Ethereum Wallet.exe

  • 8、连接其他节点

    首先要知道自己的节点信息,在Geth命令行界面下输入命令,注意大小写

    admin.nodeInfo 系统会显示 enode:"enode://1e3c1727cd3bee9f25edeb5dbb3b880e03e41f8eec99566557f3ee0422734a8fcad17c161aa93d61bdbfb28ed152c143c7eb501db58bc63502a104a84b62d742@0.0.0.0:30303 其中 enode://1e3c1727cd3bee9f25edeb5dbb3b880e03e41f8eec99566557f3ee0422734a8fcad17c161aa93d61bdbfb28ed152c143c7eb501db58bc63502a104a84b62d742@0.0.0.0:30303 就是自己节点的信息,注意要把“0.0.0.0“换成你自己的IP。将这个信息发送给其他节点,在其他节点的命令行中输入: admin.addPeer(‘enode://1e3c1727cd3bee9f25edeb5dbb3b880e03e41f8eec99566557f3ee0422734a8fcad17c161aa93d61bdbfb28ed152c143c7eb501db58bc63502a104a84b62d742@192.168.1.101:30303’) 如果添加成功,输入admin.peers会显示出新添加的节点。

  • 9、挖矿

    开始挖矿miner.start()

    结束挖矿miner.stop()

转载于:https://juejin.im/post/5ba9eaae5188255c9c75328d

你可能感兴趣的文章
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>
Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming
查看>>
鼠标增强软件StrokeIt使用方法
查看>>
本地连接linux虚拟机的方法
查看>>
某公司面试java试题之【二】,看看吧,说不定就是你将要做的题
查看>>
BABOK - 企业分析(Enterprise Analysis)概要
查看>>
Linux 配置vnc,开启linux远程桌面
查看>>
NLog文章系列——如何优化日志性能
查看>>
Hadoop安装测试简单记录
查看>>