MOHIT BHAT Profile picture
Sep 15 β€’ 18 tweets β€’ 11 min read
I was researching and building something on top of decentralised storage networks and there service providers and here is my findings πŸ§΅πŸ‘‡
@IPFS/@Filecoin - Its a decentralised peer to peer based storage protocol which uses content addressing to store data. Whenever you upload something on it, The content is hashed and it acts as a id to lookup and retrieve it on the network.
If you upload same content, its id will be same(no redundant data). There are many service providers/tools on top of ipfs. Some of the widely used ones are @infura_io , @pinatacloud , @nft_storage , @Web3Storage , @LighthouseWeb3 , @storj . Lets have a look on themπŸ‘‡
infura.io (Ipfs-http-client) - Infura runs an ipfs/filecoin node and provides you a gateway url and apis which you can connect with ipfs-http-client npm library to store and pin data on pay as you go model. It is one of the widely used ipfs infrastructure.
pinata.cloud - Its a pinning service, which charges you some amount and in return stores & pins data on multiple ipfs nodes across its network. Its one of the widely used service for ipfs and its sdk & apis are very easy to use. It provides 1GB of free storage.
web3.storage - Another easy to use provider which aims on providing beginner friendly dashboard, apis and sdk's to store data on ipfs. It has simplified data storage on ipfs. Its currently free to use!
nft.storage - Its actually a subset of web3storage. web3storage is used to store any kind of file while nftstorage is designed for nft data. It provides some cool functions to upload all metadata, images in one go. It's again free to use.
storj.io/ipfs - Its actually a decentralised cloud storage but it provides apis to store and pin data on ipfs. Storj is also very easy to use. Storing through storj distributes pieces of your data across 13,500+ geographical diverse Storage Nodes in 100 countries.
lighthouse.storage - Another new and great service to store data with amazing features. It provides pay ones and store forever kind of model for ipfs at cheap price. It also has Encryption and Access Control so that you can store private data and restrict access to it.
Ipfs is great and widely used but the only problem is you have to keep paying for storage. Though lighthouse has come with unique pay ones store forever model but other providers still are on pay as you go model.
Now coming to permanent decentralised storage network: arweave.org. Arweave allows you to lend your free hard disk space, with pay ones and store forever kind of model. Its a transaction based data storage blockchain. Each upload is a new transaction with new id.
Here when you upload data, A transaction is done and then data tx is mined in blocks and stored across network
There are two ways to store data on arweave one is @Arweave itself and another is @BundlrNetwork
arweave.org - The sdk and api's provided by arweave are easy to use. The only problem with this is the time it takes to mine a data transaction. Its slow and you have to wait until transaction is mined to guarantee that your data is permanently stored.
The payment is done in Ar(arweave) crypto currency based on the size of data you are storing. Its one time fee only and afterwards you data is available forever on arweave.
bundlr.network - It is the solution for long time taking issue of arweave. Its built on top of arweave and you can think of it as layer2 solution for arweave. It bundles multiple data transaction in one and uploads it to arweave.
Bundlr has a lot of features and is very fast. It makes uploaded data available on arweave immediately and bundlr nodes guarantee and handles the upload of data to arweave. It also allows you to pay for data storage in multiple cryptocurrencies like eth, sol, matic, etc.
If you talk about speed of storing. I found
lighthouse > pinata > infura > web3storage > nftstorage > bundlr > arweave. The time difference is actually minor between ipfs services and depends on many factors actually.
Storj is in beta so not comparing as of now!

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with MOHIT BHAT

MOHIT BHAT Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(