Home » InterPlanetary File System (IPFS), разпределената мрежа за споделяне на файлове, която поставя основите на Web 3.0

InterPlanetary File System (IPFS), разпределената мрежа за споделяне на файлове, която поставя основите на Web 3.0

by Patricia

InterPlanetary File System (IPFS) е протокол за равнопоставеност в Web 3.0, който има за цел да промени из основи начина, по който се разпространяват цифрови файлове по света. Въз основа на децентрализацията IPFS използва своята мрежа за сътрудничество, за да предложи алтернатива на традиционния Web 2.0.

Какво представлява IPFS?

За да обясним какво представлява протоколът на Междупланетната файлова система (IPFS), трябва да се върнем назад във времето, за да разберем първо защо е създаден.

През 1991 г. Тим Бърнърс-Лий изобретява протокола за трансфер на хипертестове (HTTP), с което поставя началото на познатата ни световна мрежа. Всички сме запознати с HTTP, тъй като го използваме всеки ден, когато сърфираме в уеб. С течение на времето HTTP беше критикуван, особено масовата централизация на данни в центрове за данни, които трябва да работят 24 часа в денонощието.

Това води до голямо натоварване на сървърите, което ги прави уязвими към сривове или дори към атаки за отказ на услуга (известни като DDOS). Последствията могат да бъдат катастрофални: кражба на данни, изтичане или дори пълна загуба на данни. Разходите за предотвратяване на такива атаки се увеличават с течение на времето.

Двадесет и три години по-късно, през 2014 г., Хуан Бенет, главен изпълнителен директор на Protocol Labs, започва да разработва протокола IPFS заедно с екипа си. Това, което го подтиква да създаде този протокол, е опитът да реши този присъщ на HTTP проблем, а именно да реши недостатъците на традиционната мрежа с помощта на нови технологии.

IPFS (децентрализация) и HTTP (централизация)

IPFS (децентрализация) и HTTP (централизация)


IPFS е децентрализиран peer-to-peer протокол, който има за цел да направи мрежата по-бърза, по-безопасна, по-отворена и по-евтина за съхранение. Той е предназначен за съхраняване на множество възли (сървъри) на всички видове данни: файлове, уебсайтове, приложения или дори метаданни от непървокласни символи (NFT). Така протоколът IPFS може да се превърне в HTTP на Web 3.0.

Всъщност в бъдеще данните ще играят все по-важна роля във всички сфери на обществения живот. Правителствата знаят това, за което свидетелства позицията на Европейския съюз по този въпрос. В доклад за 2020 г., озаглавен „Европейска стратегия за данните“, комисията на Европейския парламент подробно описва огромните предизвикателства пред бъдещите икономики, основани на данни, и стратегията, която трябва да бъде въведена, за да се гарантира, че Европейският съюз няма да изостане от Китай или САЩ.

Революцията в икономиката, базирана на данни

Революцията в икономиката, базирана на данни


По този начин технологиите за съхранение на данни се превръщат в основен стълб в тази нова революция. Именно в този контекст анализът на протокола IPFS е особено интересен.

Как работи IPFS

Нека вземем пример за това как IPFS работи с уеб хостинг.

Уебсайтът todayscrypto.news.

Когато въведете URL адреса https://www.todayscrypto.news/ в лентата за търсене, браузърът изпраща заявка до компютър, действащ като уеб сървър, за показване на искания уебсайт. Обикновено сървърът е разположен на едно място, което се нарича централизация.

Но може да има и друг начин за достъп до днешните криптоновини. Всъщност сайтът може да бъде хостван на протокола IPFS. URL адресът ще изглежда по следния начин: /ipfs/Eza3eFeHjht6yefJvdgfd5fkr4fgidFfDSze/todayscryptonews.html.
За да видите страницата, ще трябва да добавите например https://ipfs.io в началото на връзката.

Частта от URL адреса с този набор от букви и цифри „Eza3eFeHjht6yefJvdgfd5fkr4fgidFfDSze“ идентифицира съдържанието. Това е криптографският хеш, който е уникален за съдържанието и е постоянен. Той може да се сравни с адрес на портфейл. Разбира се, IPFS предлага услуга за преименуване на името на домейна, така че то да бъде разбираемо.

Преименуване на URL в IPFS

Преименуване на URL в IPFS


Това е основната разлика с Уеб, както го познаваме. Докато URL адресът изпраща заявка към местоположението на сървъра, протоколът IPFS адресира файла чрез неговото съдържание.

За да посетите уебсайт, хостван от IPFS, компютърът ви изпраща заявка до няколко компютъра по света. Всеки компютър, използващ мрежата IPFS, може да отговори на заявката, като сподели файловете, необходими за показване на днешните криптоновини. Всеки потребител може да се превърне в сървър за протокола IPFS, подобно на възлите в света на блокчейн.

Но протоколът IPFS не спира дотук, тъй като позволява съхраняването на всякакъв тип файлове. Документ, имейл, база данни, приложение и много други. Работи по подобен начин.

Както вече разбрахте, става дума за децентрализиран интернет, в който всички файлове не се управляват от един-единствен субект, а от всички участници в мрежата.

Ролята на IPFS в децентрализацията на НФТ

Възможно е да направите NFT напълно децентрализирани, като съхранявате метаданните им в IPFS. На практика това гарантира сигурността на НФТ, чиито метаданни се съхраняват в мрежата, както и тяхната дългосрочна устойчивост.

Особено интересно е НФТ да бъде децентрализирана, тъй като нейната стойност произтича именно от нейната уникалност. По този начин съхраняването на метаданните на своя NFT в IPFS гарантира тяхната неизменност.

През лятото на 2021 г. Opensea, най-големият пазар за НФТ, стартира възможността за „замразяване“ на метаданните на НФТ. Тази функция позволява на създателите на NFT да съхраняват своите метаданни в IPFS.

Възможно е да съхранявате директно метаданните на своя NFT чрез приложението Pinata. Тази услуга, използваща протокола IPFS, има за цел да направи съхранението, споделянето и управлението на НФТ достъпно за всички. Там вече се съхраняват повече от 22 милиона НФТ.

Как да използваме протокола IPFS

За да съхранявате файлове в мрежата, най-лесният начин е да инсталирате IPFS Desktop Application от GitHub.

Това приложение с опростен интерфейс действа като контролен панел за достъп до мрежата с протокол IPFS. Наред с други неща, приложението ви позволява да създадете възел, да импортирате файлове в мрежата или да изследвате мрежата.

Преглед на интерфейса на IPFS Desktop Application

Преглед на интерфейса на IPFS Desktop Application

Децентрализираните уеб предимства на IPFS

По-стабилен интернет

Все още използвайки Today’s Crypto News като пример, ако някой започне атака срещу уеб сървърите им или ако сървърите им са повредени, сайтът Today’s Crypto News вече няма да отговаря на заявката.

Това е риск, присъщ на уеб, какъвто го познаваме.Още през март 2021 г. в центъра OVHcloud в Страсбург възникна пожар, който имаше гигантски последици: милиони сайтове вече не отговаряха. Последствията бяха катастрофални, с прекъсвания на услугите и загуба на данни, и засегнаха както бизнеса, така и обществените услуги.

Сайт, хостван на протокола IPFS, ще премахне този риск. Всъщност, тъй като данните се разпространяват от всички участници в мрежата, дори и някои сървъри да се запалят, сайтът ще продължи да реагира, тъй като данните ще се разпространяват от други участници. По същия начин тя гарантира наличността на всички видове данни, съхранявани в IPFS. Това е най-интересното предимство на децентрализираната мрежа.

Интернет, който е труден за цензуриране

Поради присъщата природа на децентрализираната мрежа файловете, хоствани в протокола IPFS, могат да идват отвсякъде. Това значително затруднява цензурирането или блокирането на съдържание от страна на компании, правителства или други лица.

Традиционно се оказва натиск върху организацията, която е домакин на въпросното съдържание, да го цензурира или блокира. Децентрализираният характер на протокола IPFS не позволява това. Разбира се, това може да доведе и до хостване на незаконно съдържание, което е основателна причина за безпокойство, но в IPFS е доста лесно за органите с технически познания да проследят лицата, които са качили съдържанието.

За участниците в мрежата не съществува риск от случайно съхраняване на незаконно съдържание, тъй като участниците избират какво да съхраняват.

По-бърз интернет

Това е функция на протокола IPFS, която е особено интересна на места без много бързи интернет връзки. Възможността за извличане на файл от човек, който е географски близо, е по-бърза, отколкото ако той се намира на другия край на света.

Така че е логично хората в един и същи район да започнат да използват протокола IPFS. Така те ще имат достъп до файловете много по-бързо, отколкото чрез традиционната мрежа.

Проекти, използващи IPFS

Както виждате, IPFS е протокол за сътрудничество. Затова масовото му приемане е от решаващо значение за реализиране на пълния му потенциал. Ако никой не използва IPFS за споделяне на хостваните в него файлове, той няма да работи. Към момента на писане на статията в протокола са хоствани 4912 уебсайта.

Важно е да се отбележи, че самият протокол IPFS не разчита на криптовалута. Тя обаче може да се използва за много проекти в тази екосистема.

Проектът Filecoin (FIL) е в основата на протокола IPFS и е пазарен лидер в областта на децентрализираното съхранение в облак. Невъзможно е да се анализира протоколът IPFS, без да се спомене Filecoin, тъй като те се допълват взаимно. Разработена също от Protocol Labs, компанията управлява едновременно и двете технологии. Filecoin е блокчейн, изграден изцяло върху протокола IPFS, в който се съхраняват потребителски данни.

Ето списък на други големи проекти, които използват IPFS:

  • Decentraland (MANA), 3D Sharecropper, чиито данни се съхраняват в IPFS;
  • Request (REQ) – платформа за плащане на сметки в криптовалути. Този проект съхранява данни за транзакции от своята мрежа на IPFS;
  • Uniswap (UNI) – децентрализирана борса, чийто сайт е разположен на IPFS;
  • Audius (AUDIO), платформа за стрийминг на музика, която разполага с музика на IPFS;
  • Iota, която има за цел да се превърне в криптовалутата на интернет на нещата (IoT). Тя позволява съхраняването на данни в IPFS;
  • TheGraph (GRT), протокол за индексиране за търсене в блокчейн. Тя позволява да се създават API за индексиране на данни, съхранявани в IPFS;
  • Brave (BAT), чийто уеб браузър има собствена поддръжка на протокола IPFS;
  • Livepeer (LPT), платформа за стрийминг на видео през IPFS;
  • Много проекти, които не са свързани с криптовалута, също използват IPFS, например браузърът Opera го има вграден.

Пречки пред демократизирането на IPFS

Въпреки неоспоримите качества на протокола IPFS, пречките продължават да съществуват.

Както често се случва с иновациите на ранен етап, IPFS не е много удобен за ползване. Само най-подготвените в областта на технологиите ще имат знанията и желанието да създадат свои собствени възли, които да хостват данни и по този начин да участват в мрежата. Това създава проблем при разширяването на протокола IPFS.

Друг интересен момент, който трябва да се разгледа, е стимулът за участие в мрежата, т.е. да се поддържа собствен възел (сървър) за споделяне на файлове с други потребители. Няма модел на икономически стимули, което означава, че сървърът може просто да изтрие файловете, които съхранява, ако реши да го направи, и ако други възли не приемат тези файлове, те могат да бъдат изгубени.

Тези точки обаче трябва да бъдат уточнени, тъй като Protocol Labs, компанията, която разработва протокола IPFS, стои и зад Filecoin. Всичко сочи, че тези два проекта са двете страни на една и съща монета. Блокчейнът на Filecoin съхранява данни в мрежата IPFS, като по този начин осигурява бизнес модел за стимулиране на съхранението на данни с криптовалутата FIL, гарантирайки наличност на данни във времето.

IPFS и Filecoin, два допълващи се проекта

IPFS и Filecoin, два допълващи се проекта


Невъзможността за цензуриране на съдържание, хоствано чрез протокола IPFS, е нож с две остриета и може да представлява проблем за някои потребители. Езикът на омразата, споделянето на незаконно съдържание и много други не могат да бъдат цензурирани.

Както видяхме, IPFS е мрежа с амбициозна визия и нова инфраструктура за децентрализиран интернет. Ако успее да го направи по-лесен за използване и да убеди масите, протоколът може да постигне целите си в бъдеще.

Related Posts

Leave a Comment