Що таке InterPlanetary File System (IPFS)?
InterPlanetary File System (IPFS) це система зберігання і отримання файлів з адресацією за вмістом для багатьох комп'ютерів. Вона вказує на те, що таке дані, за допомогою криптографічного відбитка, тому ідентичні файли мають однакову адресу. Уявіть велику бібліотеку, де книжку знаходять за її точним вмістом, а не за етикеткою на полиці.
«InterPlanetary File System (IPFS) розміщує мої файли на блокчейні.» Ні. IPFS це мережа адресації за вмістом для файлів; у більшості випадків блокчейни зберігають лише невеликі посилання або контрольні суми.
Як працює InterPlanetary File System (IPFS)
Уявіть, що ви додаєте фото. Ось що відбувається за лаштунками без необхідності наукового ступеня:
- Додати: Ви додаєте файл. InterPlanetary File System (IPFS) розбиває його на частини і хешує їх, утворюючи унікальний ідентифікатор вмісту.
- Зв'язок: Ці частини організовані в Merkle DAG, що є технічним терміном для карти даних, яка виявляє підробки.
- Знайти: Інші вузли можуть визначити, хто має цей ідентифікатор вмісту, за допомогою Distributed Hash Table (DHT).
- Отримати: Після знаходження файл передається по peer-to-peer з'єднанню від одного або кількох пірів.
- Перевірка: Кожну частину звіряють з її хешем, тому те, що ви отримуєте, точно відповідає зафіксованому вмісту. Не потрібно просто покладатися на довіру.
Бонус: чим більше копій є в мережі, тим імовірніше ви отримаєте кращу продуктивність, коли багато людей запитують той самий файл. Саме в цьому суть.
Чому InterPlanetary File System (IPFS) має значення
InterPlanetary File System (IPFS) переводить веб від адрес, прив'язаних до місця, до адрес, прив'язаних до вмісту, і це змінює деякі підходи на краще:
- Перевага: Цілісність вмісту за замовчуванням. Якщо хеш збігається, дані справжні, що корисно для NFT, наборів даних і публічних архівів.
- Особливість: Він є decentralized, тому файли можуть зберігатися на багатьох пірів замість одного постачальника. Це протилежність centralized сховищу.
- Актуальність: Ви зустрінете його в dapps, метаданих NFT, документах DAO і навіть у дзеркалах наукових даних, коли час безперервної роботи справді важливий.
Закріплюйте важливе. Запустіть власний вузол і закріплюйте файли або скористайтеся сервісом pinning. Якщо ніхто не закріпить файл, він може зникнути з мережі.
Ключові характеристики InterPlanetary File System (IPFS)
Ось що виділяє його:
- Вміст: Адреси це хеші даних, а не розташування серверів.
- Цілісність: Кожен блок підлягає перевірці, тому підробки одразу помітні.
- Версіонування: Змініть файл і отримаєте новий ідентифікатор вмісту, при цьому старий все ще доступний.
- Офлайн: Піри можуть отримувати файли один від одного поблизу, навіть при нестабільному інтернеті.
- Композиційність: Файли пов'язуються з іншими файлами через підписану структуру, що зручно для наборів даних та пакетів застосунків.
Варіації
Поширені компоненти, з якими ви можете стикнутися в екосистемі IPFS:
- IPNS: Змінний вказівник, який може оновлювати, який ідентифікатор вмісту показувати під постійним іменем.
- Шлюзи: Веб посилання, що дозволяють браузерам отримувати контент з IPFS без запуску вузла, зручно для швидкого обміну.
- Pinning: Сервіси або ваш власний вузол, що зберігають контент онлайн шляхом довготривалого зберігання.
- Filecoin: Пов'язана мережа для винагород за угоди зі зберігання, часто використовується разом з IPFS для довготривалої доступності.
InterPlanetary File System (IPFS) про адресацію та розподіл, а не про самостійне постійне зберігання. Стійкість забезпечується закріпленням або угодами на зберігання.
Приклад
Колекція NFT зберігає зображення на IPFS, закріплює їх через сервіс і посилається на ідентифікатори вмісту в ончейн метаданих, щоб твори залишалися підтверджуваними.
Цікавий факт
Назва «InterPlanetary» відображає буквальний задум. Ідея полягала в тому, щоб дані залишалися адресованими навіть якщо колись подорожі між Землею і Марсом стануть, скажімо, дуже повільними.
Підсумок
Коротко: InterPlanetary File System (IPFS) дозволяє отримати потрібний файл від будь-якої особи, яка його має, і довести, що це саме він, що відповідає тому, що інтернет обіцяв.
