🧐 Problem

Web3.storage offers the possibility of storing a file on Filecoin and IPFS by simply uploading it to the website interface. But what if a client of another blockchain (the “host blockchain”) wants to store a file it on Filecoin natively from the host blockchain? To be able to offer this service, we aim to provide a Web3.storage bounty.

This is a contract that automatizes the storage of files on Filecoin and IPFS giving host chain clients storage guarantees on the host chain itself.

💫 Solution Overview

👥 Users

We have two main entities:

📌High level protocol

In the high level, we need a smart contract to have three main functionalities

🎯 Tools needed**:**

In order to implement the protocol mentioned above, we need two main tools:



🖇️ Links

Spec:

Web3.Storage Bounty v0 (MVP) - HackMD

Bounty Contract - HackMD

Code:

https://github.com/protocol/onchain-storage