Decentralized Storage

Decentralized Storage

Encrypted data stored on multiple nodes run by individuals or independent organisations.

Blockchain technology can serve as a solid foundation for this kind of concept.

Arweave

 

Building the foundation for the permaweb

 

For storing data (blockchain transaction), pay a one time fee and get it stored forever.

Hands-on: permatweet

 

permanently save tweets

 

The project was build during a hackathon at gitcoin.

 

Gitcoin: https://gitcoin.co/

App: https://permatweet.netlify.app/

Code: https://github.com/feerglas/permatweet

IPFS

 

Inter Planetary File System

 

Push content to a IPFS-Node for free. Pay nodes to pin and persist your data.

IPFS tools

Hands-on: IPFS

  • IPFS-Protocol integrated in Brave-Browser
  • All content get's chunked, hashed and added to one or more IPFS nodes with a CID
  • CID: content-based addressing (instead of location-based)
  • Use cases:
    • static website hosting
    • simple file storage (developers choice for storing NFTs)
    • ...

Web3 building blocks

storage / hosting: arweave / ipfs

APIs: api3 / link

Database: moralis / bigchain

Event-Handling: the graph

DNS: ENS

 

... a lot missing? 

hosted VCS, package managers, firewalls, proxies, ...

 

... danger?

immutability, performance, ...

Decentralized Storage

By Yves Tscherry

Decentralized Storage

  • 378