**IPNS (InterPlanetary Name System)** — це протокол, що використовується в рамках IPFS (InterPlanetary File System) для створення динамічних посилань на контент, який може змінюватися з часом. На відміну від статичних хешів в IPFS, які є незмінними і вказують на конкретний стан файлу, IPNS дозволяє вказати змінні дані, забезпечуючи можливість оновлювати контент, зберігаючи при цьому те саме посилання.
### Основні характеристики IPNS:
1. **Динамічність**: дозволяє оновлювати посилання на файл або набір даних.
2. **Ідентифікація через ключі**: використовує криптографічні ключі для перевірки авторства та цілісності.
3. **Зворотня сумісність**: інтегрується з IPFS для створення послідовного простору імен і контенту.
4. **Надійність**: підписує зміни даних криптографічним ключем, що гарантує безпеку та достовірність джерела.
### Використання:
- **Вебсайти на базі IPFS**, які можуть змінюватися (наприклад, блоги чи динамічні портали).
- **Посилання на оновлювані документи**, що зберігають незмінний ідентифікатор.
- **Розподілені системи зберігання даних**, де необхідне керування версіями.
IPNS додає динамічність та універсальність до екосистеми IPFS, надаючи можливість створювати більш адаптивні і функціональні мережеві ресурси.