Gefa út hinu alþjóðlega dreifða skráarkerfi IPFS 0.7

Kynnt útgáfu dreifðs skráarkerfis IPFS 0.7 (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. IPFS er aðgreindur með heimilisfangi með innihaldi frekar en staðsetningu og handahófskenndum nöfnum. Tilvísunarútfærslukóði er skrifaður í Go og dreift af undir Apache 2.0 og MIT leyfi.

Nýja útgáfan hefur sjálfgefið slökkt á flutningi SECIO, sem kom í stað samgöngumála í síðasta tbl NOISE, stofnað um bókunina Noise og þróað innan máts netstafla fyrir P2P forrit libp2p. TLSv1.3 er eftir sem varaflutningur. Stjórnendum hnúta sem nota eldri útgáfur af IPFS (Go IPFS < 0.5 eða JS IPFS < 0.47) er bent á að uppfæra hugbúnaðinn til að forðast skerðingu á frammistöðu.

Nýja útgáfan gerir einnig umskipti yfir í að nota ed25519 lykla sjálfgefið í stað RSA. Stuðningur við gamla RSA lykla er geymdur, en nýir lyklar verða nú búnir til með ed25519 reikniritinu. Notkun á innbyggðum almennum lyklum ed25519 leysir vandamálið við að geyma opinbera lykla, til dæmis til að sannreyna undirrituð gögn þegar ed25519 er notað, upplýsingar um PeerId duga. Lykilheiti í IPNS slóðum eru nú kóðuð með því að nota base36 CIDv1 reiknirit í stað base58btc.

Auk þess að breyta sjálfgefna lyklategundinni bætti IPFS 0.7 við möguleikanum á að snúa auðkennislyklum. Til að breyta hýsillyklinum geturðu nú keyrt skipunina „ipfs key rotate“. Að auki hefur nýjum skipunum verið bætt við inn- og útflutningslykla („ipfs key import“ og „ipfs key export“), sem hægt er að nota til öryggisafrits, sem og „ipfs dag stat“ skipunina til að birta tölfræði um DAG (Dreifð hringlaga graf).

Mundu að í IPFS er hlekkurinn til að fá aðgang að skrá beintengdur við innihald hennar og inniheldur dulmáls kjötkássa af innihaldinu. 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 skipti, er veitt þjónusta til að tengja varanleg heimilisföng sem taka tillit til mismunandi útgáfur 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). 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.

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). 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.

Gefa út hinu alþjóðlega dreifða skráarkerfi IPFS 0.7

Heimild: opennet.ru

Bæta við athugasemd