Ethereum全节点搭建

以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。就像比特币一样,以太坊不受任何人控制,也不归任何人所有——它是一个开放源代码项目,由全球范围内的很多人共同创建。和比特币协议有所不同的是,以太坊的设计十分灵活,极具适应性。在以太坊平台上创立新的应用十分简便,随着Homestead的发布,任何人都可以安全地使用该平台上的应用。

一、下载geth//下载

$wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.9.7-a718daa6.tar.gz

//解压

$tar xvfz geth-linux-amd64-1.9.7-a718daa6.tar.gz

//进入文件,查看版本

$./geth version

Geth

Version: 1.9.1-stableArchitecture: amd64Protocol Versions: [63]Network Id: 1Go Version: go1.12.7Operating System: linuxGOPATH=

GOROOT=/usr/local/go

二、启动nohup geth --rpc --rpcapi web3,eth,net,db,personal --rpcaddr 0.0.0.0 --rpcport 8545

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

这个时候会同步区块数据,大概200G,这个同步很耗时间,可以放在那里慢慢同步哦,估计要一周左右吧

--datadir "xxxx" 指定数据目录,用来存放区块链数据,状态数据,keystore数据等。如果不加这个参数这些数据在不同的系统会放到不同的位置。这个目录占用空间是比较大的,我一般会指定一个目录,并保证这个目录所在分区有足够的磁盘空间。

--cache value 分配给内部缓存的内存MB数量,默认为 128,最后设置大一点儿,起码 1024吧,这个值设大一些可以提高数据同步效率。

--rpcaddr value HTTP-RPC服务器接口地址(默认值:“localhost”),默认只允许本地连接,设置为 0.0.0.0 可以接收任何地址发来的连接请求

--rpcport value HTTP-RPC服务器监听端口(默认值:8545),可以改为不同的端口

--ws 启用WS-RPC服务器,几乎所有第三方节点都不启动这个服务,而要监听以太坊事件又必须启动这个服务

--wsaddr value WS-RPC服务器监听接口地址(默认值:“localhost”)

--wsport value WS-RPC服务器监听端口(默认值:8546)

三、geth客户端登陆操作#登陆

geth attach rpc:http://127.0.0.1:8545

#查看状态

eth

#查看最新区块高度

eth.blockNumber

# 查看同步状态,返回 false 未同步或同步到最新了

eth.syncing

#生成账户,密码 password123

personal.newAccount('password123')

linux搭建 eth节点,Ethereum全节点搭建相关推荐

  1. 如何搭建 ETH 2.0 验证节点

    注意: -在本教程将在 Pyrmont 测试网上设置.安装和运行 ETH 2.0 验证器节点. -测试网和主网上部署验证器节点的过程是相似的. 前置条件 搭建 ETH 2.0 节点,需要: Eth 1 ...

  2. 搭建eth开发环境_1_centos 环境搭建笔记

    文章目录 前言 centos环境准备 以root账号登录 更新软件 安装golang 安装git go-ethereum 搭建私有链 建私有链文件夹 一定要先创建账号 配置创世块 制作服务脚本 运行 ...

  3. 以太坊(Ethereum) - 网络节点

    章节 以太坊(Ethereum) – 是什么 以太坊(Ethereum) – 什么是智能合约 以太坊(Ethereum) – 以太币 以太坊(Ethereum) – 虚拟机(E.V.M.) 以太坊(E ...

  4. 24小时内最快跑完最详细BSC全节点搭建同步实战

    最详细BSC全节点搭建同步实战 服务器选择: 使用的是 24核48线程 64G内存 2T nvme*2(千万别用esc,如果条件允许可以直接用3块2T的nvme) 带宽100M起 如果不使用nvme硬 ...

  5. 1_XMR全节点搭建

    同步全节点 monero的github地址: https://github.com/monero-project cd ~/downloads 将 monero-linux-x64-v0.15.0.1 ...

  6. Ubuntu搭建联盟链,实现节点之间数据同步

    安装go环境 从参考链接选择Linux版本的go的安装包 使用命令  mv go(Tab补全)/usr/local  移动go安装包到/usr/local目录下 使用命令解压  sudo tar -x ...

  7. 比特币全节点(bitcoind) eth 全节点

    运行全节点的用途:  1.挖矿  2.钱包   运行全节点,可以做关于btc的任何事情,例如创建钱包地址.管理钱包地址.发送交易.查询全网的交易信息等等 选个节点钱包:bitcoind 1.配置文件: ...

  8. rock64 linux,ROCK64IOTA成品IOTA全节点专用硬件

    最近,一家在线销售IOTA全节点专用设备的网站rock64iota.com上线,创作者自2017年11月开始尝试在相关硬件上配置IOTA全节点,期间不断试错,多次改变软硬件版本,并于2018年3月份实 ...

  9. java集群_Kafka多节点分布式集群搭建实现过程详解_java

    上一篇分享了单节点伪分布式集群搭建方法,本篇来分享一下多节点分布式集群搭建方法.多节点分布式集群结构如下图所示: 为了方便查阅,本篇将和上一篇一样从零开始一步一步进行集群搭建. 一.安装Jdk 具体安 ...

最新文章

  1. 评估报告有效期过期了怎么办_T4学生签证过期了,怎么申请Vignette Transfer?
  2. python进阶书籍的推荐 知乎-推荐几本Python3相关书籍?最好分一下基础、进阶、高级...
  3. Linux下一些实用的操作记录
  4. php 静态扩展,thinkphp5行为扩展实现html静态缓存设置
  5. Spring请求参数和路径变量
  6. 如何让网页中文本框的内容只能读不能写
  7. Entity Framework 6 执行Linq to Entities异常p__linq__1 : String truncation: max=0, len=2, value='测试'...
  8. 程序关闭是总是出异常解决方法
  9. Spotlight监控Oracle--Spotlight On Oracle安装和使用
  10. c语言程序运行时可以从键盘上读入,C语言程序设计题库之
  11. 最新 行政区划 省市区 历史版 2022 年
  12. 图扑国风设计 3D 可视化 | 科技与文化碰撞炫酷”火花“
  13. NodeJS 基础 API
  14. android 7.0 新功能介绍(Nougat)
  15. 乐高编程学c语言吗,乐高编程和少儿编程的区别
  16. 数字化时代,如何推动实体经济和数字经济的融合
  17. Qt QTreeWidget 详解
  18. 模拟ic设计工程师面试总结
  19. Docker的上手(Ubuntu140.4 Mate)
  20. 【Linux】一些命令

热门文章

  1. Centos的GPT分区 硬盘超过2T
  2. linux下firebox的flash插件
  3. 零基础学鸿蒙编程-UI控件_DatePicker
  4. 深度学习实战-词嵌入计算文本相似性
  5. OpenCV 2 计算机视觉编程手册
  6. 《刷新》读书笔记2-看萨提亚治下的微软文化变革
  7. 从ARM处理器,看“贵云黔芯”国产自主安全解决方案
  8. iphone6安装android,在iPhone里装了真 Android系统 这事情已经很神奇了
  9. 四川翌加科技有限公司:抖音直播间被封怎么解除
  10. git撤回上一次的提交