1. 原力区首页
  2. Venus

Venus v0.9.0已发布,相关节点已启动运行

内附搭建流程

1609990386273581
自2020年5月Venus版本发布停滞,同年10月IPFSForce接手负责Venus后,就基于完整的Filecoin协议实现与Lotus的完全互联互通,近期做了数据库优化、API及组件调用兼容、程序加速启动、Tipset状态缓存等等方面的工作,并实现2k网络、calibration网络的挖矿全流程。
 
通过测试,目前Venus v0.9.0已发布,基于该版本,目前已启动mainnet节点f0128788,同时该版本已于Github发布Tags/Releases包。在通过稳定性测试后,未来f0128788将逐步调整扇区封装速率,软件版本也将逐渐规律迭代,在此过程中,经过代码审计,将发布正式版本 – Venus v1.0.0。
(下载地址:v0.9.0
 
f0128788的启动作为Venus第一个大的里程碑式的标志,是一个开发周期的结束同样是下个阶段的开始。未来Venus将从稳定性和易用性上逐步提升,也将围绕分布式矿池的支持做更多开发工作。
 
对于Venus v0.9.0的首次使用,这里提供一份简要使用文档。开发文档及详细的使用文档将伴随Venus v1.0.0于github的filecoin-project/venus-docs呈现。、
Venus v0.9.0 私网搭建流程
  • 目前venus不提供miner程序,故lotus-miner,lotus-seed程序请从lotus项目下载编译相应的版本
  • 本文档以搭建2k网络为例进行说明
  • 必要依赖库安装(centos为例)
yum install epel-release -y
yum install ocl-icd-devel -y
yum install opencl-headers -y

生成创世节点

1. 生成genesis pre-seal文件
./lotus-seed pre-seal --sector-size 2048 --num-sectors 2 ./lotus-seed genesis new localnet.json ./lotus-seed genesis add-miner localnet.json ~/.genesis-sectors/pre-seal-t01000.json
2. 启动daemon
./lotus daemon --lotus-make-genesis=dev.gen --genesis-template=localnet.json --bootstrap=false
./lotus wallet import ~/.genesis-sectors/pre-seal-t01000.key
3. 矿工init
./lotus-miner init --genesis-miner --actor=t01000 --sector-size=2048 --pre-sealed-sectors=~/.genesis-sectors --pre-sealed-metadata=~/.genesis-sectors/pre-seal-t01000.json --nosync
4. 启动 genesis miner
./lotus-miner run

venus普通节点

1. 启动daemon
# first start, dev.car是创世节点生成
./venus daemon --genesisfile=dev.car --network=2k --offline=true
# other
./venus daemon --offline=true
2. 连接创世节点
# genesis lotus执行
./lotus net listen
# venus执行
./venus swarm connect [peer addr]
# 查看peers
./lotus swarm peers

生成普通miner

# 创建钱包
./venus wallet new --type=bls
# 转账,在genesis执行
./lotus send $WALLET_T3_ADDR [value]
# 查询
./venus wallet balance $WALLET_T3_ADDR
# 生成miner
./lotus-miner init --owner=$WALLET_T3_ADDR --worker=$WALLET_T3_ADDR --sector-size=2048 --nosync
WALLET_T3_ADDR是创建的钱包地址

启动miner服务

# 启动
./lotus-miner run
# 做一个 Sector
./lotus-miner sectors pledge
其他命令参考lotus使用文档.
 
Venus欢迎更多的开发者共建开源,欢迎更多的矿工共享开放。Venus开发有序进行中,一起为分布式存储助力,从当下开始······
Tips:开源的Venus欢迎更多开发者加入,严谨思考、大胆创新。
欢迎联系我们:关注公众号,回复您的微信ID,我们将联系您。2021011302282992

本文来自投稿,不代表原力区立场,如若转载,请注明出处:https://ipfser.org/2021/01/18/jiedianyunxing/

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:ipfsforce@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code