Skip to content

IPNS — Noms Mutables per a IPFS

IPNS us dona adreces estables i compartibles que es poden actualitzar per apuntar a contingut diferent al llarg del temps.

Disponible als plans Bodhi (3 noms, 100 publicacions/mes) i Nirvana (10 noms, 1.000 publicacions/mes).

IPNS Names management page

Referencia API

Llistar IPNS Keys

bash
curl https://api.ipfs.ninja/ipns/keys \
  -H "X-Api-Key: bws_your_api_key_here"

Crear IPNS Key

bash
curl -X POST https://api.ipfs.ninja/ipns/keys \
  -H "X-Api-Key: bws_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"name": "my-website"}'

Publicar a IPNS

bash
curl -X POST https://api.ipfs.ninja/ipns/publish \
  -H "X-Api-Key: bws_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"ipnsName": "k51qzi5uqu5dlvj2bv6...", "cid": "bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi"}'

Resoldre Nom IPNS

bash
curl https://api.ipfs.ninja/ipns/resolve/k51qzi5uqu5dlvj2bv6... \
  -H "X-Api-Key: bws_your_api_key_here"

Eliminar IPNS Key

bash
curl -X DELETE https://api.ipfs.ninja/ipns/keys/k51qzi5uqu5dlvj2bv6... \
  -H "X-Api-Key: bws_your_api_key_here"

Com funciona IPNS

  1. Generacio de clau: Es genera un parell de claus Ed25519. El hash de la clau publica es converteix en l'adreca IPNS (k51...).
  2. Publicacio: El registre es signa i es difon al IPFS DHT.
  3. Resolucio: Els nodes consulten el DHT per al registre signat mes recent.
  4. Republicacio: Els registres caduquen despres de 48 hores. Es republiquen automaticament cada 12 hores.

Limits de Pla

PlaNoms IPNSPublicacions / Mes
Dharma (Gratuit)No disponible
Bodhi ($5/mes)3100
Nirvana ($29/mes)101.000