4EVERLAND
Published in

4EVERLAND

Announcing: 4EVERLAND IPNS Deployment and Its Importance

Hello 4evers, how are you going?

Today we will introduce one of the additions to 4EVER Hosting, IPNS deployment. It may not seem like a big deal for the whole 4EVERLAND development, but it is a very valuable addition. Now, you can quickly deploy the latest CID through 4EVERLAND using your existing IPNS.

Why IPNS deployment?

Often, when we browse the web, we tend to take constant links for granted. Like the 4EVERLAND website: https://4everland.org, it doesn’t change, so we can share it with each other. IPNS is similar to this.

On the other hand, content-based addressing in IPFS is immutable by nature. When you add a file to IPFS, it creates a hash based on the data and uses that hash to construct a CID. Changing a file changes its hash.

This is not available in some cases, as when your content addressing data needs to be updated periodically: the IPFS CID corresponding to a Hosting deployment is updated each time the site is updated, but it is impractical to share a CID that is updated every time. With IPNS mutable pointers, you can share the address of the pointer once and update the pointer (to the new CID) each time a change is made. And with 4EVERLAND, store these pointers to IPFS, Arweave, and Dfinity.

Who may love to use IPNS deployment

Main usage scenarios

  1. Perhaps you have already completed your front-end deployment on IPFS, but have performance issues caused by single nodes etc. and can not guarantee that your nodes are always online. With 4EVERLAND Global Node, you will keep them alive.
  2. Make a backup. Maybe you have an IPNS site that you care a lot about, but want to be able to store a backup yourself, while keeping it updated in sync with the main site to safeguard against data loss, 4EVERLAND can help replicate the site quickly.
  3. Already have an IPFS site? If you want to be able to synchronise updates on different platforms such as Arweave, Dfinity. 4EVERLAND can synchronise builds and updates for you.
  4. Want to have a traditional DNS domain? Building your own gateway is too complicated. IPNS can be built to support DNS binding etc., while ensuring synchronised content, which is also good for SEO.

-

BTW, 4EVERLAND Hosting also supports getting the corresponding IPNS while generating an IPFS address, which you can find after hosting a project.

A better combination: IPNS and ENS

The Ethereum Name Service (ENS) is a distributed, open, and extensible naming system based on the Ethereum blockchain. ENS’s job is to map human-readable names like ‘4EVERLAND. eth’ to machine-readable identifiers such as Ethereum addresses, other cryptocurrency addresses, content hashes, and metadata.

Normally we could bind it to the IPFS hash in the ENS, but the advent of IPNS seems to be a better alternative. With IPNS mutable pointers, the two bindings allow the user to change the IPNS pointers without having to reset the ENS binding.

More about 4EVERLAND

4EVERLAND is a Web 3.0 cloud computing platform that integrates storage, computing, and network core capabilities. It aims to help the user to make a smooth leap from Web 2.0 to Web 3.0 and become the infrastructure for millions of Web 3.0 developers and applications.

Join the 4EVERLAND community:

Website | Twitter | Telegram | Discord | Reddit | Medium| Email

--

--

4EVERLAND is a Web 3.0 cloud computing platform that integrates storage, computing, and network core capabilities. It aims to help the user to make a smooth leap from Web 2.0 to Web 3.0 and become the infrastructure for millions of Web 3.0 developers and applications.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
4EVERLAND

4EVERLAND is a Web3.0 cloud computing platform with global acceleration, privacy protection, distributed storage, and other technical features.