以太坊 私链 节点连接(window)
如果还没有创建过私有节点请参考下面文章
创建私有节点:https://blog.csdn.net/keith003/article/details/80178739
Geth命令用法:https://blog.csdn.net/keith003/article/details/80180311
如果需要搭建本地私有节点需要注意:
1、每个节点需要有不同的数据目录(--datadir)
2、每个节点都有独立的端口(--port 、--rpcprot 、--ipc)
3、在集群情况下,实例之间必须知道彼此(--networkid)
4、节点的创世块信息必须一样
注:搭建节点服务器最好有公网ip,读者这里在局域网中没有搭建成功
1、启动第一个节点
geth --datadir ./data/00 --networkid 11 --ipcdisable --port 61910 --rpcport 8081 console
查看节点信息
//enode 为节点信息
admin.nodeInfo
//也可以通过下面命令直接获取
admin.nodeInfo.enode
2、连接节点可以有如下方式:
a、启动第二个节点,如果有多个使用","分隔
geth --datadir ./data/01 --networkid 11 --ipcdisable --port 61911 --rpcport 8082 --bootndoes 要连接的节点(enode url) console
b、通过下面命令添加
admin.addPeer(要连接的节点(enode url))
c、通过静态节点添加
在节点目录中创建static-nodes.json 文件
[要连接的节点(enode url)多个用,分隔
]
3、查看节点状态
//检测有没有连接的节点
net.peerCount
//查看连在02节点上的节点信息,可以看见id就是之前的01节点的id
admin.peers
以太坊 私链 节点连接(window)相关推荐
- 【问题】以太坊私链连接钱包报错解决汇总
以太坊私链连接钱包报错解决汇总 关键词 虚拟机 MetaMask 私有链 rpc 以太坊 问题简述 区块链私链搭建完成之后,连接虚拟机上的私链与MetaMask钱包过程调试问题解决,主要包括 以太坊命 ...
- Windows环境下搭建基于PoA共识算法的多节点以太坊私链
本文阐述在一台windows电脑上,搭建基于PoA共识算法的以太坊私链(3个挖矿节点),步骤如下: (1)生成3个矿工账号 假设3个节点的数据目录分别是: 节点1 e:\work\test\1_poa ...
- 以太坊私链搭建、truffle项目开发
本文实现以下目标: 搭建一条以太坊私链 用企业级开发方式开发.部署一个项目 分析truffle执行过程 solidity.web3等的一些说明 Token ERC20标准 contract ERC20 ...
- 以太坊私链搭建(二)——genesis.json字段解读
genesis.json文件用于配置生成以太坊私链网络的创世区块,当我们需要去创建一个创世区块时,我们可以通过修改genesis.json文件内的初始参数将这些数据写入创世区块.下面是以太坊官方文档给 ...
- 搭建以太坊私链创建新账户时遇到“personal is not defined“错误
在完成以太坊私链的初始化后,我尝试创建一个新用户却遇到如下报错. 我的配置如下: ubuntu-18.04.6-desktop-amd64.ios geth-alltools-linux-amd64- ...
- 代币转账_手把手教你从源代码开始搭建多节点以太坊私链(五)部署智能合约及代币发行...
一.安装以太坊合约编译环境 安装solc 智能合约代码的编译可以通过第三方平台或者软件.不过,为了安全起见,还是搭建自己的编译器比较好.(But be aware that if the compil ...
- 以太坊私链搭建(Windows+geth)
文章目录 1. Geth下载与安装 1.1 Geth下载 1.2 Geth安装 2. 搭建私有链 2.1 创世区块配置 2.2 创世区块初始化 3 启动私链节点 / 进入geth控制台 4 创建账户 ...
- Android客户端连接以太坊私链时发生遇到的问题
没搞过Android开发,在连接的过程中遇到了不好的问题 参考了android app 通过Geth RPC接口实现远程调用的文章 首先遇到的问题是ProtocolVersion类找不到的问题,可以参 ...
- 在一台电脑上用不同端口同步以太坊区块链节点
首先要获取第一个节点的信息,在第一个节点的控制台中输入: > admin.nodeInfo.enode 将输出的结果用鼠标操作复制, 然后在第二个节点的JS控制台中添加第一个节点为静态节点,输入 ...
- 如何搭建socks5和ss节点_以太坊区块链搭建与使用(三)-联盟链
首先对以下概念说明下: 一.以太坊大家都知道比特币使用的技术是区块链技术,比特币也是区块链技术的代表. 即比特币=区块链1.0随着区块链技术的发展以太坊也诞生了,也就是我们说的 区块链2.0.为什么说 ...
最新文章
- C#中数值型数据保留N位小数方法
- 在Linux 上安装WAS7.0
- 用户在购买机器之后不知如何正确保养笔记本电脑
- 自定义函数变量的设置(*/**),lambda匿名函数(map/filter/zip/enumerate)
- 第一阶段冲刺 第二天
- hdu 4539(状压dp)
- java学习(100):集合类简介
- 缺失值处理 - 拉格朗日插值法 - Python代码
- 接口里面的方法都是抽象方法吗_大家都在讲高中学习的方法有哪些,那方法和技巧有什么异同的吗?...
- MATLAB使用教程
- ExcelHandle
- python 2和Python3的常见区别及修改办法
- java上机实验报告_javaweb上机实验报告(学生管理系统)
- ABC + DEF = GHI //递归思想的充分体现(重难点)
- 小程序停止html5音乐,微信小程序-音乐播放器+背景播放
- 图解 Python 编程(27) | 时间和日期(附要点速查表·完结)
- 愤怒的调音师《调音台不思议手记》
- MAC 笔记本的快捷键和输入法切换(搜狗)
- c语言中的矩阵求逆程序,C语言矩阵求逆
- 硬盘分区表故障和丢失的原因