当前位置:首页 > 知识 >

文件存储革命|Filecoin助力数字经济

和大部分区块链项目只拥有一个实现所不同的是,Filecoin拥有四大实现,分别是Lotus、Forest、Fuhon、Venus(go-filecoin)。这四种协议虽然是互相独立的,但是都能在Filecoin网络启动、升级和不足够稳定时保护和帮助网络。

1. Lotus【Filecoin挖矿加V:czdn222】 目前情况下,Lotus是最成熟的Filecoin实现。官方在slack频道上宣布的版本升级通常都是Lotus版本的升级。Lotus之所以受到青睐,除了功能强大外,可能还与协议实验室亲自开发和维护有关。

在Filecoin主网上线前,Lotus的重点是为规范参与者升级和测试做准备,以创建灵活的状态升级框架,并开发Lotus-lite(基于网关的节点),这提供了一个可以直接与矿工交互的Lotus钱包,而无需维护重量级组件。

在Filecoin主网上线后,Lotus致力于让网络变得更流畅、解决矿工在挖矿过程中遇到的问题、对代码进行改进、提交相关FIP提案等。

2. Venus(go-filecoin)【Filecoin挖矿加V:czdn222】 Venus是由协议实验室发起和开发的第一个Filecoin实现(以前称为go-filecoin)。在Filecoin网络中扮演重要的角色。在filecoin-project/venus仓库中,我们可以看到有关修复gas价格的方案和实施的内容。

Venus可以在大多数Linux和MacOS系统上构建和运行,但尚未支持Windows。Venus验证节点可以在大多数RAM至少为8GB的系统上运行。

Venus的进展包括更新数据结构、更新选举逻辑、更新项目依赖关系、修复显示和修复链同步状态、修复gas价格等方面。

3. Fuhon【Filecoin挖矿加V:czdn222】 Fuhon是由Soramitsu开发的C++Filecoin实现。Fuhon通过使用cmake下载所需的库来管理所有的C++依赖项,无需手动下载和安装软件包。

Fuhon矿工和节点能够与Lotus新版本实现兼容,通过一致性测试确保互操作性。不久前的TLS补丁程序还启用了Fuhon、Lotus和Forest节点之间的连接,意味着Fuhon、Lotus和Forest可以互相连接。

4. Forest【Filecoin挖矿加V:czdn222】 Forest是用Rust编写的Filecoin实现,采用模块化方法分两部分构建完整的Filecoin节点:

- 在Rust中构建Filecoin的安全关键系统,特别是虚拟机、区块链和节点系统,根据Filecoin协议规范; - 构建用于存储挖矿、存储与检索市场的功能组件,以实现完整的Filecoin节点。

尽管Forest创建时间不长,但它能够整合存储和检索市场,有助于测试不同实现与Filecoin规范之间的兼容性和正确性。通过消息、提示集和链级向量的多样化语料库,团队能够快速朝着完全互操作性的方向迈进。

Forest的重要进展包括整合矿工参与者变更、发布完整的存储矿工实施、合并消息池更改、更新一致性测试、完成状态管理器和链存储的传递以识别自实施以来的更改,以及建立本地devnet等。

综上所述,虽然这四大实现是互相独立的,它们都在Filecoin网络上运行,并能相互促进、在需要时协作,共同守护和建设更好的Filecoin网络。

猜你喜欢

关注我们

微信二维码

微信