Filecoin Full Node Implementation in Go
Venus is an implementation of the Filecoin Distributed Storage Network. For more details about Filecoin, check out the Filecoin Spec.
For instructions on how to build, install and join a venus storage pool, please visit here.
With key features like security, ease of use and distributed storage pool, the deployment of a node using Venus is quite different from the one using Lotus. Details of mining architecture can be found here.
Venus loosely describes a collection of modules that work together to realize a fully featured Filecoin implementation. List of stand-alone venus modules repos can ben found here, each assuming different roles in the functioning of Filecoin.
Venus is a universally open project and welcomes contributions of all kinds: code, docs, and more. However, before making a contribution, we ask you to heed these recommendations:
When implementing a change:
golangci-lint(CI will reject your PR if unlinted).