新闻动态

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

发布日期:2021-06-17 14:21 | 文章来源:YINGSOO


  近期有不少人表示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挖矿资料大全》简介、教程、兑票全收录,实时更新!

  1、一文了解史诗级项目Swarm!

  2、BZZ币收益如何?Swarm项目投入/产出解析

  3、Swarm挖BZZ币教程Linux版(图文)

  4、Swarm挖BZZ币教程(视频)

  5、bzz币挖矿配置怎么选?Swarm挖矿服务器配置推荐!

  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处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部