2.5 years after Filecoin genesis, the Filecoin full chain state has grown to ~25TiB. It is almost impossible to sync the chain from genesis block, which means it is getting harder for one to access Filecoin historical chain state. More importantly, the network’s is at risk of losing full historical chain state, given less and less people maintain a full archival node!
As Filecoin developers, we believe its important to save the historical data. In this project, we will develop a Filecoin chain archive service via two main tracks:
With Filecoin Archives, one can view, query and validate Filecoin chain history from genesis for the humanity lifetime.
Deliver a set of generic FVM compatible smart contracts that support data use cases on Filecoin’s storage. Data use cases include but not limited to:
Define protocol gaps and develop protocol refinements to enable data use cases on Filecoin storage.
Deliver a tooling in lotus-miner that allows storage providers claim FilFil data bounties and provide storage service for Filecoin Archives.
Develop 5 tutorials/demo/Youtube workshop that walk through how to develope and deploy FVM compatible smart contracts that works Filecoin’s storage.
Deliver a Filecoin archive service that archives Filecoin messages on Filecoin, since genesis and onwards. The service needs:
Out-of-Scope
🎈You can find us in the #fil-data-persistance channel on Filecoin slack, click here to join.
🔵WIP; 🟢Done; ⚪Future; 🟡Delayed; 🔴Paused