Nova versio de malcentralizita dosiersistemo IPFS 0.7 havebla

La lanĉo de la nova versio de la malcentralizita dosiersistemo IPFS 0.7 (InterPlanetary File System), kiu estas tutmonda versiigita dosierbutiko efektivigita en la formo de P2P-reto konsistigita de membrosistemoj.

IPFS kombinas ideojn antaŭe efektivigitajn en sistemoj kiel Git, BitTorrent, Kademlia, SFS kaj la Reto aspektas kiel unu BitTorrent-svarmo (kunuloj partoprenantaj en la distribuo) interŝanĝanta Git-objektojn. IPFS estas traktata per enhavo anstataŭ loko kaj arbitraj nomoj. La referenca efektiviga kodo estas skribita en Go kaj estas rajtigita de Apache 2.0 kaj MIT.

Por tiuj, kiuj ne konas IPFS, ili devas scii tion en ĉi tiu dosiersistemo dosierligo rekte rilatas al ĝia enhavo kaj inkluzivas kriptigan hakilon de la enhavo. Dosieradreso ne povas esti arbitre alinomita, ĝi povas esti ŝanĝita nur post ŝanĝo de la enhavo. Simile ne eblas fari ŝanĝon al la dosiero sen ŝanĝi la adreson (la malnova versio restos ĉe la sama adreso kaj la nova estos disponebla per alia adreso).

Konsiderante, ke la dosieridentigilo ŝanĝiĝas kun ĉiu ŝanĝo, por ne transdoni novajn ligojn ĉiufoje, servoj estas provizitaj por ligi permanentajn adresojn kiuj konsideras malsamajn versiojn de la dosiero (IPNS), aŭ starigas kaŝnomon analoge kun tradiciaj FS kaj DNS.

Post elŝuti la dosieron al via sistemo, la partoprenanto aŭtomate fariĝas unu el la distribuotaj punktoj. Distribuita haka tabelo (DHT) estas uzata por determini la retajn partoprenantojn sur la nodoj, en kiuj la interesa enhavo ĉeestas.

IPFS helpas solvi problemojn kiel stokan fidindecon (se la originala stokado estas malŝaltita, la dosiero elŝuteblas de la sistemoj de aliaj uzantoj), por rezisti enhavan cenzuron kaj ankaŭ por povi organizi aliron en la foresto de interreta konekto aŭ se la kvalito de la komunikada kanalo estas malbona .

Kio nova en IPFS 0.7?

La nova versio malebligas la defaŭltan SECIO-transporton, kiu estis anstataŭigita en la antaŭa versio per la NOISE-transporto, surbaze de la Noise-protokolo kaj disvolvita kadre de la modula libp2p-reta stako por P2P-aplikaĵoj. TLSv1.3 restas kiel rezerva transporto. Retejaj administrantoj uzantaj pli malnovajn versiojn de IPFS (Go IPFS <0.5 aŭ JS IPFS <0.47) konsilas ĝisdatigi la programon por eviti agadon.

La nova versio ankaŭ inkluzivas la transiron por uzi la defaŭltajn klavojn ed25519 anstataŭ RSA. Malnovaj ŝlosiloj RSA ankoraŭ subtenas, sed nun novaj ŝlosiloj estos generitaj per la algoritmo ed25519.

Uzante la enkonstruitajn publikajn ŝlosilojn de ed25519 solvas la problemon konservi publikajn ŝlosilojn, ekzemple, por kontroli subskribitajn datumojn uzante ed25519, estas sufiĉe da informoj pri la PeerId. Ŝlosilaj nomoj en IPNS-vojoj nun estas kodigitaj per base36 CIDv1 anstataŭ base58btc.

Krom ŝanĝi la defaŭltan ŝlosilan tipon, IPFS 0.7 aldonas la kapablon turni identigajn klavojn.

La komando "ipfs-ŝlosilo turni" nun povas esti uzata por ŝanĝi la nodŝlosilon. Krome, novaj komandoj estis aldonitaj por importi kaj eksporti ŝlosilojn ("ipfs-ŝlosila importado" kaj "ipfs-ŝlosila eksportado"), kiuj povas esti uzataj por rezervaj celoj, same kiel la komando "ipfs dag stat" por montri statistikojn pri DAGoj (Disdonitaj Aciklaj Diagramoj).

La skriptoj en go-ipfs-example-plugin estis ĝisdatigitaj. Ĉi tio estas grava ŝanĝo laŭ la maniero, ke homoj konstruis kromaĵojn kontraŭ la du-go-ipfs-dist.ipfs.io-binaraj kaj aldonaĵoj devas ĝisdatigi siajn konstruajn procezojn laŭe.

Fine, se vi volas scii pli pri ĉi tiu nova versio, vi povas kontroli la detalojn en la sekva ligilo.

Kiel uzi IPFS en Linukso?

Por tiuj, kiuj interesiĝas povi efektivigi IPFS en sia sistemo, ili povas fari tion sekvante la instrukciojn estas detalaj en ĉi tiu artikolo.

Rilata artikolo:
IPFS: Kiel uzi la Interplanedan Dosiersistemon en GNU / Linukso?

La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.