Bagong bersyon ng desentralisadong IPFS 0.7 file system na magagamit

Ang paglulunsad ng ang bagong bersyon ng desentralisadong file system IPFS 0.7 (InterPlanetary File System), na isang pandaigdigang na-bersyon na file store na ipinatupad sa anyo ng isang P2P network na binubuo ng mga system ng miyembro.

IPFS pinagsasama ang mga ideya na dati nang ipinatupad sa mga system tulad ng Git, BitTorrent, Kademlia, SFS at ang Web upang magmukhang isang solong BitTorrent swarm (mga kapantay na nakikilahok sa pamamahagi) na nagpapalitan ng mga Git na bagay. Ang IPFS ay hinarap ng nilalaman sa halip na lokasyon at di-makatwirang mga pangalan. Ang sanggunian na pagpapatupad ng code ay nakasulat sa Go at lisensyado ng Apache 2.0 at MIT.

Para sa mga hindi pamilyar sa IPFS, dapat nilang malaman iyon sa sistemang file na ito ang isang file link ay direktang nauugnay sa nilalaman nito at may kasamang isang cryptographic hash ng nilalaman. Ang file address ay hindi maaaring arbitrarily pinalitan ng pangalan, mababago lamang ito pagkatapos baguhin ang nilalaman. Katulad nito, imposibleng gumawa ng pagbabago sa file nang hindi binabago ang address (ang lumang bersyon ay mananatili sa parehong address at ang bago ay magagamit sa pamamagitan ng ibang address).

Isinasaalang-alang na nagbabago ang tagakilala ng file sa bawat pagbabago, upang hindi maglipat ng mga bagong link sa bawat oras, ang mga serbisyo ay ibinibigay upang mai-link ang mga permanenteng address na isinasaalang-alang ang iba't ibang mga bersyon ng file (IPNS), o magtakda ng isang alias sa pamamagitan ng pagkakatulad sa tradisyonal na FS at DNS.

Pagkatapos i-download ang file sa iyong system, ang kalahok ay awtomatikong nagiging isa sa mga puntos para sa pamamahagi. Ang isang ipinamahaging hash table (DHT) ay ginagamit upang matukoy ang mga kalahok sa network sa mga node kung saan naroroon ang nilalaman ng interes.

Tumutulong ang IPFS na malutas ang mga problema tulad ng pagiging maaasahan ng imbakan . .

Ano ang bago sa IPFS 0.7?

Hindi pinagana ng bagong bersyon ang default na transportasyon ng SECIO, na pinalitan sa nakaraang bersyon ng transport na NOISE, batay sa Noise protocol at binuo sa loob ng balangkas ng modular libp2p network stack para sa mga aplikasyon ng P2P. Ang TLSv1.3 ay naiwan bilang isang backup na transport. Ang mga tagapangasiwa ng site na gumagamit ng mas lumang mga bersyon ng IPFS (Go IPFS <0.5 o JS IPFS <0.47) ay pinapayuhan na i-update ang software upang maiwasan ang pagkasira ng pagganap.

Ang bagong bersyon Kasama rin ang paglipat upang magamit ang mga default na key ed25519 sa halip na RSA. Sinusuportahan pa rin ang mga lumang RSA key, ngunit ngayon ang mga bagong key ay mabubuo gamit ang ed25519 algorithm.

Gamit ang built-in na pampublikong mga susi ng nalulutas ng ed25519 ang problema sa pag-iimbak ng mga pampublikong key, halimbawa, upang mapatunayan ang naka-sign na data kapag gumagamit ng ed25519, mayroong sapat na impormasyon tungkol sa PeerId. Ang mga pangunahing pangalan sa mga ruta ng IPNS ay naka-encode na ngayon gamit ang base36 CIDv1 sa halip na base58btc.

Bilang karagdagan sa pagbabago ng default na uri ng key, Ang IPFS 0.7 ay nagdaragdag ng kakayahang paikutin ang mga key ng pagkakakilanlan.

Ang utos na "ipfs key rotate" ay maaari nang magamit upang baguhin ang node key. Bilang karagdagan, idinagdag ang mga bagong utos para sa pag-import at pag-export ng mga key ("ipfs key import" at "ipfs key export"), na maaaring magamit para sa mga layunin ng pag-backup, pati na rin ang utos na "ipfs dag stat" upang ipakita ang mga istatistika tungkol sa DAGs (Ipinamahagi na Mga Chart ng Acyclic).

Ang mga script sa go-ipfs-halimbawa-plugin ay na-update. Ito ay isang pagbabago sa dagat sa paraan ng paggawa ng mga plugin ng mga tao laban sa go-ipfs dist.ipfs.io binary at mga plugin ay dapat na i-update ang kanilang mga proseso ng pagbuo nang naaayon.

Panghuli, kung nais mong malaman ang tungkol sa bagong bersyon, maaari mong suriin ang mga detalye sa ang sumusunod na link.

Paano gamitin ang IPFS sa Linux?

Para sa mga interesadong maipatupad ang IPFS sa kanilang system, magagawa nila ito sa pamamagitan ng pagsunod sa mga tagubilin na ay detalyado sa artikulong ito.

IPFS: Paano magagamit ang Interplanetary File System sa GNU / Linux?
Kaugnay na artikulo:
IPFS: Paano magagamit ang Interplanetary File System sa GNU / Linux?

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.