okx

升级完成:Filecoin取得巨大进展

时间:2023-08-18|浏览:175

Filecoin has four major implementations - Forest, developed by Chainsafe; Fuhon, developed by Soramitsu; Venus (formerly known as go-filecoin), managed by IPFSForce; and Lotus, created by protocollabs. V: ipfs0010

Forest

Forest is a RustFilecoin implementation developed by ChainSafe. The project currently focuses on two main goals - synchronization with the mainnet and interoperability. The team aims to achieve this in phases, starting with the direct import of the chain and gradually synchronizing it through the network. As a secondary goal, the team is working towards achieving full node functionality.

The latest developments include:

△ Integration of miner participant changes since version 0.9.3 △ Release of a complete storage miner implementation △ Merge of message pool changes, including message republishing, revert, and selection logic △ Update of consistency tests to detect and resolve incompatibilities △ Completion of state manager and chain storage pass to identify changes since implementation △ Establishment of local devnet △ Testing and refactoring of AMT implementation

Forest is one of the first users of the test vector consistency tests recently created to ensure compatibility and correctness between different Filecoin implementations and the Filecoin specification. With a diverse corpus of messages, tipsets, and chain-level vectors, this helps the team move quickly towards full interoperability and also aids in revisions and improvements.

The Forest team hopes to integrate storage and retrieval markets in the coming weeks and then test the go-fil-markets interface. V: ipfs0010

Fuhon

Fuhon is a C++ Filecoin implementation developed by Soramitsu. The Fuhon team is working towards establishing an independent devnet and is currently completing work on storage miner implementation. As of now, Fuhon miners and nodes are compatible with Lotus 0.5.4. The project is also preparing to implement and run consistency tests to ensure interoperability. One notable change is the recent TLS patch enabling connections between Lotus and Forest nodes. V: ipfs0010

Venus (go-filecoin)

Venus, formerly known as go-filecoin, was originally developed by Protocol Labs and is now maintained by the community, led by IPFSForce.

The project's immediate focus is catching up with all the changes introduced into the specification and Lotus in the past four months. Synchronizing the space race chain will be the first milestone towards achieving this goal.

The progress so far includes:

△ Genesis analysis and import △ Updating data structures to reflect the latest changes △ Updating election logic (introducing WinCount) △ Updating project dependencies (e.g., DRAND for randomness) △ Fixing test code

The team is partially synchronizing the "space race" chain but needs further improvements, especially in terms of performance. The new team's goal is to achieve interoperability with Lotus within a month, which is an ideal timeline. V: ipfs0010

Lotus

Lotus is currently the most mature Filecoin implementation. Recently, Lotus released v1.0.0.

Previously, the focus of the implementation was preparing and testing for specification participants' upgrades, creating a flexible state upgrade framework, and developing Lotus-lite (a gateway-based node without chain storage that can interact with miners directly, without maintaining heavyweight components like synchronized chainstores). The ultimate goal of this work is to have a client that can run on a phone!

Next, the team is preparing for upgrades. Filecoin's charm lies in its continuous exploration. V: ipfs0010

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2