为什么要自建RPC?Swarm BZZ 自建RPC教程(小白必看)

近期有不少人表示Swarm官方提供的RPC连接数会有限制,一定程度上妨碍了节点的链接数量,其实我们也可以自己搭建RPC的,本期内容就为大家带来自建RPC的搭建教程。
为什么自建RPC
自建geth的好处:
1、不受官方服务器限制、保证多节点24*7连接性;
2、多节点不需要时刻注意请求数是否超过10W,创建多个账号等;
3、私人geth没有任何限制,可以多节点共用一台;
4、bee0.6以上版本连接请求过快,官方免费rpc满足不了。
BZZ全网数据总概
我们先来看一下今天(2021年05月23日15:59:05)BZZ全网的数据概述

为什么rpc总报错
1、参与swarm项目的人越来越多,节点数每日增加6K-2W(24小时动态)
再来看我们搭建会遇到的必不可少的配置文件长什么样
正常的bee.yaml配置文件里面的内容长这样

这里我们主要说swap-endpoint:
很多人都是用的官方默认的rpc链接如下图。

然后你会发现,在运行的时候总告诉你超时、连接不上。
因为用的人太多,官方服务器响应不过来。
一般的做法是我们自己去官方申请自己的rpc
---------------------------------------------------
开始搭建rpc服务器
同步完数据差不多用了30G的储存。

系统:Ubuntu18.04
安装git
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
查看是否安装成功
git --version
有显示版本号就是安装成功。
安装geth
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
查看geth是否安装成功
geth --help
有信息反馈就是OK
安装screen
让rpc在screen里面运行
apt-get install screen
创建一个叫geth的screen
screen -S geth
在screen里面运行启动命令
geth --cache=2048 --goerli --rpc --rpcaddr 0.0.0.0 --rpcport=8545 --rpcvhosts=* --rpcapi='eth,net,rpc'
默认是使用light模式
如果需要设置其他模式
添加参数
--syncmode 'full'
--syncmode 'fast'
等着他同步完成就可以了。
一旦设定模式,因为每一个模式数据结构不一样,不要轻易更改。
例如
geth --syncmode 'full' --cache=2048 --goerli --rpc --rpcaddr 0.0.0.0 --rpcport=8545 --rpcvhosts=* --rpcapi='eth,net,rpc'
查看
screen -r geth
同步中的状态

同步完成的状态

rpc使用方法
http://你服务器的ip:8545,复制就行保持就可以了。

感谢一棵树提供的技术指导,感谢大大怪的测试。
有条件的可以使用full模式或者fast模式
本文使用的是默认light模式数据大概22G

fast模式大概24G数据

full模式大概28G数据

Swarm相关必读:
0、《swarm bzz挖矿资料大全》简介、教程、兑票全收录,实时更新!
6、BZZ白皮书(中文版)官方PDF下载_Swarm白皮书下载
7、服务器为什么适合用来挖Swarm矿?在带宽方面有哪些优势?
本文链接:https://www.yingsoo.com/news/news/30271.html
提示:以上内容仅供参考,单节点更快的硬盘读写和更大的带宽均可提高出票概率。若需要 “BZZ挖矿服务器” ,请联系YINGSOO官方客服。
YINGSOO Swarm高效率出票蜂群服务器推荐:
地区:美国 CPU:E3-1270(4核8线程)内存:16G硬盘:240G SSD带宽:1G带宽 不限流量IP:1个 ¥1280元/月 *6月特价*
地区:美国 E5-2670v2*2(20核40线程)128G内存 1T SSD*4硬盘 1G带宽不限流量 1IP 3200元每月
地区:美国 AMD Epyc 7351P(16核32线程)256G内存 2*2T SSD 1G带宽不限流量 1IP 5000元每月
地区:荷兰 Xeon Silver 4214*2(24核48线程)256G内存 960G SSD*3硬盘 1G带宽不限流量 1IP 3600元每月
地区:俄罗斯 Xeon Silver 4210*2(20核40线程)256G内存 960G SSD*3硬盘 500M带宽不限流量 1IP 6500元每月
地区:法国 AMD Epyc 7351P(16核32线程)128G内存 2*2T SSD 1G带宽不限流量 1IP 3600元每月
地区:加拿大 AMD Epyc 7351P(16核32线程)128G内存 2*2T SSD 1G带宽不限流量 1IP 3600元每月
地区:新加坡 E5-2650v3*2(20核40线程)256G内存 2*2T SATA 500M带宽不限流量 1IP 4500元每月
地区:澳大利亚 E5-2650v3*2(20核40线程)256G内存 2*2T SATA 500M带宽不限流量 1IP 4500元每月
更多配置请戳:https://www.yingsoo.com/products/dedicated-swarm-bzz.html
YINGSOO Swarm高效率出票母鸡服务器推荐:
美国BZZ蜂群母鸡:E5-2670v2*2 128G内存 1T SSD*4 1G带宽不限流量 61IP 4800元每月
香港BZZ蜂群母鸡:E5*2 128G内存 960G SSD*4 100M带宽不限流量 60IP 7800元每月
日本BZZ蜂群母鸡:E5-2670V2*2 128G内存 900G SAS*8 100M带宽不限流量 64IP 6500元每月
韩国BZZ蜂群母鸡:E5*2 128G内存 1T SSD*4 100M带宽不限流量 64IP 6500元每月
法国BZZ蜂群母鸡:AMD Epyc 7351P 128G内存 2T SSD*2 1G带宽不限流量 61IP 5600元每月
更多配置请戳:https://www.yingsoo.com/products/swarm-bzz-servers.html
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
关注官方微信