Web3

Some Concepts

Unstoppable Domains are NFTs, and they are decentralized. What sets Unstoppable Domains apart from traditional domain names (like .com) is that they are stored by their owners in their wallets like cryptocurrency, and no third party can change or remove them.

Yes, this means that once you own it, you don’t have to pay the renewal fee every year.

IPFS: A peer-to-peer hypermedia protocol designed to preserve and grow humanity’s knowledge by making the web upgradeable, resilient, and more open.

What to be aware of

If you add a new version of your file to IPFS, its cryptographic hash is different, and so it gets a new CID. This means files stored on IPFS are resistant to tampering and censorship — any changes to a file don’t overwrite the original, and common chunks across files can be reused in order to minimize storage costs.

This also implies that there can’t be a single point of truth that will be filtering inaccurate or inappropiate content.

The earth can be the flat or it can be the center of the universe there, just be ready to wear your glasses of critical thinking before taking for granted that what you read is automatically truth.

In fact, we should be already wearing such glasses everyday.

Static Sites and Web3 Compatibility

The good news - Having your own Web3 is not that hard. If you have already learned how to build a static website, you can automatically transfer that skill.

As the web moves towards a more decentralized and secure future with Web3 technologies, static Sites have an important role to play.

Since static sites are built with pure HTML, CSS, and JavaScript, they are compatible with Web3 technologies, such as blockchain-based domain names and decentralized storage solutions.

In fact, several projects have emerged that combine the benefits of static sites with the power of Web3.

  • For example, the Ethereum Name Service (ENS) allows users to register domain names that are stored on the Ethereum blockchain, making it possible to create decentralized and secure websites.

  • Similarly, the InterPlanetary File System (IPFS) is a decentralized storage system that can be used to host static sites, providing a more secure and resilient hosting solution.

How do I start?

Web3 compatible browser

These allow dApps to run - For example you can try Brave.

Why Brave?

Shortly because it supports Web3 out of the box and it is F/OSS:

Linking IPFS with a Web3 Domain

This part will get you cover with having your files in IPFS:

  • Option 1 - pinata.cloud:

At this moment, there is a free tier after registration that allows up to 100 files and 1GB storage.

  • Option 2 - filebase:

They let you try IPFS and Sia after registration. There is a free tier with no credit cards required.

Now, you will need to link your domain to the IPFS path that we have just created.

The process is equivalent to set the DNS in a regular domain, but here, the domain and the IPFS are inmutable.


FAQ

How can I Build and Deploy my own Web3

You can use a simple SSG, which will generate the html, css and js needed for the Web3 to be deployed and served.

  • Some F/OSS SSG’s:
    • HUGO
    • Astro