The Filecoin Protocol
Add the subtitle here
Last updated
Add the subtitle here
Last updated
The Filecoin Protocol is a complex and ever evolving technology that involves mining, sealing and proving, consensus, and much more. In this section you will get an overview of the process that occurs to create the Protocol which includes both a decentralized storage market (the storing of data on filecoin storage providers) and a storage based consensus, the process of mining Filecoin blocks.
This video is an overview of the general mining process, as well as the data sealing and proving process. This video also touches on aspects of Lotus (the main Filecoin implementation) and the architecture you would set up if you were to set up a simple Filecoin Storage Provider (miner).
VM & Actors​
Filecoin Virtual Machine​ (WIP for user-defined actors)
In order to understand the nuances of the Filecoin protocol, there are several concepts you should be familiar with, including:
This talk given in July of 2022 takes a deep dive into the Actors that make up the computational model of the Filecoin protocol. Filecoin actors are hard-coded programs that run concurrently (as opposed to linear, stack based computing) on a blockchain.
Learn about why Filecoin uses actors, the different types of actors and what the current 11 Filecoin actors do, and understand the upgrades that have occured since mainnet launch. As the Filecoin Virtual Machine (FVM) is developed, the capabilities of Filecoin actors will greatly expand along with the potential for the Filecoin Protocol, by decoupling adding functionality from protocol upgrades and allowing for independent user actors.
In this talk by led by Nicola or Protocol Labs, he discusses the basics of Filecoin as a storage market & a consensus. This section covers an introduction to the series, the blockchain basics, as well as Filecoin Virtual Machine (FVM) components.