SWARM是以太坊官方扶持的去中心化存储设施,类似IPFS但是激励是通过以太坊链上合约进行的,应用优势有所区别。BEE是SWARM的GO实现(类似GETH),目前测试网正在运行中,并且有测试空投活动。
由于官方暂未给出Windows手册,为了防止各位Staker错过空投,本文总结了Windows教程。
首先您需要准备一台云服务器或常开电脑,本文采用了一台常开工控机配置如下:
系统:WindowsServer2012 CPU:J1360 内存:8G 硬盘:2T
下篇WSL教程采用2C8G+40G硬盘的云服务器:
本文采用低成本服务商UC: http://r6d.cn/Mmdg
也可以使用OC\AWS\AZURE等。
注:实测WSL运行的消耗元高于Windows环境运行,云服务器服务商的低价活动机也胜任本篇流程。
一、前往Github下载最新版的EXE节点程序。
Github: https://github.com/ethersphere/bee/releases
根据您的CPU架构下载X64或386的文件,另存到D:\BEE并改名为BEE.EXE。
*本文以D盘为例,盘符您可以自定义。
二、编辑配置文件
开始->运行->CMD(管理员身份)输入
d:
cd bee
bee printconfig > bee-default.yaml
复制输出的内容并如下编辑或核对
clef-signer-enable: false
data-dir: D:/beedate
swap-enable: true
swap-endpoint: https://rpc.slock.it/goerli
verbosity: trace
welcome-message: "I am solostaker BZZ BZZ BZZ "
debug-api-enable: true
其中swap-endpoint可以更改为您自己的Goerli节点或其它公共节点,例如Infura,Data-dir可以更改为您一个闲置盘符下新建的文件夹,注意所有目录不要有中文,将编辑后的内容写入bee-default.yaml。
三、运行BEE加入SWARM网络
开始->运行->CMD
d:
cd bee
bee.exe start --config bee-default.yaml
第一次运行需要输入两次密码,这将是您的私钥KEY的密码,务必谨记无法找回。稍后CMD上回弹出一个让您STAKE的链接,打开会自动跳转到一个分发测试用GBZZ的SWAP上。
您可以在这个水龙头里获取到测试币:
https://faucet.ethswarm.org/
将Goerli测试ETH和测试10以上的GBZZ打入您的节点ETH地址,程序会自动将其STAKE进合约,网络确认后会自动运行起来。
四、获得私钥
前往官方GITHUB下载私钥获取文件
https://github.com/ethersphere/exportSwarmKey/releases
另存为d:/beekey/see.exe
开始->运行->CMD
d:
cd beekey
see d:/beedate/keys
妥善保存您的私钥,并可以将ETH的私钥导入Metamask。
五、常用API
查看地址:
http://localhost:1635/addresses
查看节点:
http://localhost:1635/peers
查看balances:
http://localhost:1635/balances
查看网络拓扑:
http://localhost:1635/topology
查看ChequeBlance:
http://localhost:1635/chequebook/balance
六、兑换Cheque
挖到的gBEE将以Cheque的形式给您,类似于支票,真的到手需要CashOut.
首先查看您的ChequeBook:
http://localhost:1635/chequebook/cheque
将可用状态的Cheque进行CashOut:
http://localhost:1635/chequebook/cashout/****Peer地址值*****
会返回一个TXHASH,去Goerli浏览器既可以看见GBEE进账。
最后欢迎各位STAKER加入我们的社群
我们现在有ETH2STAKER\SWARM和SpaceMesh的STAKER微信群,如果您是一位独立验证人节点维护人,欢迎加SoloStaker客服微信拉您入群:
微信号: dounaoguozi
在STAKE的路上同行。
2021/3