Published in


From 0 to 1 : Underlying Algorithm Improvement: Lowering the threshold for participation and realizing the vision that everyone can mine (3)

From 0 to 1 Series: A Comprehensive Understanding of Filecash

According to Filecash’s white paper, Filecash’s core aim is to lower the threshold for user participation and to realize the vision of “allowing the world’s idle hard drives to participate in storage”.

Currently, Filecoin has a relatively high participation threshold for miners, requiring certain equipment to be successful. Filecoin’s development team has repeatedly modified the consensus algorithm and adjusted the requirements of mining equipment, resulting in huge losses for most of the miners.

Filecoin’s current high threshold for participation lies in the fact that Filecoin’s algorithm and packaging speed are too slow and time costs are too high. Filecoin uses the Sha256 algorithm, which is very friendly to AMD, but it excludes Intel processors that occupy more than 60% of the market. Second, Filecoin is in the P1 layer, and miners require 11 layers of encryption calculations. This is excessive as increasing the number of P1 calculations does not bring substantial improvements in terms of security. Instead, this large number of calculations wastes computing resources, and has no substantial gains to the storage itself. Third, the Filecoin sector uses 32G/64G. When users perform calculations, they need at least 64G of memory to meet the calculations. This is undoubtedly difficult for small-scale miners.

In response to the above points, Filecash will carry out a full range of upgrades and improvements to better meet the market and meet the global demand for smaller scale miners.

1. Upgrade the P1 core algorithm and upgrade the Sha256 algorithm to Sha512: AMD processors are better at mining Filecoin because the Sha256 algorithm is integrated in AMD’s latest processor. In our early deployment of mining software, we found that it may take 30 hours to perform P1 calculations with Intel machines, but with AMD processors, it may only take four hours to complete.

This makes it difficult for the large number of Intel’s machines globally to participate in Filecoin mining. Even if they were to participate, Intel’s output is only 1/10 or 1/8 of AMD’s processor, which is completely uneconomical.

Once the algorithm is changed to Sha512, both AMD chip miners and Intel chip miners can mine Filecash. According to the current global market share comparison between Intel and AMD, Intel occupies more than 60% of the processor market. If Intel users participate, the Filecash mining ecosystem will be disruptive.

2. Modify the sector size to 16G to reduce memory usage: Because the official sector size is 32G and 64G, when performing a basic calculation, the user’s computer also needs at least 64G of memory. For normal users, such a memory requirement cannot be achieved at all, nor can it meet the requirements of such a hardware configuration, so we reduce the memory footprint in this part, so that more home users can participate in early mining activities. The sector size of Filecash is only 16G, so Filecash miners need less system resources to complete the sealing of a sector. When a client only needs to store a small file, the cost of Filecash will be lower than the cost of Filecoin.

3. Change the sealing layer from 11 to 5 layers: To mine Filecoin, the 11-layer sealing process requires a lot of mining machine resources and network bandwidth resources, so Filecoin’s TPS is very low, which has also led to its recent ultra-high gas fee crisis. Filecash reduces the sealing layer to less than 5 layers to enhance TPS and free up more resources for storage tasks.

Filecash removes the complexity from the underlying algorithm and restructures the underlying logic, enabling Filecash to achieve a lower threshold for participation. Filecash aims to accomplish the original vision of Filecoin, allowing a large number of idle devices and small and medium-sized household users around the world to participate in the construction of the network. Filecash not only ensures the security of the entire network, but also reduces the pressure of miners, which will in turn attract more miners to participate in the Filecash ecosystem. With a strong consensus foundation, new miners, and more new developers and users, the ecosystem creates a positive cycle of growth, ensuring the long-term and stable development of Filecash!



Filecash is the first pre-fork project of Filecoin. Based on IPFS, it aims to build an effortless Web 3.0 storage engine for everyone.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store