IPFS - розподілена файлова система з контентною адресацією
IPFS - як безкоштовне сховище файлів
IPFS - розподілена файлова система з контентною адресацієюПростими словами - це торрент-трекер, де вузли діляться один з одним файлами, які зберігають у себе на диску і далі діляться цими файлами з іншими вузлами, розповсюджуючи їх по мережі та створюючи набір з n-вузлів, які зберігають файли, що дозволяє отримати до них доступу незалежно від цензури і будуть доступні, навіть якщо хтось відключиться.
Навіщо?
Так, набагато простіше зайти в Google Drive / Dropbox / Amazon Web Services та інші хмарні сховища, щоб завантажити свої файли туди, але, роблячи це ви повинні бути готові до наступного:
- Ваші файли можуть бути втрачені через вимкнення сервера;
- Доступ до сервісу може бути заблоковано вашою країною;
- Компанія, що надає дисковий простір, може використовувати ваші дані в особистих цілях.
Для деяких людей, перелічені вище пункти не викликають занепокоєнь чи тривог, але будь-яка система повинна розвиватися і рухатися далі, на сьогоднішній день, великі корпорації заробляють на особистих даних користувачах набагато більше, ніж послуги, які користувачі отримують натомість.
У Росії поняття "інтелектуальної власності" і "захисту особистих даних" дуже слабо розвинені, тому не всім цікава тема Web 3.0 і можливості монетизації / захисту особистих даних, але в таких країнах, як Німеччина, прийшло усвідомлення того, що Google / Facebook / Twitter вже починають втрачати той фундамент, на якому стоять і що майбутнє інтернету стоїть за можливістю керувати своїми даними та можливістю створювати цінність незалежно від своєї національності/місця народження/віку.
IPFS дозволяє завантажити файли в мережу та розповсюдити їх по мережі іншим учасникам, щоб це зробити, спочатку потрібно встановити ipfs на свій ПК.
IPFS -
Як встановити IPFS?
- Завантажуємо Golang та встановлюємо його. (за умовчанням залишаємо шлях встановлення C:\Go;
- Завантажуємо файл go-ipfs для OC;
- Переміщуємо файл ipfs до папки C:\Go\bin;
- Відкриваємо командний рядок та прописуємо команду <ipfs init>
- Отримуємо рядок виду: <ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme Копіюємо її та вставляємо
- Далі ми отримуємо у вікні командою рядка напис IPFS, який означає, що ми завершили встановлення всіх компонентів.
Після цього копіюємо команду ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/quick-start і замість readme пишемо quick-start
Далі нам потрібно запустити "Демона", щоб використовувати веб-інтерфейс IPFS
- Відкриваємо новий командний рядок і пишемо <ipfs daemon> і чекаємо поки останній рядок видасть напис "Daemon is ready";
- Переходимо за посиланням http://localhost:5001/webui - це наш веб-інтерфейс для роботи з IPFS
Завантаження файлів у IPFS
Щоб опублікувати файли в мережі IPFS, у нас є два шляхи
- Завантажувати через веб-сторінку за адресою http://localhost:5001/webui
- Або використовувати командний рядок
Оскільки завантаження через веб-інтерфейс досить зрозуміле, я поясню як це зробити через командний рядок.
Я завантажу в мережу архів Ankr-Network , який дозволяє делегувати свої обчислювальні потужності та отримувати за цю винагороду.
1. Відкриваємо новий командний рядок і пишемо рядок виду: ipfs add -r "шлях до файлу" (при завантаженні папок ми вказуємо параметр -r, щоб дочірні папки та файли були завантажені, коли ми публікуємо один файл, ми не використовуємо параметр -r )
2. Тепер наш файл доступний за хешем QmXdGg33KQu4KFszUkZHsyWopXgCb69vhGdoMXdMpV4j6T
3. Щоб надсилати своїм друзям посилання на цей файл і вони могли отримати доступ до нього з будь-якого пристрою, нам потрібно отримати посилання на цей файл, для цього нам потрібно прописати наступну команду:
ipfs name publish <хеш>
4. Тепер наші файли доступні за посиланням і ви можете встановити собі Desktop версію ANKR-NETWORK , щоб ділитися своєю обчислювальною потужністю і незабаром буде можливість отримувати грошову винагороду.
ps у цій статті описується, що таке IPFS і яким чином його можна використовувати, тут не порушені інші переваги та можливості цієї технології, тому що це випливає за рамки основної теми матеріалу.
Висновок
IPFS є важливим компонентом нового Web 3.0, його можливості перевершують просте зберігання файлів, його також можна використовувати для створення децентралізованого сайту ( Wikipedia ) або музичного плеєра.
Важливо розуміти, що IPFS - це протокол, який дозволяє розробляти на ньому нові програми, він використовується для роботи децентралізованих додатків і блокчейнів, його технологію використовує filecoin , запуск якого багато хто чекає.
Природно, не всім додатки потрібна децентралізація і стійкість до цензури, враховуючи, що вона веде до втрати контролю над контентом, особливо враховуючи, що все це ще перебуває на стадії зародження і є великим експериментом, і безліч питань, на які зараз немає відповідей дуже багато, але саме собою можливість таких технологій на сьогоднішній день має рухати нас модернізувати наявні системи.
________________________________________________________________________________
Ми GT Blockchain Investments використовуємо IPFS, тому що бачимо очевидні переваги у продуктах, що працюють на Web 3.0
________________________________________________________________________________
Ця стаття має виключно ІНФОРМАЦІЙНИЙ характер. Ця стаття жодною мірою не є пропозицією або запрошенням до пропозиції купити або продати будь-які криптовалюти, що обговорюються тут. Інвестори повинні провести незалежну перевірку всіх криптовалют, що обговорюються в цій статті, та скласти думку про відповідний ринок до прийняття будь-якого інвестиційного рішення. Жоден з авторів, співавторів або будь-хто, пов'язаний з GT Blockchain Investments жодним чином не може нести відповідальність за використання вами інформації, що міститься в цій статті.
Коментарі
Дописати коментар
Олег Мічман в X: «Donations and support for media resources, bloggers, projects, and individuals. https://t.co/HPKsNRd4Uo https://t.co/R6NXVPK62M» / X
https://twitter.com/olukawy/status/1703876551505309973