最详细BSC全节点搭建同步实战

服务器选择:

使用的是

24核48线程

64G内存

2T nvme*2(千万别用esc,如果条件允许可以直接用3块2T的nvme)

带宽100M起

如果不使用nvme硬盘,同步区块真的很慢,而且追追不上官方最新的。所以你们别去买啥这样云那样云,基本是跑不了别瞎浪费钱

官方回复是因为最近链游兴起导致链上的复杂交互大量增加所以导致很慢,如果想加快同步+q1569726

个人习惯使用的centos 7.6

1.安装wget和git

yum install wget
yum install git
2.安装最新版本的go 最新下载地址

wget https://golang.org/dl/go1.17.3.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.3.linux-amd64.tar.gz
3.设置

将中间的语句插入到文件末尾,之后使文件生效

vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile
使用go version确认安装正确

4.安装BSC版本的geth

有可能需要提前安装gcc

git clone https://github.com/binance-chain/bsc
cd bsc
make geth
配置路径

export PATH=$PATH:/root/bsc/build/bin
使用geth version确认安装正确

5.配置创世区块

wget https://github.com/binance-chain/bsc/releases/download/v1.1.3/mainnet.zip
unzip mainnet.zip
geth --datadir node init genesis.json
6.下载BSC 快照

最新地址

大概700G左右 解压完成800G 注意保证足够的硬盘空间

nohup wget -O geth.tar.gz -t -c "https://tf-dex-prod-public-snapshot-site3.s3.amazonaws.com/geth-20211110.tar.gz?AWSAccessKeyId=AKIAYINE6SBQPUZDDRRO&Signature=DgVUCkFC0rjURF2FeuMj8m5MG%2Bc%3D&Expires=1639174249" &
下载完成后解压 并移动chaindata 和 triecache 到./bsc/node/geth/ 文件夹下

mkdir kz
nohup tar zxvf geth.tar.gz -C /root/kz &
mv /root/kz/server/data-seed/geth/chaindata /root/bsc/node/geth
mv /root/kz/server/data-seed/geth/triecache /root/bsc/node/geth
7.启动节点

nohup geth  --config /root/bsc/config.toml --datadir /root/bsc/node  --cache 48000 --rpc.allow-unprotected-txs --txlookuplimit 0 --diffsync &
最后可以根据机器配置修改config.toml文件,最后可以根据机器配置修改config.toml文件,加q1569726能使节点加快同步速度

24小时内最快跑完最详细BSC全节点搭建同步实战相关推荐

  1. “1000瓶药水,其中至多有1瓶剧毒,小狗服完药20小时后才能判断是否中毒。现在给你10只小狗、在24小时内、通过小狗试药的方式找出哪瓶药有毒或者全部无毒”

    题目: 1000瓶药水,其中至多有1瓶剧毒,小狗服完药20小时后才能判断是否中毒. 现在给你10只小狗.在24小时内.通过小狗试药的方式找出哪瓶药有毒或者全部无毒 思路: 一."小狗服完药2 ...

  2. 如何在24小时内0成本获取到25000+精准粉丝的?

    今天看到一篇干货分享文章:<如何在24小时内0成本获取到25000+精准粉丝的?>,阿泽特意分享出来,希望对大家有帮助.好了,上干货: 前言:最近做了一个公众号,试水推了一个分享链接得资源 ...

  3. sina微博api:获取24小时内前20条用户的微博信息

    package weibo4j.examples; import java.util.List; import weibo4j.Status; import weibo4j.Weibo; import ...

  4. 用 Python 告诉你!最近 24 小时内朋友圈发生了什么

    点击"小詹学Python",选择"置顶公众号" 第一时间获取 Python 技术干货! 本文授权转载自:AirPython 阅读文本大概需要 10 分钟. 1 ...

  5. 【24小时内第四更】为什么我们要坚持写博客?

    前言 从2018年7月份,我开始了写作博客之路.开始之前,我打算分享下之前的经历.去年初公司来了个架构师,内部分享过docker原理,TDD单元测试驱动,并发并行异步编程等内容,让我着实惊呆了,因为确 ...

  6. 有1000瓶酒,其中只有一瓶有毒。现在用小白鼠进行实验,小白鼠只要服用任意量有毒酒就会在24小时内死亡。问最少要用多少只小白鼠进行实验才能在24小时内检测出哪瓶药水有毒?

    有1000瓶酒,其中只有一瓶有毒.现在用小白鼠进行实验,小白鼠只要服用任意量有毒酒就会在24小时内死亡.问最少要用多少只小白鼠进行实验才能在24小时内检测出哪瓶药水有毒? 这是一个二进制的问题,答案是 ...

  7. 比特币近24小时内链上交易额有所上升,约为345.44亿美元

    陀螺财经消息,据Tokenview.com数据显示,BTC近24小时内链上交易额为1900382.66 BTC,同比24小时前上升2.04%,近24小时内链上交易数为273543笔,同比24小时前下降 ...

  8. 33岁想从头学做网页设计_从头开始设计字体-并在24小时内将其提交给Google字体...

    33岁想从头学做网页设计 by James Barnard 詹姆斯·巴纳德(James Barnard) 从头开始设计字体-并在24小时内将其提交给Google字体 (Designing a font ...

  9. Mysql 查询当前时间24小时内的数据

    记录一下mysql查询24小时内的sql语句 where time >=(NOW() - interval 24 hour)

最新文章

  1. 关于oracle的基础增删改查操作总结
  2. MATLAB的xlsread无法读入数据问题
  3. nginx的函数调用
  4. centOS 6环境下安装R-3.3.2及Rstudio-server
  5. [导入]ServerVariables集合
  6. CI框架--加载静态内容
  7. 反向链接推进技巧: 有技巧的“跟风”策略
  8. Linux系统中安装软件的三种方法(三)
  9. BIO、NIO、AIO入门认识
  10. week08 S8-01 docker images tensorflow-jupyter
  11. android设置密码框,Android手机卫士之设置密码对话框
  12. APT linux必知必会
  13. 天下谁人不识君:awt如何使用弹窗功能?
  14. ExecutorService的shutDown和shutDownNow方法的区别
  15. java ognl表达式_常用的OGNL表达式
  16. spss数据预处理步骤_Spss的数据预处理
  17. Linux文件系统和磁盘分区
  18. 16、TFT-LCD 1.8寸显示屏使用
  19. 提高元认知能力时刻掌握方向舵主动控制生命航向
  20. 伯禹公益AI《动手学深度学习PyTorch版》Task 03 学习笔记

热门文章

  1. JDK各版本资源下载(1.7以及以上版本)
  2. python split函数
  3. java jsoup抓取百度图片保存到本地,并压缩到指定大小(可指定宽高或者流大小)
  4. Tooltip页面白板问题
  5. linux 定时执行php文件
  6. 用QXDM抓取小米6短信包,手机收到短信,但QXDM找不到lte nas emm plain ota incoming message。求问大神指点
  7. 『51CTO七周年庆典活动』社区总动员,一“七”同行
  8. 【Arduino学习】06.L293D驱动5V直流电机
  9. lzg_ad:使用System Clone封装和克隆操作系统
  10. .net分布式压力测试工具(Beetle.DT)