← Back to the index
June 24, 2020

Filecoin Roadmap Update June 2020

Filecoin Roadmap Update June 2020

Our June 2020 roadmap update covers progress made since the last roadmap update and a peek into what’s next for the Filecoin project as we enter the homestretch to the mainnet launch.

Where we are now

The last two months have seen significant progress across the project. There is a lot happening in the ecosystem – thank you to everyone contributing to the implementations, participating in the testnet, developing applications, building tools and services, applying to devgrants, and more!

Here are a few highlights:

What’s next

We are continuing to make fast progress towards our mainnet roadmap. See our public project roadmap (the Gantt chart) here. We would like to highlight some notable upcoming milestones.

(1) Go-Filecoin graduating to community maintenance. As we’ve explained in the past, having multiple independent implementations of the Filecoin protocol is important for the long-term security and resilience of the Filecoin Network. Each of the 4 Filecoin implementations have made huge strides in the past few months:

Now, as we turn the corner towards mainnet launch, we’re excited to graduate go-filecoin to community maintenance. Having all 4 implementations of Filecoin be managed and improved by different teams gives each the focus and independence to meet our longstanding decentralization and security objectives for the wider Filecoin network.

To that end, we’re offering a Wave 4 DevGrant RFP for teams interested in taking on maintainership for go-filecoin going forward. go-filecoin is nearly feature-complete; taking it across the finish line for mainnet launch could create several future opportunities for teams that maintain the project. For example, if highly optimized to be a great product for miners, go-filecoin could become the implementation of choice for a large portion of the Filecoin community. Additionally, developing deep expertise in understanding and building Filecoin nodes can unlock other businesses, such as hosting nodes as a service and/or building second-layer products and solutions for the greater Filecoin ecosystem. Please get in touch via GitHub if you’re interested!

Each of the four implementations is getting closer to feature-complete for the Filecoin mainnet launch. Here’s a snapshot of their progress across the primary parts of the Filecoin protocol:

lotus go-filecoin forest fuhon
1. Node
2. Files & data 🔶 🔶
3. Virtual Machine 🔶 🔶
4. VM Actors 🔶 🔶 🔶 🔶
5. Blockchain
6. Token
7. Storage Mining 🔄 🔄 🔄 🔶
8. Market 🔄

✅ :fully featured implementation | 🔄 :reuses components from another implementation | 🔶 :partial implementation

(2) Filecoin Ignite. To help support the fast-growing Filecoin ecosystem, we’re excited to launch Filecoin Ignite to bring the community together for a series of hackathons and learning events. We currently have 6 main events lined up including: SpaceRace, a world-wide competition for Filecoin Miners, and HackFS, a 30 day virtual hackathon in collaboration with the ETHGlobal team starting on July 6th. We’re also participating in the Spark University Hackathon, an 8 week online competition bringing together developers from universities around the world to build on Filecoin.

Reach out and let us know if you’d like to host an Ignite event! With over 4 Million FIL and 250K USD in prizes spread out across events, now is a great time to start building on Filecoin. 🚀

(3) Trusted Setup. Phase 2 of our Trusted Setup Ceremony - where participants from all over the world contribute their resources to help generate secure parameters for the Filecoin network, along with public attestations for anyone to verify - has begun on the first set of circuits. More participants are joining over the coming weeks, with community participation beginning on June 29th. To participate: fill out this form and join the #fil-trustedsetup room on Slack where we’ll be coordinating with participants. Thanks for your support!

(4) Testnet Incentives Program. The Testnet Incentives Program (also known as SpaceRace) is a 3 week cooperative competition to encourage active participation in the Filecoin testnet. We’re aiming to start the competition on July 20th (pending final features, testing, and competition preparation)! Miners will need to successfully complete real storage and retrieval deals and execute the full sector life cycle to be eligible for global and regional pools totaling up to 4 million FIL in rewards (to be delivered after mainnet launch, subject to some vesting/time locks). Join us for a Filecoin Live Q&A this Thursday in the #fil-ama channel on Slack to learn more.

We’re in the homestretch.

Filecoin is getting closer to mainnet launch, and the whole project continues to pick up steam. Our roadmap currently places launch near the end of our mainnet launch window. As before, we will update the public project roadmap Gantt chart with the latest estimates for upcoming milestones – including Filecoin Ignite, SpaceRace (our testnet competition), and Trusted Setup. Please remember that these dates are still best-effort optimistic estimates based on the latest information available, as requested by the community. They are not promises, conservative estimates, or any kind of guarantee. If a security vulnerability or other major concern arises, we will make sure to take the requisite time and fully address the problem before our mainnet launch. We sincerely hope this isn’t required, but it is a necessary part of our commitment to launching a secure blockchain network.

We’re constantly reminded that building a blockchain is like building a software rocket – it is fundamentally hard, and we have to be extraordinarily careful to make sure that what we launch is secure and stable. We’re rolling full steam ahead, as fast as we responsibly can. Every day, the number of opportunities to participate in the ecosystem only grows, so please jump in to help and/or reach out to the community on our discussion forum or on Slack! As ever, we’re excited and grateful to be building alongside you. 🛠️


← Back to the index