如何解析关于Filecoin的四大实现

发布时间:2021-12-18 13:58:05 作者:柒染
来源:亿速云 阅读:170

本篇文章给大家分享的是有关如何解析关于Filecoin的四大实现,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

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

如何解析关于Filecoin的四大实现

Lotus  

就目前情况而言,Lotus是最成熟的Filecoin实现,官方在slack频道上宣布的版本的升级,一般都是Lotus版本的升级,由此可见,Lotus是四大实现中最为“受宠”的实现,至于为什么这么受宠,除了功能的强大,也可能和Lotus始终是协议实验室他们亲自开发和维护有关系吧。

如何解析关于Filecoin的四大实现

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

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

如何解析关于Filecoin的四大实现

Venus(go-filecoin)

Venus是由协议实验室发起和开发的第一个Filecoin实现(大概在今年的6月份左右go-filecoin更名为Venus),在Filecoin网络中的角色也是举足轻重的, 在filecoin-project/venus中,我们可以看到有比较多的关于修复gas价格的方案和实施。

如何解析关于Filecoin的四大实现

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

作为协议实验室的“长子”,Venus迄今为止的进展包括:

如何解析关于Filecoin的四大实现

Fuhon

Fuhon是由Soramitsu开发的C ++ Filecoin实现,所有C ++依赖项都使用Hunter进行管理,Fuhon的特点是它使用cmake下载所需的库,不需要手动下载和安装软件包。

Fuhon矿工和节点能够实现与Lotus 新版本兼容,实施和运行都经过一致性测试,以确保互操作性;此外,在不久前的TLS修补程序中,启用了Lotus和Forest节点之间的连接,这意味着Fuhon和Lotus以及Forest都是可以互相连接的。

如何解析关于Filecoin的四大实现

Forest

Forest是用Rust编写的Filecoin的实现,采用模块化方法来分两部分构建完整的Filecoin节点:

如何解析关于Filecoin的四大实现

虽然说Forest的创建时间并不长,但是能够整合存储和检索市场,有助于Filecoin的不同实现与Filecoin规范之间的兼容性和正确性的测试,借助消息,提示集和链级向量的多样化语料库,能够团队迅速地朝着完全互操作性的方向迈进了重要一步。

如何解析关于Filecoin的四大实现

让我们来看看Forest有哪些重要进度吧:

总得来说,虽然这四大实现是互相独立的,但是他们都是在Filecoin网络上运行的,他们彼此促进、在需要的时候能够共同协作,守卫和建设一个更好的Filecoin网络。

以上就是如何解析关于Filecoin的四大实现,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

推荐阅读:
  1. 如何解析margin负值的四大应用
  2. 怎样解析DIV布局中四大属性用法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

filecoin

上一篇:怎么用python idea制作钉子绕线画

下一篇:如何进行springboot配置templates直接访问的实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》