Byte Storage

IPNS Services

IPNS Services

IPNS is a naming system used in the IPFS ecosystem to create mutable pointers to IPFS content.

Addressing:

IPNS uses public key cryptography to create a unique address, similar to an IPFS hash but starting with "/ipns/".

Key pair:

Each IPNS name is associated with a public-private key pair.

Publishing:

When you publish to IPNS, you sign a record containing the IPFS hash of your content using your private key.

Resolution:

To resolve an IPNS name, the network looks up the latest signed record associated with the public key.

Updates:

You can update the content an IPNS name points to by publishing a new signed record with a more recent timestamp.

Persistence:

IPNS records are distributed and cached across the IPFS network, allowing for name resolution even if the original publisher is offline.

Human-readable names:

IPNS addresses can be mapped to more user-friendly names using DNS TXT records, making them easier to remember and share.

This system allows for mutable, secure, and decentralized naming in IPFS, enabling use cases like websites with updating content or versioned datasets.

Edit this page on GitHub