以太坊私有链搭建_eth节点搭建

以太坊私有链搭建_eth节点搭建Johnsir亲传不作任何商业用途首先创建三个文件夹分别为三个节点每个文件夹准备好一个存放数据的文件夹然后进入John1cmd进入puppeth后面的直接回车就可以到这步开始导出导出后文件夹多了四个文件主要用到的就是jhgeth.json其他三个可有可无geth–datadir”./jhdata”–networkid112233initjhgeth.json初始化创世块获取到geth…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

John sir 亲传  不作任何商业用途

首先创建三个文件夹 分别为三个节点   每个文件夹准备好 一个存放数据的文件夹

以太坊私有链搭建_eth节点搭建

 以太坊私有链搭建_eth节点搭建

 然后进入John1 cmd进入puppeth

以太坊私有链搭建_eth节点搭建

以太坊私有链搭建_eth节点搭建

 后面的直接回车就可以  

以太坊私有链搭建_eth节点搭建

到这步开始导出以太坊私有链搭建_eth节点搭建

 

导出后  文件夹多了 四个文件 主要用到的就是jhgeth.json 其他三个可有可无 以太坊私有链搭建_eth节点搭建

 geth –datadir “./jhdata” –networkid 112233  init jhgeth.json  初始化创世块

以太坊私有链搭建_eth节点搭建

 获取到geth  和 存放钥匙的keystore以太坊私有链搭建_eth节点搭建

 

 geth –datadir “./jhdata” account new  创建一个账户  我的是 123456
输入你自己的密码 别忘记 下一步要用

以太坊私有链搭建_eth节点搭建

 在John1下面创建 passwd  无后缀的文件  里面标注上一步输入的密码

以太坊私有链搭建_eth节点搭建

以太坊私有链搭建_eth节点搭建

 在John1 下创建一个startnode.bat 的启动脚本 
 

 上面的 networkid   因为puppeth 里面是默认的 所以可以点看创世纪文件 jhgeth.json 里面查看

以太坊私有链搭建_eth节点搭建

我的是112233 所以下面是112233

geth      –allow-insecure-unlock –unlock=0 –password ./passwd –networkid 112233  –datadir “jhdata” –http –http.api “admin,debug,web3,eth,txpool,personal,ethash,miner,net” –http.corsdomain=”*” –http.port=8545 –http.addr=”0.0.0.0″ –port 30303 console

进入cmd  在John1 下  输入startnode.bat  启动脚本 

以太坊私有链搭建_eth节点搭建

 进入后 
输入miner.start(1) 就可以开始挖矿了

自动搜寻节点  然后输入 admin.nodeInfo.enode 获取当前节点的地址 

以太坊私有链搭建_eth节点搭建

 

 随意创建一个文本存储一下节点 

以太坊私有链搭建_eth节点搭建

 恭喜你 已经完成了最难的部分  给自己鼓鼓掌 

后面的操作基本上是重复前面的步骤

将 John1 中的jhgeth.json 拷贝到  John2 和 John3中  (偷个懒 省的又puppeth)

以太坊私有链搭建_eth节点搭建

以太坊私有链搭建_eth节点搭建 

 cmd 进入到John2下

三步走    1.初始化创世块 2. 创建账户并写好 密码文本   3.写好启动脚本  

1.geth –datadir “./jhdata” –networkid 112233  init jhgeth.json以太坊私有链搭建_eth节点搭建

2. geth –datadir “./jhdata” account new

以太坊私有链搭建_eth节点搭建

 以太坊私有链搭建_eth节点搭建

 

3.创建启动脚本 

geth      –allow-insecure-unlock –unlock=0 –password ./passwd –networkid 112233  –datadir “jhdata” –http –http.api “admin,debug,web3,eth,txpool,personal,ethash,miner,net” –http.corsdomain=”*” –http.port=8546 –http.addr=”0.0.0.0″ –port 30304ipcpath \\.\pipe\geth2.ipc console

 ps:因为之前的  端口已经被第一结点用了 所有第二个要换一个端口   

成功进入 

 

以太坊私有链搭建_eth节点搭建

admin.addPeer(“enode://8b2ed0dfba73e66ce9118c05a6dcce068e063584e43e470dc979b4b6c5042ed495e6396777cd882e7fdff5cf1a22e28b1a2651e03af16b19be6250efff3972ad@127.0.0.1:30303”)  
加入到 第一个节点中     这里的节点要修改为  之前在第一个节点中 用admin.nodeInfo.enode 获取并存储在 John1下面 static-notes.txt 里面的   

 成功同步了 节点一的数据 

以太坊私有链搭建_eth节点搭建

节点三的就是和2一样的

 cmd 进入到John3下

三步走    1.初始化创世块 2. 创建账户并写好 密码文本   3.写好启动脚本  

1.geth –datadir “./jhdata” –networkid 112233  init jhgeth.json

以太坊私有链搭建_eth节点搭建

 2.geth –datadir “./jhdata” account new

以太坊私有链搭建_eth节点搭建

 以太坊私有链搭建_eth节点搭建

3.创建启动脚本 
 

 

geth      –allow-insecure-unlock –unlock=0 –password ./passwd –networkid 112233  –datadir “jhdata” –http –http.api “admin,debug,web3,eth,txpool,personal,ethash,miner,net” –http.corsdomain=”*” –http.port=8547 –http.addr=”0.0.0.0″ –port 30305 —ipcpath \\.\pipe\geth3.ipc console

 ps:因为之前的端口被第二节点的用了 所有要用一个新的端口 

输入startnode.bat  启动脚本 

以太坊私有链搭建_eth节点搭建

 admin.addPeer(“enode://8b2ed0dfba73e66ce9118c05a6dcce068e063584e43e470dc979b4b6c5042ed495e6396777cd882e7fdff5cf1a22e28b1a2651e03af16b19be6250efff3972ad@127.0.0.1:30303”)  
加入到 第一个节点中     这里的节点要修改为  之前在第一个节点中 用admin.nodeInfo.enode 获取并存储在 John1下面 static-notes.txt 里面的   

节点2 节点3  都在同步节点1的账本 

以太坊私有链搭建_eth节点搭建

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184776.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月7日 下午9:46
下一篇 2022年10月7日 下午9:46


相关推荐

  • 爬山算法c语言,《爬山算法》

    爬山算法c语言,《爬山算法》爬山算法 的核心是告诉我们 每个人都要学会和不确定性共舞 在随机被抛落的每一个地方 迅速去寻找属于自己的最高点今天我们做的是专家手术 对于三四线城市来说 外聘专家做手术其实对患者来说是特别有利的 他们花的是低消费的医疗费用 却能享受到一线大专家的福利 可是对那些专家来说就未必了 一是他们得专程跑一趟 二是我们小城市的医疗环境和设备和他们相差太远了 工作起来很难 就如今天的肺部肿瘤的患者 如果是在

    2026年3月18日
    2
  • 【STM32H7的DSP教程】第50章 STM32H7的样条插补实现,波形拟合丝滑顺畅[通俗易懂]

    【STM32H7的DSP教程】第50章 STM32H7的样条插补实现,波形拟合丝滑顺畅[通俗易懂]完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547第50章STM32H7的样条插补实现,波形拟合丝滑顺畅本章节讲解样条插补,主要用于波形拟合,平滑过渡。目录50.1初学者重要提示50.2样条插补介绍50.3样条插补实现50.3.1函数arm_spline_init_f3250.3.2函数arm_spline_f3250.3.3使用样条插补函数的关键点50….

    2025年9月25日
    7
  • printwriter用法_stylewriter使用教程

    printwriter用法_stylewriter使用教程OutPutStream可以被封装成PrintWriter,OutputStream比较底层一些,是以字节为单位传输的,而PrintWriter是以字符为单位输出,所以就会涉及到转码编码的问题,如果用PrintWriter发送char[]和byte[],在服务端收到的常常是有一些字符会失真.PrintWriter以字符为单位,支持汉字,OutPutStream则不行总结:处理

    2022年8月10日
    6
  • h5 iframe嵌套页面_汇总IOS下奇葩BUG以及iframe嵌套页面带来的一些困扰

    h5 iframe嵌套页面_汇总IOS下奇葩BUG以及iframe嵌套页面带来的一些困扰做H5开发,安卓和IOS的兼容问题经常会困扰我们,尤其是跟第三方平台合作,用到iframe嵌入式应用,令很多Web前端开发的童鞋脑壳疼,相信大家也入了不少坑,且踩且珍惜吧,呵呵^_^。今天抽时间整理一些出来,希望能帮助到大家。iframe自动变宽了,在IOS手机上出现滚动条第一步:定义iframe中的scrolling属性为no,设置iframe中不显示滚动条。第二步:设置iframe的样式为…

    2022年6月17日
    191
  • K8S常用命令合集

    K8S常用命令合集

    2021年6月1日
    108
  • java protected访问权限

    java protected访问权限其实这个问题 就是一句话 那就是 与基类不在同一个包中的子类 只能访问自身从基类继承而来的受保护成员 而不能访问基类实例本身的受保护成员 nbsp nbsp nbsp 原创作品 允许转载 转载时请务必以超链接形式标明文章原始出处 作者信息和本声明 否则将追究法律责任 http zhangjunhd blog 51cto com 19287 本文分析一下 protected 访问权限 author ZJ2007 3 5Blog url http zhangjunhd blog 51cto com

    2025年10月12日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号