The Filecoin Virtual Machine (FVM)

The Filecoin Network is the biggest decentralized storage network with 15+ Eib of storage capacity. It allows users to store, request, and transfer data via a verifiable marketplace. Filecoin is completely open-source, enabling people from all over the world to participate. As of epoch 2,683,348 (or 3.14PM UTC on March 14), the Filecoin blockchain also supports smart contracts and user programmability via the Filecoin Virtual Machine (FVM), unlocking the enormous potential of an open data economy.

The Filecoin Network aims to bring open access and public verifiability to the three key arms of the data economy (storage, compute and content-delivery). When phones became “smart”, the ability to write and install apps catapulted these devices far beyond their pre-installed capabilities. Opening up creativity and control is how smartphones came to rule the world. Likewise, the FVM allows developers to orchestrate where, when and how data gets placed, governed, and monetized on open markets.

The first runtime to launch on the FVM is the familiar-to-many Ethereum Virtual Machine (EVM).

The FVM is the final step in the Filecoin Masterplan, which aims to bring large-scale computation and the ability to power web-scale apps to the world’s largest decentralized storage network.

About the Hackathon

The FVM Dataverse Hack is your opportunity to build projects that may potentially become core building blocks in the Filecoin ecosystem: either as products that help end users benefit from the properties of decentralized storage network, or DeFi applications for the Filecoin island economy or developer tools that will potentially help thousands of developers build dApps on Filecoin in the future.

This hackathon is part of the series of Builder Support programs that the Filecoin community regularly puts together, and that bring out the best in builders who come up with brilliant ideas. Check out what was built as part of the Space Warp Hackathon last quarter!

Investors are excited about this potential and have earmarked millions of dollars in capital to help incubate businesses in the Filecoin ecosystem that seek to capitalize on these opportunities. For example, Longhash and Graph Paper Capital have already launched FVM-specific accelerator programs.

To get started, we have put together all resources in this FVM Hackathon Cheat sheet. This cheat sheet provides a guide to the following, in order:

  • Understanding Filecoin’s storage markets and deal flow

  • Where FVM comes in, and its capabilities

  • Ideas on how to build and cookbooks on how you can build some popular use cases

For ideas and inspiration, check out our Request for Startups [FVM edition]. For Hackathon updates and more, sign up here.

Check out the workshop videos from the FVM Dataverese Hackathon on the Filecoin YouTube channel!

Whether you registerd for the hackathon or not, we think you'll find these videos valuable and informative.

 

Requirements

IMPORTANT: If your Project existed before the Hackathon Registration period, you must email hackathons@protocol.ai prior to beginning the Project with a description of what is already pre-existing.

 

What to Build

Create a working software application that has a meaningful use of the Filecoin Virtual Machine (FVM) within at least one of the six (6) tracks below:

  1. DataDAOs: Best DataDAOs built on FVM that enable curation, usage, storage and analysis of valuable datasets. DataDAOs: Best DataDAOs built on FVM that enable curation, usage, storage and analysis of valuable datasets.
  2. DeFi: Best DeFi tools and services built on FVM. DeFi: Best DeFi tools and services built on FVM.
  3. Tools & Infra: Best tool or project built on FVM to a) improve the UX for Filecoin storage providers & clients, b) improve the dapp workflow on Filecoin or c) support building cross chain solutions. Tools & Infra: Best tool or project built on FVM to a) improve the UX for Filecoin storage providers & clients, b) improve the dapp workflow on Filecoin or c) support building cross chain solutions.
  4. Programmable Storage Markets: Best ideas to orchestrate, aggregate and broker storage on the Filecoin network built on FVM. Programmable Storage Markets: Best ideas to orchestrate, aggregate and broker storage on the Filecoin network built on FVM.
  5. Compute over Data: Best project built on FVM to facilitate decentralized compute. Compute over Data: Best project built on FVM to facilitate decentralized compute.
  6. Wild Card: Awarded to out-of-the-box projects built on FVM. Bonus points for projects drawing on the uniqueness of Filecoin and its storage capabilities - let your imagination run free! Examples at https://ethglobal.com/showcase?events=spacewarp Wild Card: Awarded to out-of-the-box projects built on FVM. Bonus points for projects drawing on the uniqueness of Filecoin and its storage capabilities - let your imagination run free! (Examples here)

Example Use Cases: The Request for Startup blog post outlines a number of exciting opportunities and ideas that can be built on FVM

 

SPONSOR TRACKS

Click image to view expanded sponsor track information

SPONSOR LOGOS

What to Submit

At a minimum submissions for prizes should include the following items:

  1. Project Description
    • The name and summary of the project
    • Names/pseudonyms of team members and contact info (e.g., GitHub handle, email address, or other)
    • How the project uses the FVM with explicit links to files & functions in code where this technology is used and addresses of smart contracts deployed.
  2. Link to the publicly visible source code repository
    • Provide comprehensive README, incl. a clear description of the work and mention of how our tech is used in the Technologies Used section of README.
    • Include a link to the working demo or provide a testing guide
  3. Showcase
    • Short (typically 2-3 minute) video that presents the idea, including a brief demo that demonstrates the use of FVM

 

Eligibility Criteria for Prizes

  • Building with FVM is a primary requirement to qualify for any bounty (including other sponsors)
  • Submitting the same project across multiple hackathons will lead to disqualification.
  • Projects that have been awarded Filecoin grants will not be awarded a Hackathon prize if their grant has been approved and the scope of work for the hackathon and the grant are the same.
  • Only projects or features (preferably in separate branch) built specifically for the respective hackathon will be considered for prizes.
  • Broken links may disqualify the project from the judging process.

Hackathon Sponsors

Prizes

$60,010 in prizes
Cryptocurrency logo Prizes paid in cryptocurrency

Track: FVM DataDAOs
Cryptocurrency logo

Best DataDAOs built on FVM that enable curation, usage, storage and analysis of valuable datasets.

1 x $6000 USD equivalent in FIL

Track: FVM DeFi
Cryptocurrency logo

Best DeFi tools and services built on FVM

1 x $6000 USD equivalent in FIL

Track: FVM Programmable Storage Markets
Cryptocurrency logo

Best ideas to orchestrate, aggregate and broker storage on the Filecoin network built on FVM.

1 x $4000 USD equivalent in FIL

Track: FVM Tools & Infra
Cryptocurrency logo

Best tool or project built on FVM to a) improve the UX for Filecoin storage providers & clients, b) improve the dapp workflow on Filecoin or c) support building cross chain solutions.

1 x $5000 USD equivalent in FIL

Track: FVM Compute over Data
Cryptocurrency logo

Best project built on FVM to facilitate decentralized compute.

1 x $3000 USD equivalent in FIL

Track: FVM Wild Card (2)
Cryptocurrency logo

Awarded to out-of-the-box projects built on FVM.

2 x $3000 USD equivalent in FIL

Polybase (5)
Cryptocurrency logo

Build apps leveraging Polybase features like built-in access control, encrypted/private data self-sovereign data, public verifiability, etc.

Up to 5 Winners x $500 (paid out in USDC)

Spheron - 1st place
Cryptocurrency logo

Best use of Spheron Storage SDK and FVM

1st place: $2000 (paid out in USDC)

Spheron - 2nd place
Cryptocurrency logo

Best use of Spheron Storage SDK and FVM

2nd place: $1000 (paid out in USDC)

Spheron - Runner up
Cryptocurrency logo

Best use of Spheron Storage SDK and FVM

Runner up: $500 (paid out in USDC)

Spheron - Pool (10)
Cryptocurrency logo

Best use of Spheron Storage SDK and FVM

Prize Pool: $1500 - Up to 10 teams (paid out in USDC)

Tellor (10)

Best use of Tellor Oracle in your project built on FVM.

Prize Pool: $2500 (Up to 10 best teams, capped at $1000 per team)

Axelar - 1st place
Cryptocurrency logo

Best use of Axelar's General Message Passing in your DApp project

1 x $5000 (paid out in USDC)

Axelar - 2nd place
Cryptocurrency logo

Best use of Axelar's General Message Passing in your DApp project

1 x $3000 (paid out in USDC)

Axelar - 3rd place
Cryptocurrency logo

Best use of Axelar's General Message Passing in your DApp project

1 x $2000 (paid out in USDC)

Tableland - Best use of Tableland

Best use of Tableland (decentralized SQL database) using the SDK or smart contracts, focusing on datasets and Data DAOs

1 x $1500

Tableland - Runners up
Cryptocurrency logo

Best use of Tableland (decentralized SQL database) using the SDK or smart contracts, focusing on datasets and Data DAOs

1 x $1000

Tableland - Honorable mention
Cryptocurrency logo

Best use of Tableland (decentralized SQL database) using the SDK or smart contracts, focusing on datasets and Data DAOs

1 x $500

Tableland - Pool (15)
Cryptocurrency logo

Best use of Tableland (decentralized SQL database) using the SDK or smart contracts, focusing on datasets and Data DAOs

Prize pool: $2000 (Up to 15 teams)

Lit Protocol - 1st place
Cryptocurrency logo

Best use of Lit Actions and PKPs

1 x $1500 (paid in USDC)

Lit Protocol - 2nd place
Cryptocurrency logo

Best use of Lit Actions and PKPs

1 x $1000 (paid in USDC)

Lighthouse
Cryptocurrency logo

Best use of Lighthouse SDK.
1x$2500

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Stephen Fluin

Stephen Fluin
Axelar

Yara Elder

Yara Elder
Axelar

Michael Zemrose

Michael Zemrose
Tellor

Tim Kernell

Tim Kernell
Tellor

Dawn Kelly

Dawn Kelly
Protocol Labs

Sarah Thiam

Sarah Thiam
Protocol Labs

Matt Hamilton

Matt Hamilton
Protocol Labs

Longfei Wang

Longfei Wang
IPFS & Filecoin

Sid Gandhi

Sid Gandhi
Polybase

Prashant Maurya

Prashant Maurya
Spheron

Mitrasish Mukherjee

Mitrasish Mukherjee
Spheron

Debbie Ly

Debbie Ly
Lit Protocol

David Sneider

David Sneider
Lit Protocol

Dan Buchholz

Dan Buchholz
Tableland

Nandit Mehra

Nandit Mehra
Lighthouse

Ravish Sharma

Ravish Sharma
Lighthouse

Judging Criteria

  • Novelty/Creativity
    Does it have unique and novel features or combine features of other products or services in a unique and novel way? Does it solve a new problem? Is it creative and puts a smile on people’s faces?
  • Potential Impact
    Does it fill a gap in the universe, and have the potential to be used frequently by a large, growing and diverse audience or market?
  • Technical Accomplishment
    Is the code elegant, clean, and technically interesting? Is the project complete?
  • FVM Implementation
    How well integrated and critical a part is FVM of your project? How well does your project leverage content addressing that is native to FVM?
  • Design
    How is the UX/UI/DX? Is it easy to use? If targeting developers, is the experience smooth and intuitive? Does the visual design delight you?

Questions? Email the hackathon manager

Tell your friends

Hackathon sponsors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.