Filecoin Implementations
-
State
reliable
-
Theory Audit
n/a
-
Edit this section
-
section-implementations
-
State
reliable
-
Theory Audit
n/a
- Edit this section
-
section-implementations
Filecoin is targeting multiple implementations of the protocol in order to guarantee security but also resilience of the Filecoin network. There are currently four active implementation efforts:
- Lotus: the Go-based implementation, supported by Protocol Labs,
- Forest: the Rust-based implementation, supported by ChainSafe,
- Fuhon (deprecated): the C++-based implementation, supported by Soramitsu,
-
Venus: a second Go-based implementation of Filecoin, previously called
go-filecoin
, which is maintained by the IPFS-Force Community.
Repo | Language | CI | Test Coverage | Security Audit |
---|---|---|---|---|
lotus | go | Failed | 40% | Reports |
go-fil-markets | go | Passed | 58% | Reports |
specs-actors | go | Unknown | 69% | Reports |
rust | Unknown | Unknown | Reports | |
venus | go | Passed | 23% | Missing |
forest | rust | Passed | 56% | Missing |
cpp-filecoin | c++ | Passed | 45% | Missing |