Pieejama jauna decentralizētās IPFS 0.7 failu sistēmas versija

Programmas palaišana decentralizētās failu sistēmas jaunā versija IPFS 0.7 (InterPlanetary File System), kas ir globāls versiju failu krājums, kas ieviests P2P tīkla formā, kas sastāv no dalībnieku sistēmām.

IPFS apvieno idejas, kas iepriekš tika īstenotas tādās sistēmās kā Git, BitTorrent, Kademlia, SFS un tīmeklis izskatās kā viens BitTorrent bars (vienaudži, kas piedalās izplatīšanā) un apmainās ar Git objektiem. IPFS adresē saturs, nevis atrašanās vieta un patvaļīgi nosaukumi. Atsauces ieviešanas kods ir rakstīts Go, un to ir licencējuši Apache 2.0 un MIT.

Tiem, kas nav pazīstami ar IPFS, viņiem tas būtu jāzina šajā failu sistēmā faila saite ir tieši saistīta ar tās saturu un ietver satura kriptogrāfisko jaucējkrānu. Faila adresi nevar patvaļīgi pārdēvēt, to var mainīt tikai pēc satura maiņas. Tāpat nav iespējams veikt izmaiņas failā, nemainot adresi (vecā versija paliks tajā pašā adresē, un jaunā būs pieejama, izmantojot citu adresi).

Ņemot vērā to, ka faila identifikators mainās ar katru izmaiņu, lai katru reizi nepārsūtītu jaunas saites, tiek sniegti pakalpojumi, lai saistītu pastāvīgās adreses kas ņem vērā dažādas faila versijas (IPNS), vai pēc alternatīvas nosaka tradicionālo FS un DNS aizstājvārdu.

Pēc faila lejupielādes savā sistēmā dalībnieks automātiski kļūst par vienu no izplatīšanas punktiem. Sadalītā jaukšanas tabula (DHT) tiek izmantota, lai noteiktu tīkla dalībniekus mezglos, kuros 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 ir atspējota, failu var lejupielādēt no citu lietotāju sistēmām), lai izturētu satura cenzūru un arī varētu organizēt piekļuvi, ja nav interneta savienojuma vai ja sakaru kanāla kvalitāte ir slikta.

Kas jauns IPFS 0.7?

Jaunā versija atspējo noklusējuma SECIO transportēšanu, kas iepriekšējā versijā tika aizstāts ar NOISE transportu, kas balstīts uz protokolu Noise un tika izstrādāts modulārā libp2p tīkla kaudzes ietvaros P2P lietojumprogrammām. TLSv1.3 tiek atstāts kā rezerves transports. Vietņu administratoriem, kuri izmanto vecākas IPFS versijas (Go IPFS <0.5 vai JS IPFS <0.47), ieteicams atjaunināt programmatūru, lai izvairītos no veiktspējas pasliktināšanās.

Jaunā versija ietver arī pāreju uz noklusējuma atslēgu ed25519 izmantošanu RSA vietā. Vecās RSA atslēgas joprojām tiek atbalstītas, bet tagad jaunas atslēgas tiks ģenerētas, izmantojot algoritmu ed25519.

Izmantojot iebūvētās publiskās atslēgas vietnē ed25519 atrisina publisko atslēgu glabāšanas problēmu, piemēram, lai pārbaudītu parakstītos datus, lietojot ed25519, ir pietiekami daudz informācijas par PeerId. Atslēgu nosaukumi IPNS maršrutos tagad tiek kodēti, izmantojot base36 CIDv1, nevis base58btc.

Papildus noklusējuma atslēgas veida maiņai IPFS 0.7 papildina iespēju pagriezt identifikācijas atslēgas.

Komandu "ipfs key rotate" tagad var izmantot, lai mainītu mezgla atslēgu. Turklāt ir pievienotas jaunas komandas atslēgu importēšanai un eksportēšanai ("ipfs key import" un "ipfs key export"), kuras var izmantot dublēšanas nolūkos, kā arī komanda "ipfs dag stat", lai parādītu statistiku par DAG (Izplatītās acikliskās diagrammas).

Go-ipfs-example-spraudņa skripti ir atjaunināti. Šīs ir jūras izmaiņas, kā cilvēki ir veidojuši spraudņus pret go-ipfs dist.ipfs.io bināro failu un spraudņiem būtu attiecīgi jāatjaunina savi būvēšanas procesi.

Visbeidzot, ja vēlaties uzzināt vairāk par šo jauno versiju, varat to pārbaudīt sadaļā šo saiti.

Kā izmantot IPFS operētājsistēmā Linux?

Tiem, kas ir ieinteresēti, lai IPFS varētu ieviest savā sistēmā, viņi to var izdarīt, izpildot norādījumus ir detalizēti aprakstīti šajā rakstā.

IPFS: Kā izmantot starpplanētu failu sistēmu GNU / Linux?
saistīto rakstu:
IPFS: Kā izmantot starpplanētu failu sistēmu GNU / Linux?

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.