今天的文章内容以问答形式展开,为大家解答一些技术相关的问题,希望各位关注Swarm项目的朋友读完后对Swarm这个项目有更加深入的认知。
1.swarm官方网站是什么?
https://swarm.ethereum.org/
2.哪里能联系Swarm开发人员?
https://discord.gg/GU22h2utj6
3.目前测试网运行一个节点需要多少gBZZ?
需要1个gBZZ和0.1个左右的gETH,对于0.6.x版本默认配置已经修改为了1个gBZZ,如果0.5.3版本,需要改下配置添加或修改swap-initial-deposit:
"10000000000000000"。
4.大家说的买卖水是什么意思?
因为启动Swarm项目需要质押gBZZ测试币,但由于免费领取测试币的接口都被专门薅羊毛的搞光了,被薅出的gBZZ就被成为“水”。
5.如何免费领取gETH和gBZZ?
目前最好的就是通过 https://faucet.goerli.mudit.blog/ 发twitter领取完,再到https://app.uniswap.org/#/swap?use=V2 去兑换gBZZ,兑换步骤参考https://www.bcskill.com/index.php/archives/1105.html或者https://discord.gg/GU22h2utj6 中的#faucet
频道去领取发送 /faucet sprinkle 你的地址来获取,一旦你成功启动3个节点后,你可以在 #faucet
频道继续申请。
6.使用cashout.sh兑现支票时交易手续费过低怎么办?
你可以自己修改下 cashout.sh 脚本中的 cashout() 方法,自己增加Gas-Price参数 “ local response=$(curl -s -H "Gas-Price: 150000000000" -X ...”
加大gas price 加快交易被打包。
7.deploying new chequebook in transaction 等待很久?
等待交易被打包呢,如果是 0.6以上版本可以加大gas price ,配置中增加 swap-deployment-gas-price,具体的值可以使用MetaMask发起一个转账,看一下建议的gas price是多少,自己适当加2-3倍即可,比如此时swap-deployment-gas-price: 167500000004
,如果是0.5.3版本,那就需要修改下源代码了;https://github.com/ethersphere/bee/blob/acbd0e2ebb4e23566320fdf5d0a40e672d2a8f1a/pkg/settlement/swap/transaction/transaction.go#L180 中的 prepareTransaction方法中,把 gasPrice放大两倍
gasPrice.Mul(gasPrice, big.NewInt(2)) //放大2倍
8.init chain: dial eth client: dial tcp: lookup goerli.infura.io: no such host?
简单说infura.io域名被墙了,自己可以找下其他公开的RPC接口,或者自己同步个以太坊节点https://www.bcskill.com/index.php/archives/1094.html。
9.去哪里下载Swarm 最新版本的