Windows搭建以太坊的私有链环境
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()
会提示输入密码,我输入:12341234
生成后:
New wallet appeared: keystore://E:\ChainblockTool\Geth\chain\keystore\UTC--2017-02-21T09-46-27.893010800Z--dc96ed19ac0efa363166ba32d9f887280a9ce710, Locked
"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()

posted on 2017-02-23 18:17 吕展辉 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lvzhanhui/p/lvzhanhui_solidity.html

Windows搭建以太坊的私有链环境相关推荐

  1. 以太坊《私有链和联盟链的机会与挑战》报告

    以太坊平台评估 私有链和联盟链的机会与挑战 作者:Vitalik Buterin  翻译:万向区块链实验室/ChinaLedger 联盟  排版/校对:区块链铅笔(ChainB.com) (注:本文属 ...

  2. 【以太坊】私有链和测试网的区别

    一.概述 我们想要学习一门新技术,那么一般都是先网上查查相关概念,然后下载下来demo进行测试,本地跑通之后就可以尝试在项目中使用.那么学习以太坊该如何学习呢? 博主也是一位初学者,这里和大家一起学习 ...

  3. Ethereum Bootstrap 以太坊本地私有链开发环境搭建

    通过本文所述方法和项目中的脚本,我们可以快速的搭建好自己的私链进行开发测试. 仓库中包含的工具有: 一个测试账户导入脚本,在首次部署时将五个测试账户私钥导入以太坊节点. 一个genesis.json配 ...

  4. 如何在geth中创建genesis.json_基于以太坊的私有链搭建,mist+geth实现

    以前让学生做毕业设计,今天有人问起来,就写一个小教程,说一说基于eth的私有链如何搭建.非常简单. 一.geth,mist 客户端下载 1.这里我给大家介绍下,以太坊客户端,以太坊客户端主要分成两类. ...

  5. geth 转账_以太坊1 - 私有链部署、挖矿、转账

    总结一下以太坊私有链搭建的过程,已经遇到的问题. 我们使用了LINUX,MAC OSX,WINDOWS三种平台,运行go-ethereum. 一.go语言安装 LINUX 命令行输入sudo gedi ...

  6. (二)以太坊——在私有链进行转账操作

    一.以太坊钱包客户端界面展示 二.创建账户流程 1. 输入密码,之后在重复一次,点击ok 2.提示让备份私钥,点击确定 3.新账户创建成功 三.转账操作 1. 复制新账户的地址,之后点击send按钮 ...

  7. 搭建以太坊私有链(PoA)--CentOS7.6 on 阿里云ECS、macOS Catalina on Mac、Ubuntu20.04 on Raspberry Pi 4B

    使用Geth搭建以太坊PoA私有链 搭建以太坊私有链(PoA) 1 阿里云ECS上的操作步骤 1.1 准备环境 1.2 安装Geth及Tools 1.3 创建以太坊私有链的数据文件夹 1.4 用pup ...

  8. 区块链开发(五)搭建以太坊区块链浏览器

    经过前面文章介绍,已经搭建以太坊的区块链环境,但是没有一个界面能查看到区块链的块数等信息,不是很直观,本篇搭建以太坊区块链浏览器. 下载区块链浏览器代码 uiran@cuiran:~/ethereum ...

  9. 区块链开发之搭建以太坊私有链

    (一)区块链开发之搭建以太坊私有链 本文链接:https://blog.csdn.net/rwdxll/article/details/82929417 1.安装ethereum/Go client( ...

最新文章

  1. 以网络安全为例的大数据可视化设计
  2. 找出两个字符串中最长的相同子字符串
  3. linux 内核 字符串转换函数
  4. php 安装redis扩展
  5. Authorization object的where used列表功能,位于事务码SUIM
  6. 伙伴分配器的一个极简实现
  7. bootscripttable前端排序无效_前端你应该知道的八条bug分享给你们
  8. Web前端笔记-vue cli中使用echarts加载geo地图
  9. 多线程java_初学Java要注意什么 怎么掌握Java多线程知识
  10. STM32驱动ST7920的12864液晶(串行方式)
  11. Spark操作Hive分区表
  12. python 时间相关模块
  13. 04HTML5学习之网页设计
  14. Sping入门(1) 了解依赖注入(DI)和应用切片(AOP)
  15. SAP 固定资产增值和减值
  16. 应用与系统稳定性第五篇---Watchdog原理和问题分析
  17. 【matlab】雷达成像系列 之 BP(BackProjection,后向投影) 成像算法
  18. 如何规划2023高企申报?
  19. 疯狂值班表(人员跟日期生成的视图)
  20. 世界知名银行中英对照(zt)

热门文章

  1. SVO 学习笔记(深度滤波)
  2. phpstorm支持php7吗,PHPStorm支持PHP7类型提示等新语法
  3. java的对象是什么意思_Java中对象和对象引用的区别,引用、指向是什么意思
  4. 永州科技学院有计算机专业吗,永州科技学院有哪些专业
  5. mysql 插入删除操作_MySQL——增删改操作
  6. 生成批量缩率图_Windows系统实战之:批量生成某类型文件
  7. Matplot pyplot绘制单图,多子图不同样式详解,这一篇就够了
  8. 欧拉角与四元数互转,及四元数slerp球面线性插值算法
  9. QT:(3)在VS2015下配置qt
  10. NB-IoT模组低功耗设计:DRX、eDRX和PSM(NB-IoT专栏—拓展篇2)