注意 同步节点在10M网速下大概需要同步2天300G数据

安装最简单高效就是直接用Docker下载已封装好的镜像 docker pull ethereum/client-go

在命令后台建立容器命令:docker run -d -p 8545:8545 -p 30303:30303 ethereum/client-go

查询docker ps -a 进入对应容器命令:docker exec -it <nameid> /bin/sh

进入后启动节点命令: nohup geth --rpc --rpcapi web3,eth,net,db,personal --rpcaddr 0.0.0.0 --rpcport 8545

默认date目录在 ~/.ethereum/ 可添加参数指定目录 --datadir "/data/geth_data"

nohup 意思是后台运行,要进入操作 用命令 geth attach rpc:http://127.0.0.1:8545

命令 eth.syncing 查看同步状态 如果运行几天后显示false 说明同步完成

命令 eth.blockNumber 查看当前区块

命令 net.peerCount 来看自己的这个节点连了多少个其它节点进行数据同步

其它常用命令有:
personal.newAccount():创建账户;
personal.unlockAccount():解锁账户;
eth.accounts:枚举系统中的账户;
eth.getBalance():查看账户余额,返回值的单位是 Wei
                 (Wei 是以太坊中最小货币面额单位,类似比特币中的聪,1 ether = 10^18 Wei);
eth.sendTransaction({from:“account1”,to:"account2",value:web3.toWei(100,"ether"),gas:9000000}):转账 不添加gas即默认费用.
eth.gasPrice: 查看gas默认费用
eth.blockNumber:列出区块总数;
eth.getBlock(1):查看对应区块信息;
eth.getTransaction():获取交易;
eth.getBlock():获取区块;
miner.start():开始挖矿;
miner.stop():停止挖矿;
miner.setEtherbase(eth.accounts[1]):设置挖矿账户;
eth.coinbase:查看矿工账户;
miner.start(1);admin.sleepBlocks(20);miner.stop();挖矿一个区块停止
miner.getHashrate():当前GPU挖矿速率
web3.fromWei():Wei 换算成以太币;
web3.toWei():以太币换算成 Wei;
txpool.status:交易池中的状态;
admin.addPeer():连接到其他节点
net.peerCount:返回已连接的其他节点的个数
admin.peers:返回其他节点的信息
admin.nodeInfo.enode:查看当前节点信息

Geth搭建以太坊主网公有节点笔记相关推荐

  1. 【钱包·RPC搭建】以太坊主网节点搭建

    01. 搭建节点需要什么配置 推荐配置: CPU: 8 core 内存: 16G 硬盘: 500G SSD (固态硬盘) 网络: 5M+ 最低配置: CPU: 4 core 内存: 8G 硬盘: 50 ...

  2. 以太坊主网同步问题(Looking for peers)

    Looking for peers 问题 开启以太坊主网同步后,后台一直显示 INFO [07-03|10:11:38.701] Looking for peers peercount=0 tried ...

  3. 机构借贷平台 Maple 将上线以太坊主网并开启流动性挖矿

    据官方消息,去中心化机构借贷平台 Maple Protocol 将于 5 月 14 日上线以太坊主网,主网启动后将建立上限为 1500 万美元的流动性资金池,向机构借款人提供贷款.首批流动性提供者可参 ...

  4. 在Ubuntu下成功搭建以太坊私有链挖矿并转账

    前言 最近老师布置了一个任务,让我学习区块链的知识.刚开始乖乖的拿一本书看概念,有时候看书真的很无聊,我都睡过去好几回了.前几天老师说,你要是感觉看概念太无聊,就先尝试着搭一个以太坊私有链试一试.哇, ...

  5. 搭建以太坊私有链(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 ...

  6. 本地搭建以太坊私有节点网络

    背景介绍 以太坊开发必须需要节点,虽然已经拥有了测试网的节点,但是我们还是最好搭建一个我们自己的本地节点,对于底层开发就更需要节点了,所以我们最好还是搭建本地节点. 环境需求 VMWare软件 ubu ...

  7. 基于Mac环境搭建以太坊私有区块链进行挖矿模拟

    第一步:相关软件的安装 go-ethereum客户端安装 Go-ethereum客户端通常被称为Geth,它是个命令行界面,执行在Go上实现的完整以太坊节点.Geth得益于Go语言的多平台特性,支持在 ...

  8. 如何搭建以太坊私有链

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 如何搭建以太坊私有链1 今天讲一下如何搭建以太坊私有连,当然了在你阅读这篇文章的时候,最好是有一定基础,比如知道什么是以 ...

  9. 04以太坊测试网(Testnets)

    什么是测试网? 测试网络(简称testnet)用于模拟以太网主网的行为.有一些公开的测试网络可以替代以太坊区块链.这些网络上的货币毫无价值,但它们仍然很有用,因为合约和协议变更的功能可以在不中断以太网 ...

最新文章

  1. 使用Docker-Docker for Web Developers(2)
  2. intellij (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容。
  3. Playmaker全面实践教程之playMaker编辑器
  4. 盘点 IDEA2020.3 那些炫酷的插件,超级好用的那种
  5. WebLogic重启
  6. python中关于turtle库的学习笔记
  7. Fibonacci递归非递归方法
  8. 关于redis实现单点登录的一点思路
  9. 董付国老师6本Python系列图书阅读指南
  10. 电脑开机时光驱咔咔响_电脑机箱噪音大?看懂这篇内容,让你四步就能解决问题...
  11. php opcache文件还原,php7使用opcache把编译后的php文件存储为文件,实现php源码保护和脚本加速...
  12. springboot整合aliyun的物流订单查询
  13. 在线答题系统_在线题库管理系统v3.1.0
  14. H264编码常用参数整理
  15. python——列表定义及方法
  16. jquery+css实现流星雨特效
  17. java基础国庆作业_第四次作业 java程序设计国庆作业
  18. 动森大头菜价格变化分析(1)——不同价格走势的变换
  19. 教你用PS制作创意分割海报,让海报更有新意
  20. 新手如何学习C语言?

热门文章

  1. 18. 爱吃皮蛋的小明(斐波那契数列)
  2. C# ?? 操作符示例
  3. Tom邮箱注册机|注册辅助工具!!!
  4. Unknown symbol platform_driver_unregister (err 0)
  5. Sentinel降级_异常数_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0041
  6. 微服务升级_SpringCloud Alibaba工作笔记0023---Nacos之Namespace空间方案
  7. HBuilder工作笔记001---HBuilder打包安卓和ios应用
  8. java在线支付---13.java在线支付所有源码:
  9. weightedrandomSamplers(2)
  10. linux主机与路由器建立隧道的方法