截至目前,Filecoin网络矿工约2700个,对应总算力5.8EiB,同时每日网络新增算力可达30-60PiB,时时刻刻都有大量的新的价值数据被存储在Filecoin网络。但根据算力区间分布我们看到,目前全网算力聚焦在头颈部矿工,由于软件、硬件与其他方面的参与门槛的变化,小矿工难以为继。同样因为全网算力的快速增长,小矿工的幸运值愈来越不稳定,除此之外,活跃矿工数的缓慢增长、小矿工数据封装的缓慢增长也反映了当前Filecoin网络对小矿工的友好性需要加强。
【 算力/PiB ) | 0 - 0.1 | 0.1 - 0.5 | 0.5 - 1 | 1 - 2 | 2 - 5 | 5 - 10 | 10 - 50 | 50 - 100 | 100 - ♾ |
---|---|---|---|---|---|---|---|---|---|
矿工数 | 995 | 500 | 297 | 341 | 319 | 138 | 100 | 9 | 3 |
我们基于Filecoin的通用实现之一Venus实现了对Filecoin网络分布式矿池的支持,该分布式矿池的架构设计为小矿工带来了不同方面的友好,包括但不限于:
1、通过公共组件与独立组件的概念,Venus将矿工必要的硬件维护成本和时间成本降低。共享组件支持高可用,在保障服务质量的同时使矿工能够更容易加入到矿池生态中,降低矿工的参与门槛将吸引更多的参与者加入。
2、通过组件拆分管理,小矿工面对一个或数个节点可以更简单的管理系统。
3、通过聚集出块权,矿工能够将资源整合在一起,互相帮助打包消息,这样可以避免小矿工的消息无人打包。
4、通过分布式矿池内矿工与出块收益的分配机制的不同设计方案,可以保障小矿工的收益稳定性,此部分目前在设计阶段。
矿工孵化器是Venus Team基于分布式矿池针对Filecoin小矿工提供的一系列免费的服务的活动,由Venus Team提供分布式矿池公共组件资源、运维资源和技术咨询;旨为让更多小矿工或希望加入Filecoin的新矿工更简单和低成本的参与,同时加强Filecoin存储的分散性。
这一切都是Venus分布式矿池架构为我们带来的可能。 孵化器将持续运行公共组件(venus、venus-auth、venus-messager、venus-miner),矿工只需运行独立组件(venus-sealer、venus-wallet)并接入孵化器相关分布式矿池,即可顺利运行一个或多个矿工。
矿工加入孵化器的过程中可能会碰到一些问题,Venus Team会有专门的人员协助矿工解决一系列问题。考虑到不同的矿工的实际情况各不相同,所需要的资源与时间可能很多或者很少,欢迎各位矿工请在了解完以下规则后再陆续加入。
目前孵化器欢迎新矿工或小矿工立即加入,加入孵化器的每个矿工需要每天最少封装160个Sector(5TiB),当某矿工Power达到1PiB或接入孵化器达到90天,该矿工将退出孵化器或加入其他分布式矿池,以便更多矿工可以加入孵化器。
我们将 2021/07/01 - 2021/09/30 设定为孵化器的第一期,如果你希望加入孵化器,请填写并提交申请表,申请表内容应当尽可能详细,以便我们尽快评估、得出结论,联系您关于接入矿工或驳回申请,因为不同的矿工的硬件与软件不尽相同,只有在充分了解了矿工的情况后,孵化器才能尽快的提供接入。请注意的是,如果有人恶意利用系统漏洞,我们将有权利禁止其访问。
孵化器第一期计划接入15名矿工,加入孵化器的矿工将成为我们矿工社区的一员,我们希望这些矿工们可以参与到后续Venus的每一次版本升级,当然后续可能会有更多计划。当前Venus分布式矿池的设计是矿工A的收益来自于它自己的出块,为了进一步提升小矿工在分布式矿池的稳定性,Venus将实现基于算力占比分配收益的分布式矿池收益分配机制,我们希望听到您的一些建议。
孵化器提供分布式矿池公共组件的免费服务,对于参与的矿工而言,只运行独立组件将减少最少1台或多台服务器的运行与管理成本(该服务器原本为运行lotus/venus),具体资源节省的数量取决于矿工自身部署的结构与其拥有的矿工数量。
共享组件运行的服务器资源(孵化器平台提供):
组件 | CPU | 内存 | 硬盘 | 数量 |
---|---|---|---|---|
venus | 32C | 128G | 4T | 2台(主、备) |
venus-messager + venus-auth | 16C | 32G | 100G | 2台(主、备) |
mysql | \ | \ | \ | 1台(RDS实例) |
venus-miner | 32C | 64G | 300G | 1台 |
bandwidth | \ | \ | \ | 基于实际需求 |
独立组件运行的服务器资源(矿工独立运行):
组件 | CPU | 内存 | 硬盘 |
---|---|---|---|
venus-sealer + venus-wallet | 基于实际需求 | 基于实际需求 | 基于实际需求 |
加入孵化器对于矿工来说,Venus的架构以及共享组件的服务将使得矿工除节省硬件资源外,还会降低孤块率、消息上链更稳定、获得更高的gasPremium、更安全的钱包管理等。
部署Venus节点:https://github.com/filecoin-project/venus-docs/blob/master/docs/zh/How-To-Deploy-MingPool.md
新节点&老矿工切换到Venus:https://github.com/filecoin-project/venus-docs/blob/master/docs/zh/Venus-replace-lotus.md
关于申请表、孵化器、Venus节点部署,如有疑问可通过以下渠道联系我们
- Slack: fil-venus
- Email: [email protected]