Edit this page

IPFS and D-Web Overview

For a decentralized website (d-website) or decentralized application (DApp), you will upload website files to IPFS network instead of to Github or another centralized file hosting service.

IPFS Basics

InterPlanetary File System (IPFS) is a protocol and peer-to-peer network for storing and sharing data in a distributed file system. This protocol is similar to BitTorrent in that IPFS allows users to receive and host content inside the peer-to-peer network.

As opposed to a centrally located server, IPFS is built around a decentralized system of user-operators who hold a portion of the overall data, creating a resilient system of file storage and sharing.

IPFS Hash & Your D-Website

Your decentralized website will have a unique hash or content identifier (CID), allowing other peers in the network to find and request that content from any node that has it using a distributed hash table (DHT).

Once you have attached this IPFS hash to your domain, you can navigate to your new d-website using a human-readable address much like a centralized website resolved through DNS.

Build Your Unstoppable D-Website

You will follow these steps to build and connect your d-website to your Unstoppable Domain.

  1. Build your static website
  2. Upload Your Site to IPFS
  3. Connect Your IPFS Website to Your Domain

If you use Unstoppable's IPFS uploader, our systems will automatically connect the IPFS site to your Unstoppable domain without requiring you to separately retrieve the IPFS hash.

Help Us Improve

At Unstoppable Domains, we are always looking for ways to improve the experience of developers using our products and integrating them into their applications. We would appreciate your feedback on your experience with our products to help us improve.