Navigate:
~$LOTUS0.0%

Lotus: Reference Filecoin protocol implementation

Go-based reference implementation of the Filecoin distributed storage network protocol.

LIVE RANKINGS • 10:11 PM • STEADY
OVERALL
#418
23
CRYPTO
#31
7
30 DAY RANKING TREND
ovr#418
·Crypt#31
STARS
3.0K
FORKS
1.4K
7D STARS
0
7D FORKS
-1
Tags:
See Repo:
Share:

Learn more about Lotus

Lotus is the reference implementation of the Filecoin protocol, a decentralized storage network built on blockchain technology. Written in Go, it provides the core functionality for participating in the Filecoin network as a client, miner, or storage provider. The implementation includes three main components: the lotus daemon for network participation, lotus-miner for storage mining operations, and lotus-worker for distributed proof generation. Lotus integrates with IPFS and implements the complete Filecoin specification including consensus mechanisms, storage proofs, and market protocols.

Lotus

1

Reference Implementation

Official implementation of the Filecoin protocol specification, serving as the canonical reference for network behavior and consensus rules.

2

Complete Mining Suite

Includes integrated tools for storage mining, proof generation, and worker management with support for distributed mining operations.

3

IPFS Integration

Built-in integration with IPFS for content addressing and data retrieval, enabling seamless interaction with the broader IPFS ecosystem.



vv1.34.4

Patch release with bug fixes including fr32 fix for Storage Provider compatibility and F3 restart

  • fix(eth): trace_filter returns [] for null round ranges
  • fix(f3): Update F3 manifest to restart F3 on calibnet
  • fix: drain F3 data reader when skipping F3 import during snapshot import
  • fix(fr32): Update go-commp-utils to include fr32 fixes for Storage Provider compatibility
vv1.34.4-rc1

Release candidate with fr32 fix required for Storage Provider software

  • fix(fr32): Update go-commp-utils to include fr32 fixes for Storage Provider compatibility
vv1.34.3

Patch release addressing Docker image glibc compatibility errors from v1.34.2

  • fix(docker): upgrade base image from ubuntu:20.04 to ubuntu:22.04
  • Fixes GLIBC_2.32/2.33/2.34 errors when running lotus binaries


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers