Filecoin的实现方式有四种独立的实现协议,以达到帮助保护网络稳定。该四大实现分别是:Lotus,目前最成熟的实现,也是主网正在使用的,由协议实验室创建。Venus(以前称为 go-filecoin),目前由IPFS原力区管理。Fuhon由Soramitsu开发。Forest由Chainsafe构建。 目前,大家最常用的版本是Lotus。 这四种协议虽然是互相独立的,但是都能在Filecoin网络上运行,彼此促进,在需要的时候能够共同协作,守卫和建设一个更好的Filecoin网络。 那么,当前四大实现的现状是什么样的呢? 1、Lotus 就目前情况而言,Lotus是最成熟的Filecoin实现。在Filecoin主网上线前,Lotus的重点是为规范参与者升级和测试做准备,以创建灵活的状态升级框架,并开发Lotus-lite(基于网关的节点),这提供了一个可以直接与矿工交互的Lotus钱包,而无需维护重量级组件。 在Filecoin主网上线后,Lotus致力于让网络变得更流畅,解决矿工在挖矿过程中遇到的问题,对代码进行改进,提交相关FIP提案等。了解更多加 ipfssy 目前,Lotus相对比较稳定,主要焦点还是在GAS的优化提案。总的来说,Lotus基本功能已经在实现,现在只是在实现一些附加功能。 2、Venus(go-filecoin) Venus是由协议实验室发起和开发的第一个Filecoin实现(大概在今年的6月份左右go-filecoin更名为Venus),在Filecoin网络中的角色也是举足轻重的,在filecoin-project/venus中,我们可以看到有比较多的关于修复GAS价格的方案和实施。 Venus的特点是可以在大多数Linux和MacOS系统上构建和运行,但是尚未支持Windows,Venus验证节点可以在大多数具有至少8GB RAM的系统上运行。 目前,Venus已经实现链同步,Venus运行节点(f0128788)已经上线、出块并稳定运行,目前其正优化打包效率和计算、mpool gas的预估判断等。 Venus的主要作用是基于不同的Filecoin实现达到节点算力的稳定增长、持续稳定的爆块,以实现Filecoin chain更持续、稳定的运行。 3、Fuhon Fuhon是由Soramitsu开发的C ++ Filecoin实现,所有C ++依赖项都使用Hunter进行管理,Fuhon的特点是它使用cmake下载所需的库,不需要手动下载和安装软件包。 目前,Fuhon在进行存储硬件的v1.5.0版本的适应和状态树缓存(主要是目的是方便程序运行状态的监控),模块功能尚未完成。 Fuhon矿工和节点能够实现与Lotus 新版本兼容,实施和运行都经过一致性测试,以确保互操作性;此外,在不久前的TLS修补程序中,启用了Lotus和Forest节点之间的连接,这意味着Fuhon和Lotus以及Forest都是可以互相连接的。了解更多加 ipfssy 4、Forest Forest是由Chainsafe 用Rust编写的Filecoin的实现,Forest采用模块化方法来分两部分构建完整的Filecoin节点: 根据Filecoin协议规范,在Rust中构建Filecoin的安全关键系统,特别是虚拟机、区块链和节点系统;集成功能用于存储采矿、存储与检索市场的组件,以构成功能齐全的Filecoin节点实现。 目前,Filecoin的Rust实现Forest已经可以与Filecoin主网进行互操作了!当前,Forest已经有一个节点与Filecoin网络保持同步数周了,并且没有出现任何问题。 另外,Chainsafe团队现在专注于实施网络版本10(包括Actor v3),这样即使完成之后的网络升级,也能保持互操作性。也就是说,Forest还未在生产环境中;目前正专注于在做安全审计之前改进代码库。 —- 编译者/作者:桑榆区块链 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Filecoin网络1.5.0版本更新后的网络现状
2021-03-06 桑榆区块链 来源:区块链网络
LOADING...
相关阅读:
- 比特币是庞氏骗局吗? 在最新的Cointelegraph加密对决中站稳脚跟!2021-03-06
- 烧以太坊费用:EIP1559接受伦敦硬叉,将于今年7月发布2021-03-06
- 以太坊(ETH)的’EIP 1559’更新将于7月发布2021-03-06
- 由富达和摩根士丹利支持的比特币矿工密码公开发行-矿业比特币新闻2021-03-06
- 狗狗币(DOGE)获得了BitPay和NBA达拉斯小牛队的支持2021-03-06