

HECO 火币生态链RPC节点部署搭建说明-mainnet(开发用,非挖矿)
source link: http://www.blogjava.net/fangw/archive/2021/11/14/436046.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

HECO 火币生态链RPC节点部署搭建说明-mainnet(开发用,非挖矿)
posts - 20,comments - 14,trackbacks - 0
1.服务器
需要300G SSD(建议NVMe)硬盘,最好是裸硬盘,不建议用机械盘。
建议国外服务器,10M以上,不需要cn2线路
3.操作系统
建议centos7/8,或ubuntu,这里均以centos为例
4.准备环境:
yum update -y
yum install screen iftop iotop -y
4.1.安装golang
yum install golang -y
或编译安装
*注意:如果使用的 Go 版本是 1.13 及以上 (推荐),如果不设置以下命令编译源码时可能会出错
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
5.创建一个screen
screen -S heco
*注意1:最后退出时用ctrl+ad(顺序按a和d字母即可),不要用exit或ctrl+d退出会话。
*注意2:退出会话后,可以用screen -x heco重新连接到会话。
6.安装heco客户端
#这里我的数据目录,可以根据需要自行更改
mkdir -p /data/heco/data
#下载最新版本并编译
cd /root
wget -O heco-chain-1.2.1.tar.gz https://github.com/stars-labs/heco-chain/archive/refs/tags/v1.2.1.tar.gz
tar -xvf heco-chain-1.2.1.tar.gz
rm -fr heco-chain-1.2.1.tar.gz
cd heco-chain-1.2.1
make all
7.检查安装是否成功
/root/heco-chain-1.2.1/build/bin/geth console
8.设置防火墙
firewall-cmd --permanent --zone=public --add-port=32668/tcp
firewall-cmd --permanent --zone=public --add-port=8545/tcp
firewall-cmd --reload
不懂防火墙配置的,可以先禁用防火墙,关于firewalld的使用技巧,之后会单独写一篇教程
9.启动节点
ulimit -n 65535
/root/heco-chain-1.2.1/build/bin/geth --datadir /data/heco/data --syncmode "fast" --cache=8096 --maxpeers 50 --http --http.addr=0.0.0.0 --http.port=8545 --http.api "web3,debug,personal,net,admin,eth" --http.corsdomain "*" --allow-insecure-unlock
*然后按ctrl+ad回到主会话即可
10.测试验证
curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' http://127.0.0.1:8545
(如果已经追上最新高度,result会返回false)
curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' http://127.0.0.1:8545
(节点未同步完成可能会返回0)
11.停止节点
方式1:(建议,毕竟停止后还要启动不是)
screen -r heco
按ctrl+c,等待一会即可看到节点停止
12.接口文档参考(HECO的文档与以太坊基本相同)
RPC接口文档,如:
以太坊JSON RPC手册 / eth_call - 汇智网
其它参考:
HECO链github地址:GitHub - stars-labs/heco-chain: Huobi Eco Chain client based on the go-ethereum fork
主网浏览器:HecoInfo (HT) Blockchain Explorer
13.注意事项
*同步到最高区块所需时间:
需要看网络带宽和磁盘io性能,用NVMe的硬盘,读写1000到2000左右,100M的国外非cn2带宽,从0开始同步,大概需要小半天左右。
*如果2天还没有追上,或者最后100个块始终追不上,极有可能是服务器磁盘io存在瓶颈,不建议用机械盘,不建议用虚拟机(磁盘不建议做虚拟化),否则io速度不够用。
*硬盘目前实际会占用211G左右。
*相比eth,bsc,heco的资源消耗和空间占用非常低,一般可以与eth节点部署在同一台,以节省成本。
Recommend
-
13
火币生态链Heco主网正式上线据火币官方消息,12月21日20时,火币生态链Heco主网正式上线,其特性为更高的交易性能、更低的手续费、更流畅的主流资产跨链等。 Heco具备的元交易功能可辅助开发者进行更好的链上运营,元交易功能本质上是实现手续费代付的...
-
10
CROSS作为首个入驻火币生态链Heco的保险类NFT平台 CyberVein 刚刚 俗话说“要想富先修路”,而区块链行业的基础设施,非公链莫属。公链作为区块链世...
-
16
DeFi 下半场,火币生态链Heco有什么想象空间?如果做一场加密货币的 2020 复盘,诸如 DeFi 、机构、杠杆等等几大词汇必然会被一遍一遍重复。而公链,在 2020 年似乎已经已经不再被提及。这是公链的末年时代。从 2016 年开始,「以太坊杀手」这个词我们听...
-
7
DeFi平台UBISWAP今日即将上线火币生态链并支持HUSD稳定币 2020-12-31 18:03:00 据DeFi平台UBISWAP消息,UBISWAP计划于2020年12月31日20:00(SGT)正式上线。该平台上线后,用户可使用HUSD兑换UBS, 也可以通过质押UBS-HU...
-
11
为了方便投资者及时了解热门项目的相关信息和使用流程,金色财经推出了“金色说明书”系列教程。本期由金色财经和火币生态链的circleswap联合推出。风险提示:“...
-
9
王团长区块链日记1149篇:火币生态链circleswap挖矿教程_区块链资讯_链向财经王团长区块链日记1149篇:火币生态链circleswap挖矿教程01-02 09:07标签比特币
-
16
一.前期准备 1.1 部署文档信息: 1.2 硬件配置信息 8core 16g 硬盘空间 > 500 GB 带宽2M 16core 32g 硬盘空间 > 500 GB 带宽30M 1.3 网络配置信息 一个...
-
4
Zilliqa RPC节点(seed节点)搭建说明-mainnet(开发用,docker方式,非挖矿) 方伟的博客 j2ee技术、网络、web等,同名的人真多,我的QQ是20025404 ...
-
11
ETH 以太坊RPC节点部署搭建说明-mainnet(开发用,替代infura,非挖矿) 方伟的博客 j2ee技术、网络、web等,同名的人真多,我的QQ是20025404
-
257
bsc币安智能链RPC节点搭建说明-mainnet(非挖矿) - 方伟的博客 - BlogJava 方伟的博客 j2ee技术、网络、web等,同名的人真多,我的QQ是20025404 ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK