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

Útgáfa dreifða skráarkerfisins IPFS 0.8 (InterPlanetary File System) er kynnt, sem myndar alþjóðlega útgáfa skráargeymslu sem er sett upp í formi P2P netkerfis sem er myndað ú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 undir Apache 2.0 og MIT leyfi.

Í nýju útgáfunni:

  • Möguleikinn á að búa til ytri þjónustu til að festa notendagögn hefur verið innleidd (pinning - binda gögn við hnút til að tryggja að mikilvæg gögn séu vistuð). Gögn sem eru úthlutað til þjónustu kunna að hafa aðskilin nöfn sem eru frábrugðin innihalds auðkenninu (CID). Þú getur leitað að gögnum bæði með nafni og CID. Til að vinna úr beiðnum um gagnafestingu er lagt til IPFS Pinning Service API, sem hægt er að nota beint í go-ipfs. Í skipanalínunni er stungið upp á skipuninni „ipfs pin remote“ til að tengja við: ipfs pin remote service add mysrv https://my-service.example.com/api-endpoint myAccessToken ipfs pin remote add /ipfs/bafymydata —service= mysrv —name= myfile ipfs pin fjarstýring ls —service=mysrv —name=myfile ipfs pin fjarstýring rm —service=mysrv —nafn=myfile
  • Aðgerðum gagnabindingar (festingar) og losunar (affestingar) á staðbundnum hnút hefur verið flýtt. Frammistöðubætur og minnissparnaður er sérstaklega áberandi þegar ályktanir eða breytingar eru framkvæmdar á kerfum með miklum fjölda bindinga.
  • Þegar búið er til „https://“ tengla fyrir gáttir hefur möguleikanum á að flytja DNSLink nöfn með undirlénum verið bætt við. Til dæmis, til að hlaða nafninu „ipns://en.wikipedia-on-ipfs.org“, til viðbótar við áður studdu tenglana „https://dweb.link/ipns/en.wikipedia-on-ipfs.org ", þú getur nú notað tengla " https://en-wikipedia—on—ipfs-org.ipns.dweb.link", þar sem punktunum í upprunalegu nöfnunum er skipt út fyrir "-" stafinn, og núverandi " -“ persónur eru sloppnar með annarri svipaðri persónu.
  • Stuðningur við QUIC samskiptareglur hefur verið aukinn. Til að auka afköst er hægt að auka móttökubuffa fyrir UDP.

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ð skráaauðkenni breytist við hverja breytingu, til að flytja ekki nýja tengla í hvert sinn, er veitt þjónusta til að binda varanleg heimilisföng sem taka mið af mismunandi útgáfum af skránni (IPNS), eða úthluta samnefni með hliðstæðum hætti við hefðbundna FS og DNS (MFS (Mutable File System) 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 á hverra hnúta áhugaefnið er til staðar, er dreifð kjötkássatafla (DHT) notuð. 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ýja þjónustu, til dæmis til að skipuleggja rekstur vefsvæða sem eru ekki tengdar netþjónum eða til að búa til dreifð forrit.

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


Heimild: opennet.ru

Bæta við athugasemd