๐ข Welcome to the Mercury Hackathon: All About NFTs! Join our Hackathon Slack Channel to qualify on our leaderboard to stand a chance to win FIL tokens and many more!
Navigation Bar
All about Mercury Hackathon: All About NFTs
๐ฎ Overview
๐พ Tracks & Challenge Statements
๐ Prizes & Awards
๐ Schedule & Events
๐ Judges
๐ Mentors
โ๏ธ Judging Criteria
๐ Resources
Hackers Directory
๐ Teams' Directory
Hackers Leaderboard
๐ Leaderboard
Getting Started as a Hacker At Mercury Hackathon: All About NFTs
๐ Hackers Checklist
๐ฅ Team Formation Guide
โฌ๏ธ Submission Guide
๐ผ Projects Gallery
๐ฌ FAQs
๐ฎ Code of Conduct
๐ Need Help?
Community Channel (JOIN HERE โฌ๏ธ)
๐ Slack
No matter your level of familiarity with building with blockchain, we are here to get you all started and ready for the hackathon!
A structured learning pathway with consolidated resources is made available for your consumption at your own pace. Read and watch all that has been provided to help you gain a better understanding of Filecoin/IPFS and Flow!
Get 20 points on the leaderboard for attempting the quiz and additional 30 points for getting it all correct!
๐ Strongly recommended to read
๐ง Good to know
๐ทโโ๏ธ Useful for developers
Introduction to Filecoin Start here to find out what Filecoin is about!
๐ Getting Started with IPFS & Filecoin
Latest resources page which includes key concepts of IPFS & Filecoin, documentations and various developer tools & storage services right at your finger tips.
๐ Filecoin: Application Development on the Filecoin Blockchain Platform
Filecoin was created to enable software engineers to create applications in a simple yet sophisticated manner using a decentralized storage network.
๐ทโโ๏ธ How Filecoin Works
Filecoin nodes form the network and the sync the blockchain and validate messages. You can make storage deals between clients and storage miners to store data on the network and retrieval deals between clients and retrieval miners to extract data from the network. There are also gas fees for using the network.
๐ IPFS and Filecoin
Filecoin and IPFS are complementary protocols for storing and sharing data in the distributed web. Find out the relationship between the IPFS and Filecoin projects so you can decide which approach is best suited for their use-case.
๐ง Why is decentralized and distributed file storage critical for a better web?
The team behind IPFS and Filecoin explain how advances in distributed data storage and strong alignment of market incentives are combining to create a much more secure and efficient web.
๐ทโโ๏ธ How IPFS Deals With Files - IPFS Camp Workshop
The IPFS Camp Workshop explores the reasons behind immutable data, how we address immutable data, the data structures IPFS creates, and the different ways of interacting with files in IPFS.
๐ง Core Course - The Lifecycle of Data in DWeb
This will help you understand how IPFS deals with data using the Kademlia algorithm, Bitswap and managing the data in your local node.
Use Cases *Find our what people are using Filecoin for and why It is best to go through all the strongly suggested readings in 'Introduction to Filecoin' before starting on this section.
๐ IPLD
IPLD is the data model of the content-addressable web. It allows us to treat all hash-linked data structures as subsets of a unified information space, unifying all data models that link data with hashes as instances of IPLD.
๐ทโโ๏ธ Filecoin FAQ
One of the most common interactions with IPFS is uploading files like images and videos from a client-side application. This FAQ will help you understand how it works through learning a few lines of code using ipft-http-client.
๐ง Why we are collaborating with Filecoin
Understand why Outlier Ventures teamed up with Protocol Labs to launch the Filecoin Base Camp, the first ever collaboration accelerator to fast-track the development of 40 exceptional startups that leverage Filecoin, IPFS and libp2p as elements of their decentralized stack.
๐ง Fixing Broken NFTs With IPFS and Filecoin
Non-fungible tokens (NFTs) have hit the mainstream. Unfortunately, this space is full of misconceptions, and many developers - intentionally or not - are cutting corners as they rush to capitalize on this nascent market. To avoid reputational loss, the developer community needs to proactively acknowledge and address these issues.
Developing with Filecoin Now that you have developed an understanding about Filecoin and IPFS, it is time to get down to business.
๐ Get started
Want to jump into Filecoin and start building something? This section gets you up and running quickly by creating a simple Node.js script using Infura and the Filecoin network.
๐ Blogging on the Decentralized Web
Interactive tutorials on decentralized web protocols
๐ทโโ๏ธ Filecoin Client Tutorial
Learning how to store data on the Filecoin Network
Learning how to build apps on Filecoin using Truffle.
๐ทโโ๏ธ Uploading Files to IPFS from a Web Application
One of the most common interactions with IPFS is uploading files like images and videos from a client-side application. This FAQ will help you understand how it works through learning a few lines of code using ipft-http-client.
Introduction to Flow Start here to find out what Flow is about!
๐ Flow primer
โFlow is a fast, decentralized, and developer-friendly blockchain, designed as the foundation for a new generation of games, apps, and the digital assets that power them.
๐ง What is Flow? The Blockchain Built for NFTs
When CryptoKitties, one of the very first non-fungible token (NFT) projects, brought the Ethereum blockchain to a halt in late 2017 due to immense congestion, as current-gen blockchains werenโt built to handle such demand. Flow was built to support things like NFT collectibles and large-scale crypto games.
๐ง Introducing Flow, a new blockchain from the creators of CryptoKitties
Flow is a fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that will power them.