New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Filecoin - Building with the Filecoin Onchain Cloud I Nick Lionis

ETHGlobalTue, Dec 9, 2025, 12:00 AM

Join Nick Lionis for a workshop titled "Filecoin - Building with the Filecoin Onchain Cloud", featured at ETHGlobal Buenos Aires 2025! _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 🇦🇷 *ETHGlobal Buenos Aires* This workshop is specifically for ETHGlobal Buenos Aires, a 3-day hackathon held November 21-23 at the Centro de Convenciones Buenos Aires, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem! Watch the full ETHGlobal New Delhi 2025 playlist here: https://www.youtube.com/playlist?list=PLXzKMXK2aHh76O7FfAHPJkZcqTIfYpoyf _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ *Follow ETHGlobal* X: https://x.com/ETHGlobal​ Warpcast: https://warpcast.com/ethglobal Website: https://ethglobal.com YouTube: https://www.youtube.com/c/ETHGlobal _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Are you interested in Ethereum development and entrepreneurship?_ 👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events 🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus 📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city

Transcript

I'm going to present you Falcon onchain cloud stack and how to build on it from field builders. So let's start with the storage evolution. So everything started with IPFS which was the peer-to-peer network and you could pin your data and introduce the contra addressable internet. Then we wanted more cold storage and on top of cold storage we introduced the programmable coal storage with the Falcoin Ethereum virtual machine and now we are at the layer two. we where you can start building programmable warm storage and also add modular deepin services into your builds.

So the vision of Falcon onchain cloud which is a new narrative from Falcoin is to create a programmable marketplace for onchain cloud services. So you can think of it like you can set your own uh SLA native payments like how much you want to you want to give to storage providers to serve their storage to you. So at the beginning it was just porp and now we have PDP which is the main protocol that powers the file onchain cloud. Think of it that like porp is the protocol that powers the filecoin blockchain but PDP powers the warm storage narrative that is built on top of filecoin onchain cloud and you as a builder can build more products on top of your storage services like add more deepin services like lead protocol or retrieval to your set of smart contracts that define your storage service. So here is a WagMe version of the architecture and you can visualize it as the SPS are the storage providers.

this doesn't work. uh the storage providers and then you have the orchestrator which is the warm storage service that manages the payments between the clients and the storage providers and at the same time you have the PTB protocol that is the protocol that storage providers need to uh submit the proof so that you know that storage is there and warm and on top of that you have the other deep services one one example model is Falcoin beam uh which is a CDN version that that gives you fast retrievalss but you can you as a builder can add more services on top of that and at the end you have synaps SDK that is the SDK that you are going to work on it to win for bounties and this is a TypeScript SDK that allows you and abstracts all the complexity of this falcon an onchain cloud system. Yes. So you can imagine that you can build your own service logic here in the middle and PDP gives the events to your service about if the storage provider submitted valid proofs or invalid proofs and based on that you can enforce your SLA uh agreement and pay or not pay or slash the storage provider. Currently there is only one storage service contract uh which is the Falcon warm storage service and this is the one that you're going to work if you're going to use Synaps SDK but there are bounties also if you have more uh novel use cases for your service like slashing the storage provider if she doesn't submit valid proofs after x amount of time.

It's all about creating incentives for clients and storage providers. H by creating the best service, then storage providers are going to opt in into your service. So yeah, here you can find the Falcon onchain cloud documentation. So you can scan it, but you can also find it at docs.falcoin.

cloud. here. If you want to store your files using your LLM like using cursor or cloud or your VS code, you can just enable this MCP server and you will be able to do all the operations like upload manage your data sets, get how much you need to pay for X amount of storage for X amount of days. And yes, and here you will find all the prizes that you can be eligible for winning the Filecoin on cloud bounties. So we can so the bounties are split in two categories.

The best storage innovation and best dabs powered by Falcon onchain cloud. It's all about if you build a an innovative app that uses Synapse SDK in an in a nice way, then you're eligible to win up one of the these two bounties. For more information, you can come into our booth and ask us whatever you want. But it's also about building on top of the Falcon Cloud stack, building your own service, building on top of Falcoin Pay. More info into the booth.

Here is the Synapse SDK docs getting started at dogs.filecoin.cloud. And here is the repository of the MCP server that you can find out here. And as you can see, you can you have a one-click button to add it into your cursor.

the configurations you need to provide your private key and it has all the MCP CL all the platforms that frameworks that support MCP clients. So we can have a look like if you go to the docs you will be able to find out the quick start but I have it here. Just make sure that you're using a type module. This is because the synapse SDK is built using ES uh modules. So we can run it npm run upload and this will deposit USDFC on my behalf.

2.5 USDFC gives you one terabyte per month. So this code you can find in the docs. You deposit some USDFC then you upload and then we're going to download and at the same time I have the MCP enabled and we can ask the MCP a get all my data sets and their respective meta data. So now it will identify that I need to get my data sets and that's correct and the MCP is going to provide all the files that I've stored all my data sets the provider that I stored for this data set and also the of the image that of the pieces that I've stored into this data set.

So we can also get there. So this is a retrieval just from the SP. But we can find out that there are data sets powered by Filecoin beam. And you can see it because we can retrieve from here. And you can see that this is uh from the gateway of filecoin beam which provides you CDN powered retrievalss and you can imagine that you can add your own deepin services host your own services and into your smart contracts using filecoin pay uh orchestrate how the payments flow from clients to providers.

You can have payments for storage, payment for retrieval, and you can build your services using programmability into your smart contracts and bring verifiability.

So if you have any question feel free to ask. What if my allowance is acquired in the uh in SDK? So will I see one kind of a notification or is there functionality that I can increase that? So that that's a great question and let me show you this one also. So you can find this application which is on falcon onchingcloud.

netifi.app app and you can this application gives you uh all all you need so that you can find the code is on GitHub under field builders and it has all the logic to notify you uh after like 50 days before your storage runs out to top up your storage. The mic doesn't work. Hello. What?

Hello.

Is it on? No.

Huh?

I don't think so.

Is it Can I

Oh, for the Ah, okay. Okay. Okay. Uh uh. So um I'm very interested in encryption.

Okay. So of course I can do my own encryption and then store here. But I just want to know if you have any like examples or use cases you heard about the encryption combined with file. just a recommendation you know

like use cases for encrypting

like is there any special tool or another protocol like you mentioned lead which is very useful for encrypting and protecting stuff but I just want to hear if there's any like recommended way or tool or whatever to do that yeah I mean lit protocol is a good protocol that you can use and of course it requires payments they introduced the lit protocol token so you can imagine Imagine you can have something like lead actions that orchestrate and verify the payments between the client and the service provider. So instead of you having to pay, the users pay for their encryptions.

Okay. Interesting. So it's like combining lead with file.

Yes, exactly. Okay. And you have the Falcoin pay protocol that is a streaming protocol that is optimized for uh orchestrating services pay payments for between the client and the service provider. It's not only storage provider. It could be whatever.

It's a streaming protocol that allows is the only streaming protocol that allows native tokens streams and Yeah. Okay. Okay. Thank you. Thank you.

Thank you. Another point is that you can imagine uh filecoin pay that as a use case that you want to pay for example Netflix in a stream fashion. So, and you want to define an SLA, you can have a Chrome job that checks the app up time of Netflix, for example. If it wasn't 99%, then you have a validate hook in the Falcon pay contracts and you can pay less if there was like 99% of up time. So, that's a that's one use case that you can think of it.

Automatic transcript — names and jargon may be misspelled.