Skip to content

IPNS — Mga Mutable Name para sa IPFS

Ang IPNS ay nagbibigay ng matatag na address na maaaring i-update para magturo sa ibang nilalaman.

Available sa Bodhi (3 name, 100 publishes/buwan) at Nirvana (10 name, 1,000 publishes/buwan).

IPNS Names management page

API Reference

Ilista ang mga IPNS Key

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

Gumawa ng 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"}'

Mag-publish sa 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"}'

I-resolve ang IPNS Name

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

I-delete ang IPNS Key

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

Paano gumagana ang IPNS

  1. Key generation: Ginagawa ang Ed25519 keypair. Ang public key hash ang magiging IPNS address (k51...).
  2. Publishing: Pini-pirma ang record at ibino-broadcast sa IPFS DHT.
  3. Resolution: Nagha-query sa DHT para sa pinakabagong signed record.
  4. Republishing: Nag-e-expire pagkatapos ng 48 oras. Awtomatikong nagre-republish tuwing 12 oras.

Mga Plan Limit

PlanIPNS NamesPublishes / Buwan
Dharma (Libre)Hindi available
Bodhi ($5/buwan)3100
Nirvana ($29/buwan)101,000