Logótipo oficial do MASTR MASTR
Menu

Nomes, identidade e conteúdo web

IPNS: a stable name for content that can change

A signed pointer solves updating, while availability and key custody remain separate jobs.

Atualizado em 30 de setembro de 2026 · MASTR Labs

Os artigos e gráficos técnicos estão em inglês. A navegação está disponível em 7 idiomas.

Guias de referência
  1. Why immutable content needs naming
  2. The signing key becomes important
  3. Freshness, caching and availability
  4. How to preserve a historical citation
  5. Exemplo concreto
  6. Fontes e originais

Why immutable content needs naming

An IPFS content identifier identifies content according to its encoding and hash. Changing the content generally changes its CID. IPNS adds a naming layer: a stable name can resolve through a signed record to a current content path. Readers can keep using the name while the publisher issues a new record pointing at a different version. 1

The signing key becomes important

The name’s authority is tied to the key that signs valid updates. A copied website and its correct CID do not give somebody permission to update another publisher’s IPNS record. Conversely, loss of the update key can prevent future changes; compromise can let someone publish a different valid pointer. Backing up content and protecting the naming key solve different problems.

Freshness, caching and availability

IPNS records include sequence and validity information, while caches can keep records for a stated TTL. Updates are not guaranteed to become visible everywhere at one instant. A valid signed record does not ensure that the referenced content is available from providers. The document must still be retained and served. A gateway’s response also has to be understood as part of the retrieval path, not as magic permanent storage.

How to preserve a historical citation

When citing changing material, record both the human-facing IPNS path and the resolved CID observed at the time. The name helps readers find the publisher’s current version; the CID identifies the version used in the research. If that version must remain readable, someone also needs to preserve its blocks. A verifiable identifier without accessible bytes is incomplete evidence.

Stable name, changing destination
Diagrama explicativo. Abrir em tamanho completo. Credits ↗ Names can update. Content availability still needs providers.

Exemplo concreto

A research site publishes edition 1 at CID A, then updates its IPNS record to CID B for edition 2. An old citation that records only the IPNS name may now open edition 2. Recording CID A preserves which version was cited, but keeping edition 1 available still requires storage.

Fontes e originais

  1. IPFS: IPNS concepts
  2. IPFS: content identifiers

Continuar a leitura

Nomes, identidade e conteúdo web →

MASTR

Apoiar a investigação independente

As investigações, as provas originais e os guias são de acesso livre. Os donativos voluntários ajudam a financiar a investigação e a manter disponíveis as ferramentas MASTR.

Abrir carteira