The first significant release of the Venus project is now available, developing a reference implementation of software for creating nodes in the decentralized storage system FileCoin, based on the IPFS (InterPlanetary File System) protocol. Version 1.0 is notable for the completion of a comprehensive code audit conducted by Least Authority, which specializes in security audits of decentralized systems and cryptocurrencies, known for developing the distributed file system Tahoe-LAFS. The Venus code is written in Go and is distributed under the MIT and Apache 2.0 licenses.
Filecoin allows users with unused disk space to provide it to the network for a reward, while users in need of storage can purchase it. If the need for space disappears, users can sell it. This creates a marketplace for storage where transactions are made in Filecoin tokens generated through mining.
The difference between FileCoin storage and the decentralized file system IPFS is that IPFS allows the construction of a P2P network for storing and transmitting data among participants, while FileCoin is a platform for permanent storage based on blockchain technologies. Nodes that validate changes made to the blockchain require at least 8 GB of RAM.
For mining, as much memory and GPU resources as possible are recommended—mining is based on storing user data ('Proof of space-time', considering the size of stored data and their usage activity), as well as calculating cryptographic proofs for the stored data.
Source: opennet.ru
