Mikil uppfærsla á alþjóðlega dreifða skráarkerfinu IPFS 0.5

Kynnt ný útgáfa af dreifðu skráarkerfi IPFS 0.5 (InterPlanetary File System), sem myndar hnattræna útgáfa skráargeymslu, sett upp í formi P2P netkerfis sem myndað er úr þátttakendakerfum. IPFS sameinar hugmyndir sem áður hafa verið útfærðar í kerfum eins og Git, BitTorrent, Kademlia, SFS og Web, og líkist einum BitTorrent „sveimi“ (jafnaldrar sem taka þátt í dreifingunni) sem skiptast á Git hlutum. Til að fá aðgang að alþjóðlegu IPFS FS er hægt að nota HTTP samskiptareglur eða setja upp sýndar FS /ipfs með því að nota FUSE eininguna. Tilvísunarútfærslukóði er skrifaður í Go og dreift af undir Apache 2.0 og MIT leyfi. Auk þess er að þróast útfærsla á IPFS samskiptareglum í JavaScript sem hægt er að keyra í vafranum.

Lykill lögun IPFS er innihaldsbundið veffang, þar sem hlekkurinn til að fá aðgang að skrá er beintengdur innihaldi hennar (inniheldur dulmáls-kássa af innihaldinu). IPFS hefur innbyggðan stuðning fyrir útgáfu. Ekki er hægt að endurnefna skráarfangið að vild; það getur aðeins breyst eftir að innihaldinu hefur verið breytt. Sömuleiðis er ómögulegt að gera breytingar á skrá án þess að breyta heimilisfanginu (gamla útgáfan verður áfram á sama heimilisfangi og sú nýja verður aðgengileg í gegnum annað heimilisfang, þar sem kjötkássa innihalds skrárinnar breytist). Með hliðsjón af því að auðkenni skráar breytist við hverja breytingu, til að flytja ekki nýja tengla í hvert sinn, er veitt þjónusta til að tengja varanleg heimilisföng sem taka mið af mismunandi útgáfum af skránni (IPNS), eða úthluta samnefni á hliðstæðan hátt við hefðbundið FS og DNS (MFS (Breytanlegt skráarkerfi) og DNSLink).

Með hliðstæðum hætti við BitTorrent eru gögn geymd beint á kerfum þátttakenda sem skiptast á upplýsingum í P2P ham, án þess að vera bundin við miðlæga hnúta. Ef nauðsynlegt er að fá skrá með ákveðnu innihaldi finnur kerfið þátttakendur sem eiga þessa skrá og sendir hana úr sínum kerfum í pörtum í nokkrum þráðum. Eftir að hafa hlaðið niður skránni í kerfið sitt verður þátttakandinn sjálfkrafa einn af punktum fyrir dreifingu hennar. Til að ákvarða netþátttakendur á hvers hnútum áhugaefnið er til staðar notað dreift kjötkássatöflu (DHT).

Mikil uppfærsla á alþjóðlega dreifða skráarkerfinu IPFS 0.5

Í meginatriðum er hægt að líta á IPFS sem dreifða endurholdgun vefsins, sem fjallar um efni frekar en staðsetningu og handahófskenndum nöfnum. Auk þess að geyma skrár og skiptast á gögnum er hægt að nota IPFS sem grunn til að búa til nýjar þjónustur, til dæmis til að skipuleggja rekstur vefsvæða sem eru ekki tengdar netþjónum eða til að búa til dreifða þjónustu. umsóknir.

IPFS hjálpar til við að leysa vandamál eins og áreiðanleika geymslu (ef upprunalega geymslan fer niður er hægt að hlaða niður skránni úr kerfum annarra notenda), viðnám gegn ritskoðun efnis (útilokun krefst þess að loka öllum notendakerfum sem hafa afrit af gögnunum) og skipuleggja aðgang ef ekki er bein tenging við internetið eða ef gæði samskiptarásarinnar eru léleg (hægt er að hlaða niður gögnum í gegnum nálæga þátttakendur á staðarnetinu).

Í útgáfu IPFS 0.5 verulega aukin framleiðni og áreiðanleiki. Almenna netið sem byggir á IPFS hefur farið yfir 100 þúsund hnútamerkið og breytingar á IPFS 0.5 endurspegla aðlögun samskiptareglunnar til að virka við slíkar aðstæður. Hagræðingar beindust aðallega að því að bæta efnisleiðarkerfi sem ber ábyrgð á leit, auglýsingum og endurheimt gagna, auk þess að bæta skilvirkni innleiðingar dreift kjötkássatöflu (DHT), sem veitir upplýsingar um hnúta sem hafa nauðsynleg gögn. DHT-tengdur kóði hefur nánast verið endurskrifaður að fullu, sem flýtir verulega fyrir efnisleit og skilgreiningu IPNS skrár.

Sérstaklega hefur hraðinn við að framkvæma aðgerðir til að bæta við gögnum aukist um 2 sinnum og tilkynnt um nýtt efni á netinu um 2.5 sinnum,
gagnaöflun frá 2 til 5 sinnum, og efnisleit frá 2 til 6 sinnum.
Endurhannað kerfi til að beina og senda tilkynningar gerði það mögulegt að flýta netkerfinu um 2-3 sinnum vegna skilvirkari notkunar á bandbreidd og flutningi í bakgrunni. Næsta útgáfa mun kynna flutning sem byggir á QUIC samskiptareglunum, sem mun gera ráð fyrir enn meiri afköstum með því að draga úr leynd.

Vinnu IPNS (Inter-Planetary Name System) kerfisins, sem notað er til að búa til varanlega tengingu við breytilegt efni, hefur verið hraðað og aukinn áreiðanleiki. Nýi tilraunaflutningspöbbinn gerði það mögulegt að flýta fyrir afhendingu IPNS-skráa um 30-40 sinnum þegar prófað var á neti með þúsund hnútum (sérstakur var þróaður fyrir tilraunir P2P nethermir). Framleiðni millilaga hefur verið um það bil tvöfölduð
Badger, notað til að hafa samskipti við stýrikerfið FS. Með stuðningi við ósamstillt skrif er Badger nú 25 sinnum hraðari en gamla flatfs lagið. Aukin framleiðni hafði einnig áhrif á vélbúnaðinn Bitaskipti, notað til að flytja skrár á milli hnúta.

Mikil uppfærsla á alþjóðlega dreifða skráarkerfinu IPFS 0.5

Meðal hagnýtra endurbóta er minnst á notkun TLS til að dulkóða tengingar milli viðskiptavina og netþjóna. Nýr stuðningur við undirlén í HTTP-gáttinni - forritarar geta hýst dreifð forrit (dapps) og vefefni í einangruðum undirlénum sem hægt er að nota með hass-vistföngum, IPNS, DNSLink, ENS o.s.frv. Nýju nafnrými /p2p hefur verið bætt við, sem inniheldur gögn sem tengjast jafningjavistföngum (/ipfs/peer_id → /p2p/peer_id). Bætt við stuðningi við blockchain-undirstaða „.eth“ tengla, sem mun auka notkun IPFS í dreifðum forritum.

Sprotafyrirtækið Protocol Labs, sem styður þróun IPFS, er einnig að þróa verkefnið samhliða. FileCoin, sem er viðbót við IPFS. Þó að IPFS leyfir þátttakendum að geyma, spyrjast fyrir og flytja gögn sín á milli, er Filecoin að þróast sem blockchain-undirstaða vettvangur fyrir viðvarandi geymslu. Filecoin gerir notendum sem hafa ónotað diskpláss kleift að útvega það til netkerfisins gegn gjaldi og notendum sem þurfa geymslupláss til að kaupa það. Ef þörfin fyrir stað er horfin getur notandinn selt hann. Þannig myndast markaður fyrir geymslupláss þar sem uppgjör er gert með táningum Filecoin, myndast við námuvinnslu.

Heimild: opennet.ru

Bæta við athugasemd