The Filecoin virtual machine (FVM) is a runtime environment that enables the execution of smart contracts or actors on the Filecoin network. The FVM provides developers with the ability to write smart contracts in Solidity, a popular programming language. The FVM roadmap is composed of three initiatives, each with a specific goal.
Milestone 1: Initialize the project and allow built-in actors to run on the FVM. Milestone 2: Enable the deployment of Ethereum virtual machine (EVM) compatible smart contracts onto the FVM. Also, allow developers to create and deploy their own native actors to the FVM. Milestone 3: Continue to enhance programmability on FVM.
The first milestone has been completed.
The second milestone is currently underway. Once completed, this milestone will make the Filecoin network user-programmable for the first time. Smart contracts written in Solidity or Yul and compiled to EVM will be deployable on the network, with access to Filecoin functionality through built-in actors. Existing Ethereum tooling will also be compatible with the Filecoin network.
The third milestone, scheduled for completion by the end of 2023, aims to enhance programmability on the FVM. This will involve moving system functionality from privileged space to user space, resulting in a lighter and less opinionated base Filecoin protocol. Storage markets, deal-making, incentives, and other functionalities will become extensible, modular, and highly customizable through user-deployed actors.
With this, we can expect that in 2024, the network shall scale significantly as it spreads to mass miners.
While the roadmap is clear on the short-term milestones, there is currently no long-term roadmap beyond 2023. It is expected that the team will publish an updated roadmap in the near future to provide more clarity on their vision. Because of this, 2 stars are removed from my point of view
Link to their roadmap: https://docs.filecoin.io/smart-contracts/fundamentals/roadmap/ Show Less