# Bee节点部署教程_20220316 免责声明:本文档只负责去中心化存储Swarm项目的bee节点的部署与运行,最终达到能正常访问Swarm去中心化网络的效果,不承诺任何可持续的收益效果 ## 环境准备 ### 硬件环境 - Linux Centos7 - 要有独立公网IP ### Token环境 - 一点点的Dai - 一点点的BZZ ## 部署操作 ### 部署Bee-Clef ``` ## 拉取Bee-Clef软件包,下载包要尽可能保持最新版本 wget https://github.com/ethersphere/bee-clef/releases/download/v0.10.0/bee-clef_0.10.0_amd64.rpm ## 手动安装 rpm -i bee-clef_0.10.0_amd64.rpm ## 修改bee-clef配置 vim /etc/default/bee-clef ## 改成这样 BEE_CLEF_CHAIN_ID=100 ``` 检查bee-clef运行正常 ``` systemctl status bee-clef ``` 确保是active(running)的状态 ``` ● bee-clef.service - Bee Clef Loaded: loaded (/usr/lib/systemd/system/bee-clef.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2022-03-09 13:25:17 CST; 1 weeks 0 days ago Docs: https://docs.ethswarm.org ``` ### 安装Bee ``` wget https://github.com/ethersphere/bee/releases/download/v1.4.3/bee_1.4.3_amd64.rpm rpm -i bee_1.4.3_amd64.rpm ``` 修改`/etc/bee/bee.yaml`配置, 找到对应的配置去修改 ``` mainnet: true # 选择与主网交互 network-id: 1 # 网络id full-node: true # 全节点运行 swap-endpoint: https://rpc.gnosischain.com/ #dai的主网交互rpc db-open-files-limit: 2000 # 文件最大打开数 nat-addr: "${服务器公网IP}:1634" debug-api-enable: true # 打开调试api debug-api-addr: 127.0.0.1:1635 # 调试api地址 ``` 重启bee服务 ``` systemctl restart bee ``` ### 给Bee节点打钱! 众所周知,swarm是一个包含激励体系的去中心化存储服务,你需要给你的Bee节点打一点token,用来做全节点的启动金,其实非常便宜,因为swarm的合约是部署在以太坊的侧链Xdai上的, gas费用很低,而且当前bzz的价格也很低(1.17$),每个bee节点只要充值一个Xdai和一个Xbzz就足够运行很久很久了,可以理解为成本只在2美金左右,一顿猪脚饭钱而已 转账思路: 首先你的钱包要有Dai还有Bzz,然后去[OmniBridge](https://omni.xdaichain.com/bridge),讲你的Dai和Bzz转入到Xdai的侧链,这中间会消耗一点eth的gas费用,所以如果你以后打算有部署大量bee节点的计划,最好一次性转多点 跟详细的请参考官方的文章[Swarm and xDAI: a match made in crypto](https://medium.com/ethereum-swarm/swarm-and-xdai-a-match-made-in-crypto-ee84a8205acb) ## 参考 - [Install Bee](https://docs.ethswarm.org/docs/installation/install)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up