Jaunajā versijā transportēšana pēc noklusējuma ir atspējota
Jaunā versija arī veic pāreju uz ed25519 atslēgu izmantošanu pēc noklusējuma, nevis RSA. Atbalsts vecajām RSA atslēgām tiek saglabāts, taču jaunas atslēgas tagad tiks ģenerētas, izmantojot ed25519 algoritmu. Iebūvēto publisko atslēgu ed25519 izmantošana atrisina problēmu ar publisko atslēgu glabāšanu, piemēram, lai pārbaudītu parakstītos datus, lietojot ed25519, pietiek ar informāciju par PeerId. Atslēgu nosaukumi IPNS ceļos tagad tiek kodēti, izmantojot base36 CIDv1 algoritmu, nevis base58btc.
Papildus noklusējuma atslēgas veida maiņai IPFS 0.7 pievienoja iespēju pagriezt identifikācijas atslēgas. Lai mainītu resursdatora atslēgu, tagad varat palaist komandu “ipfs key rotate”. Turklāt importēšanas un eksportēšanas atslēgām ir pievienotas jaunas komandas (“ipfs key import” un “ipfs key export”), kuras var izmantot dublēšanai, kā arī komanda “ipfs dag stat”, lai parādītu statistiku par DAG. (Sadalītie acikliskie grafiki ).
Atcerieties, ka IPFS saite, lai piekļūtu failam, ir tieši saistīta ar tā saturu un ietver satura kriptogrāfisku jaukšanu. Faila adresi nevar patvaļīgi pārdēvēt, tā var mainīties tikai pēc satura maiņas. Tāpat nav iespējams veikt izmaiņas failā, nemainot adresi (vecā versija paliks tajā pašā adresē, un jaunajai būs pieejama no citas adreses, jo mainīsies faila satura jauktais). Ņemot vērā, ka faila identifikators mainās ar katru izmaiņu, lai katru reizi nepārsūtītu jaunas saites, tiek nodrošināti pakalpojumi pastāvīgo adrešu saistīšanai, kas ņem vērā dažādas faila versijas (
Pēc analoģijas ar BitTorrent dati tiek tieši glabāti to dalībnieku sistēmās, kuri apmainās ar informāciju P2P režīmā, nesaistot tos ar centralizētiem mezgliem. Ja nepieciešams saņemt failu ar noteiktu saturu, sistēma atrod dalībniekus, kuriem ir šis fails, un nosūta to kopā ar savām sistēmām pa daļām uz vairākām straumēm. Pēc faila augšupielādes savā sistēmā dalībnieks automātiski kļūst par vienu no tā izplatīšanas punktiem. Lai identificētu tīkla dalībniekus, kuru mezglos atrodas interesējošais saturs
IPFS palīdz atrisināt tādas problēmas kā krātuves uzticamība (ja sākotnējā krātuve samazinās, failu var lejupielādēt no citu lietotāju sistēmām), izturība pret satura cenzūru (bloķēšanai ir jābloķē visas lietotāju sistēmas, kurām ir datu kopija) un piekļuves organizēšana. ja nav tieša savienojuma ar internetu vai ja sakaru kanāla kvalitāte ir slikta (jūs varat lejupielādēt datus caur tuvumā esošajiem dalībniekiem vietējā tīklā). Papildus failu glabāšanai un datu apmaiņai, IPFS var izmantot kā pamatu jaunu pakalpojumu izveidei, piemēram, tādu vietņu darbības organizēšanai, kas nav saistītas ar serveriem, vai izkliedētu vietņu izveidei.
Avots: opennet.ru