- Ļaujiet man paskaidrot sākumā: IPFS nav blokķēdes projekts, bet gan uzglabāšanas formas protokols, to ne tikai nevar iegūt, bet arī neizdod tokenus, jo šis raksts ir rakstu sērija, es runāšu par to vēlāk Ir saistīti jēdzieni un marķieri, tāpēc sākumpunkts ir vienkārša izpratne par šo tehnoloģiju.
1. IPFS pārskats📁
IPFS ir saīsinājums no InterPlanetary File System ir tīkla pārraides protokols, kas izstrādāts, lai realizētu failu dalītu glabāšanu, koplietošanu un noturību. To 2014. gada maijā aizsāka Stenfordas universitātes datorzinātņu maģistrs. Tā mērķis ir piedzimt par nākamās paaudzes interneta pārraides protokolu, tādējādi veidojot ātrāku, drošāku un brīvāku internetu. Kā norāda nosaukums, tā koncepcija dabiski ir saskaņota ar pašreizējo interneta pārraides protokolu HTTP.

IPFS kā atvērtā koda projektu (open source ≠ blockchain) kopš 2014. gada ir izstrādājusi Protocol Labs ar atvērtā pirmkoda kopienas palīdzību. Tas uzlabo dažus HTTP protokolam raksturīgos trūkumus, piemēram:
Acīmredzamā centralizācijas pakāpe rada tādus riskus kā datu nedrošība;
Dati ir necaurredzami un ir dažu cilvēku rokās, kuri kontrolē serveri;
Datu glabāšana ir dārga, un augstas servera datu uzglabāšanas maksas ir milzīgas izmaksas uzņēmumiem, kas izmanto programmatūru vai pakalpojumu.
Lielākā daļa cilvēku to parasti saprot kā daļu no šifrēšanas nozares. Faktiski, izņemot stimulēšanas mehānismu, ko pievienojusi komanda, kas ir tā pamatā, IPFS ir vairāk kā jauna interneta protokola paradigma.
2. Darbības princips un process⚖️
Tās vispārējais darbības princips pamatā ir [satura adresācijas], kas nosaka jaunu satura izguves paradigmu. Tomēr iespējamības ziņā lietotājiem, kuri ir pieraduši pie tradicionālā interneta, to nav viegli pieņemt lai atvieglotu izpratni, es tās sadalīju četrās galvenajās funkcijās:
- Uz saturu balstīta adresēšana
Kad mezgls failu saglabā IPFS, fails tiek sadalīts mazākos gabalos, kriptogrāfiski jaukts un tiek ģenerēts satura identifikators (CID). Citi lietotāji (mezgli) izmanto šo satura identifikatoru, lai piekļūtu saturam no punkta līdz punktam.
- Satura koplietošana
Meklējot citus mezglus, tiks piekļūts mezglam, ar kuru esat izveidojis savienojumu, kad šo failu skatīs vai lejupielādēs, šis fails, protams, tiks kopēts ar citu mezglu kešatmiņā, kad kešatmiņa ir notīrīta, tad citi mezgli var piekļūt kopētajam saturam.
Katrs tīkla mezgls glabā tikai to interesējošo saturu un hash tabulu, kas tiek izmantota, lai reģistrētu failu glabāšanas vietu un vaicātu un lejupielādētu failus.
-Satura izguve P2P
Runājot par darbības principu, uz saturu balstītas failu adresēšanas tehniskā atbalsta koncepcija ir balstīta uz P2P ieviešanu. Šī no punkta uz punktu veidlapa ļauj glabāt saturu vai datus, lai vairs nebūtu nepieciešama trešās puses centrālā servera glabāšana. un jūsu datora dīkstāves vietu var izmantot kā krātuves konteineru failiem, kas ir pieejami citiem tīklā. (Protams, jūs saņemsiet kompensāciju par rezerves glabāšanas vietas izmantošanu)
-IPNS nosaukumu sistēma
Šī sistēma var pārvērst šos šifrētos CID pieejamās adresēs, lai atvieglotu faila vaicājumu veikšanu citiem mezgliem.
Ja augšupielādējat to pašu failu tīklā, IPFS noņems dublētos failus visā tīklā, lai viens un tas pats saturs vai dati zināmā mērā neaizņemtu pārāk daudz vietas.
Savienojot šīs funkcijas kopā un atjaunojot tās darba procesos, mēs labāk izpratīsim atšķirības starp IPFS protokolu un tradicionālajām izguves metodēm:

3. Principa paplašināšanas skaidrojums
Satura izguve P2P. Runājot par darbības principu, uz saturu balstītas failu adresēšanas tehniskā atbalsta koncepcija ir balstīta uz P2P ieviešanu. Šī no punkta uz punktu veidlapa ļauj glabāt saturu vai datus, lai vairs nebūtu nepieciešama trešās puses centrālā servera glabāšana. un jūsu datora dīkstāves vietu var izmantot kā krātuves konteineru failiem, kas ir pieejami citiem tīklā. (Protams, jūs saņemsiet kompensāciju par rezerves glabāšanas vietas izmantošanu)
IPFS starpzvaigžņu protokols definē jaunu satura izguves metodi – uz saturu balstītu failu adresēšanu. Vienkārši sakot, tradicionālajā (pašreizējā) internetā ir jāatrod nepieciešamais saturs tīmekļa lapā un jāievada daži vietnes domēnu nosaukumi, lai vaicātu Piemēram, ja es vēlos atrast pasaules kopējo IKP līmeni 2021. gadā man ir jālasa atbilstošās datu vietnes, un vēl apgrūtinošāk man pat jāmeklē dažādu valstu statistikas vietnes, lai saņemtu vajadzīgās atbildes.
IPFS satura meklēšanas izmantošana līdzinās meklētājprogrammai, kas tiek ievietota pamatā esošajam protokolam. Lai iegūtu vajadzīgo atbildi, jāievada tikai satura CID (identifikācijas zīme). Princips ir:
Kad fails tiek glabāts IPFS, viss fails tiks sadalīts vairākās mazās daļās un saglabāts atsevišķi, izmantojot jaucējšifrēšanu, un, izsniedzot satura izguves pieprasījumu, tiks ģenerēts satura identifikators (CID), mezgls, kas veic pieprasījumu tieši izvilks šo satura daļu no mezgla, kas glabā šo satura daļu tīklā apskatei.
IPFS projektā tiek izveidots point-to-point hipermediju protokols, integrējot esošās tehnoloģijas, cenšoties izveidot ātrāku, drošāku un atvērtāku nākamās paaudzes internetu un panākt globālu failu glabāšanas un izguves sistēmu, kas ir pastāvīgi pieejama internetā un var pastāvīgi saglabāt datus.
4. Pieteikšanās scenāriji😀
Pamatojoties uz dažiem iepriekš minētajiem tehniskajiem principiem, faktiskos lietošanas gadījumos IPFS nodrošina drošu satura izplatīšanas tīklu no punkta uz punktu Ja jūsu uzņēmumam ir nepieciešams izplatīt lielu datu apjomu lietotājiem, IPFS var palīdzēt jums ietaupīt joslas platuma izmaksas.
No kriptogrāfijas viedokļa IPFS un blokķēde ir ideāls savienojums. Varat izmantot IPFS, lai apstrādātu lielus datu apjomus un ievietotu nemainīgas, pastāvīgas IPFS saites blokķēdes darījumos, neievietojot pašus datus šajā blokā. IPFS tiešsaistes satura veidošanā nodrošina brīvības un neatkarības garu un var palīdzēt lietotājiem nodrošināt saturu bez starpniecības.
Pašlaik populārajā WEB3 koncepcijā IPFS + blokķēde spēlē ļoti papildinošu lomu nākamās paaudzes interneta pamatā esošajā slānī un vērtību apritē.
