以太坊节点布置(4) geth节点互联
1. 节点设置前提条件:
- 创始区块设置一致
You need to have the same genesis file in every machine you wish to start a node. - networkid一致
- –rpcport 和 --port 不能相同。
- 如果是同一台机器,不能在同一个datadir下面。
2. 执行步骤如下:
step1. Node 1
- geth --datadir datan3 init genesis.json
- geth --identity “HDChain1” --datadir datan3 --networkid 8545 --port 30301 --rpcport 8101 --http --http.addr “0.0.0.0” --http.api=“eth,net,web3,personal,miner,admin,txpool,debug” --allow-insecure-unlock --http.corsdomain “*” console
step2. Node 2
- geth --datadir datan3 init genesis.json
- geth --identity “HDChain2” --datadir datan3 --networkid 8545 --port 30302 --rpcport 8102 --http --http.addr “0.0.0.0” --http.api=“eth,net,web3,personal,miner,admin,txpool,debug” --allow-insecure-unlock --http.corsdomain “*” console
进入console模式,查看节点信息 admin.nodeInfo.enode,得到
“enode://4f4389ff2ce1df27f04c77de8692a99628644bb48cdcbe3c447a9e4ac913831749f7adf18d87526f0615ee856b8f719fa4f1f2cb488fd78e0e28cef926fd88bb@127.0.0.1:30301”
step3. Node 1
将上一步得到的Node 2的信息中的ip置换上(本文是局域网之间,Node2ip为"192.168.1.12")。
admin.addPeer(“enode://4f4389ff2ce1df27f04c77de8692a99628644bb48cdcbe3c447a9e4ac913831749f7adf18d87526f0615ee856b8f719fa4f1f2cb488fd78e0e28cef926fd88bb@192.168.1.12:30301”)
调用:admin.peers查看结果
(如下是在Node2查看的结果, node 1的ip为"192.168.1.6")
step4. 如果是云服务器,要设置安全组规则
【引用】
[1]: how to connect to geth from two local machines ethereum
以太坊节点布置(4) geth节点互联相关推荐
- 以太坊客户端mist和geth加快区块同步速度的方法
以太坊客户端mist和geth加快区块同步速度的方法 李赫 2016.06.29 以太坊已经发布了windows下的图形客户端mist和命令行客户端geth,但是中国区发现一个问题,新建一个以太坊账号 ...
- 以太坊 私有链搭建 Geth+Mist钱包
近期在区块链的热潮推动下,我开始研究区块链技术,尤其是智能合约.可编程式的智能合约龙头老大非以太坊莫属了,其他的合约平台如 hyperledger,EOS 相对来说没以太坊成熟,以后陆续在研究.好了, ...
- 以太坊客户端mist和geth加快区块同步速度的方法(星火节点计划)
以太坊已经发布了windows下的图形客户端mist和命令行客户端geth,但是中国区发现一个问题,新建一个以太坊账号,目前需要同步170万个区块,速度非常的慢,往往好几天都没有同步完.主要原因就是国 ...
- 基于tutk方案的p2p源码_以太坊源码分析--p2p节点发现
p2p(peer to peer)负责以太坊节点间的通信,主要包括底层节点发现(discover)和上层协议运行两大块,本文主要描述其中节点发现部分的实现 数据结构 节点发现功能主要涉及 Server ...
- CentOS 7 安装以太坊(Etherum)Geth尝试挖矿
本地私有链尝试以太坊挖矿功能 参考 http://blog.csdn.net/xc70203/article/details/77988473 http://blog.csdn.net/wo54107 ...
- js 文件不让通过地址访问_区块链与以太坊实战(5):访问以太坊节点的N中方式...
---------支持作者请转发本文-----------本文主要介绍用web3.js访问以太坊节点的几种方式,主要包括HTTP和Web两种访问方式.1. 什么是Web3.jsWeb3.js是一套用J ...
- 区块链实践(一) 以太坊网络+geth搭建私有网络实战
一.以太网网络 理解以太坊 PrivateNetwork 先要理解以太坊的两种官方网络, 目前以太坊官方提供了两种网 生产环境网络 测试网络 TestNet ** 1 以太坊生产网络 以太坊的生产 ...
- [以太坊-007] 关于geth的大部分资料-1
1.介绍 以太坊网络由无数个节点组成,每个节点的地位都是一样的,大多数节点上的数据也是一样的. 每个节点都是实现了以太坊协议服务端. 以太坊协议服务端有多种语言实现,常见的是三种c++.go.pyth ...
- eth geth 安卓_零基础学习以太坊开发--安装和使用以太坊客户端geth
一.预备知识 想从事区块链开发,了解以太坊开发的程序员,在刚开始接触以太坊的时候,发现有很多的新名词: EVM solidity go-ethereum(geth) pyethereum Testrp ...
最新文章
- 重要的mysql语句用法
- Nginx+Tomcat动静分离及Nginx优化(企业案例)
- python快速编程入门课后简答题答案-Python编程:从入门到实践(第2版)第1章习题答案...
- java jpanel方法,Java JPanel.putClientProperty方法代码示例
- 存储在icloud云盘文件夹顶层_苹果iCloud使用技巧:去弹窗~
- 广义相对论与量子力学的矛盾
- 服务器怎么查看数据库文件,怎么查看服务器上的数据库文件
- SQLServer之创建唯一聚集索引
- 内部领导力:向敏捷演化
- Java锁的种类以及辨析
- a good website to test OTP
- EXCEL 多个相似表格合并计算(合并计算工具)
- 微信开放平台开发文档
- 2020最新教师资格证《中学综合素质》必考知识点大全
- SDN是什么东东???
- 思科路由器和交换机的硬件结构
- 如何查看Safari浏览器network里Request的Payload
- linux清理垃圾文件,安装及使用Sweeper从Linux系统上清除垃圾文件
- 信息摘要技术 - SHA系列
- 乱象?真象!——中国公有云服务市场大起底
热门文章
- Vue_error Expected indentation of 2 spaces but found 3 indent问题整理
- Linux通常把设备对象抽象为,linux 设备模型(1)
- .exe已停止工作_【PS课堂】你的photoshop已停止工作了,文件未保存该怎么办?
- 为什么PUE只说明了数据中心能效的一部分?
- 服务器 | 种类及区别
- 数据中心自动化及其优势
- 今年美国数据中心投资规模超182亿美元 超前三年总和
- python能print中文吗_win10中文版,python的print不能打印中文字符?
- python读取data_转载 “ 理想国@Data ”重拾Python(5):数据读取 博客
- 成功解决ValueError: Shape of passed values is (33, 1), indices imply (33, 2)