首页 > 百科 > 官方版块--Filecoin实施进度更新
浙江云储  

官方版块--Filecoin实施进度更新

摘要:2020年10月20日晚间,Filecoin官方团队发布了有关主网上线后实施发展进度更新的实时资讯,更加详细的介绍四大实现(Forest、Fuhon、Venus

2020年10月20日晚间,Filecoin官方团队发布了有关主网上线后实施发展进度更新的实时资讯,更加详细的介绍四大实现(Forest、Fuhon、Venus和Lotus)的最新进展和下一步步骤,让大家对Filecoin有更加深刻的认识!

云储科技小助手团队也是第一时间捕捉到热点资讯,为大家解读,带你更加了解Filecoin!

(搬自于:https://filecoin.io/blog/filecoin-implementation-update/)

e32292f23b098d543cf583a4b1f384cb

Filecoin的发布目标之一始终是有多个独立的协议实现,以帮助在发布时保护网络。在这篇文章中,我们将详细介绍四大实现的最新进展和下一步步骤:Forest,由Chainsafe构建;Fuhon由Soramitsu开发;Venus(以前称为go filecoin),由IPFSForce管理;Lotus由protocol labs创建。

One of Filecoin’s launch goals has always been to have multiple independent protocol implementations to help secure the network at launch. In this post, we’ll detail the recent progress and next steps for each of the four major implementations: Forest, built by Chainsafe; Fuhon, developed by Soramitsu; Venus (previously known as go-filecoin), stewarded by IPFSForce; and Lotus, created by Protocol Labs.

Forest ?

Forest是一个由ChainSafe开发的Rust-Filecoin实现。该项目目前主要关注两个目标,其中一个主要目标是与主网同步和互操作性。该团队旨在分阶段实现这一目标,首先实现链的直接导入,然后逐步通过网络同步链。作为次要目标,团队正在努力实现完整的节点功能。

Forest is a Rust Filecoin implementation developed by ChainSafe. The project is currently focusing on two main goals, the primary of which is syncing and interoperability with mainnet. The team aims to achieve this in stages, first enabling a direct import of the chain, then progressing to syncing the chain over the network. As a secondary goal, the team is working toward full-node functionality.

这些目标的最新进展:

  • 从spec actors 0.9.3版开始,集成miner-actor的变更

  • 发布完整的存储矿工实施

  • 合并消息池更改,包括消息的重新发布、还原和选择逻辑

  • 更新一致性测试以发现和解决不兼容问题

  • 完成状态管理器和链存储的传递,以识别自实施以来发生的更改

  • 建立一个本地设备

  • 测试和重构AMT实现

Forest是最近创建的旨在确保不同Filecoin实现与Filecoin规范之间的兼容性和正确性的测试向量一致性测试的首批用户之一。借助消息,提示集和链级向量的多样化语料库,可以帮助团队非常迅速地朝着完全互操作性的方向迈进了一步,也有助于修订和改进。

Forest was one of the first users of the recently created test-vector conformance tests designed to ensure compatibility and correctness between different Filecoin implementations, and the Filecoin specification. This helped the team move very rapidly toward full interoperability thanks to a diverse corpus of message, tipset, and chain-class vectors - which they also helped amend and improve.

Forest团队希望在未来几周内整合存储和检索市场,然后再测试go-fil-markets接口。

The Forest team is looking to integrate storage and retrieval markets over the next few weeks before testing out the go-fil-markets interface.

?FuHon??

FuHon是由SracMITSU开发的C++ FieleCoin实现。Fuhon团队正在努力建立一个独立的devnet,目前正在完成有关存储矿工实施的工作。截至目前,Fuhon矿工和节点与Lotus 0.5.4兼容。该项目还准备实施和运行一致性测试,以确保互操作性。一个特别值得注意的变化是最近的TLS修复,它支持Lotus和Forest节点之间的连接。

Fuhon is a C++ Filecoin implementation developed by Soramitsu. The Fuhon team is working towards a standalone devnet, and is currently wrapping up work on a storage miner implementation. As of now, the Fuhon miner and node are compatible with lotus 0.5.4. The project is also preparing to implement and run conformance tests to ensure interoperability. One particularly noteworthy change is a recent TLS fix that enables connections between Lotus and Forest nodes.

?Venus??

?(previously known as go-filecoin)

最初由协议实验室开发的go-filecoin(现在的代码是Venus)在6月份毕业于社区维护人员。我们很高兴欢迎IPFSForce,他将负责这个项目。

Originally developed by Protocol Labs, go-filecoin - now code-named Venus - was graduated to community maintainership in June. We’re excited to welcome IPFSForce, who will be taking stewardship of the project.

该项目最直接的关注点是赶上了在过去四个月中引入到规范和Lotus中的所有更改。同步太空竞赛链将是朝着这个目标迈出的第一个里程碑。

The most immediate concern for the project is catching up on all of the changes introduced into the specification and Lotus over the last four months. Syncing the Space Race chain will serve as a first milestone toward this goal.?

迄今为止的进展:

  • 起源分析和导入

  • 更新数据结构以反映最新变化

  • 更新选举逻辑(引入WinCount)

  • 更新项目依赖项(例如DRAND,用于随机性)

  • 测试代码修复

在撰写本文时,团队可以部分同步太空竞赛链,但有几项仍需改进,特别是在性能方面。新团队的目标是在一个月内与Lotus进行互操作,这是一个非常短暂的时间。如果有人能做到,那就只有这个团队!

At time of writing, the team can partially sync the Space Race chain, but several improvements, particularly around performance, are outstanding. The new team is targeting interoperability with Lotus in one month - an insanely fast timeline. If anyone can achieve it, it’s this team!

?Lotus ?

目前,Lotus仍然是最成熟的Filecoin实现。就在昨天,Lotus实现在上周发布主网的同时发布了v1.0.0。

For the time being, Lotus remains the most mature Filecoin implementation. Just yesterday, the Lotus implementation released v1.0.0 along with the mainnet launch last week.

在没有中断测试节点的情况下,基于lotus规范和存储的远程测试框架实现了灵活的升级。这提供了一个可以直接与矿工交互的钱包,而不需要维护像同步链存储这样的重量级组件。这项工作的最终目标是拥有一个可以在手机上运行的客户端!

Previously, the implementation was focused on preparing for and testing the spec actors upgrade to create a flexible framework for state-breaking upgrades, and the development of lotus-lite, a gateway-based node without a chain store that implements functionality via a remote node. This provides a wallet that can interface directly with miners, without the need to maintain heavyweight components like a synced chain store. The ultimate aim for this work is to have a client that can run on a phone!

接下来,该团队正在为FIP-0004进行状态升级,该升级已于上周获得所有4个实施项目的批准,并得到了矿界的大力支持。他们还致力于对存储矿工代码进行重大改进,该代码将在接下来的几周内进行增量改进。

Coming next, the team is working on the state upgrade for FIP-0004, which was approved last week by all 4 implementations and has seen strong support from the mining community. They are also working on a major improvement to the storage miner code, which is intended to be delivered in incremental improvements over the next few weeks.

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。