yawe
Pinaagi sa analohiya sa BitTorrent, ang data direkta nga gitipigan sa mga sistema sa mga partisipante nga nagbayloay og impormasyon sa P2P mode, nga walay gihigot sa mga sentralisadong node. Kung kinahanglan nga makadawat usa ka file nga adunay piho nga sulud, makit-an sa sistema ang mga partisipante nga adunay kini nga file ug ipadala kini sa ilang mga sistema sa mga bahin sa daghang mga sapa. Human ma-upload ang file sa ilang sistema, ang partisipante awtomatik nga mahimong usa sa mga punto alang sa pag-apod-apod niini. Aron mahibal-an ang mga miyembro sa network kung kinsa ang mga node ang sulud sa interes naa
Sa tinuud, ang IPFS mahimong tan-awon ingon usa ka giapod-apod nga reinkarnasyon sa Web, nga nagtubag pinaagi sa sulud kaysa lokasyon ug arbitraryong mga ngalan. Dugang sa pagtipig sa mga file ug pagbayloay sa datos, ang IPFS mahimong gamiton isip basehan sa pagmugna og bag-ong mga serbisyo, pananglitan, alang sa pag-organisar sa operasyon sa mga site nga wala mahigot sa mga server, o alang sa paghimo sa gipang-apod-apod.
Ang IPFS nagtabang sa pagsulbad sa mga problema sama sa kasaligan sa pagtipig (kung ang orihinal nga pagtipig mawala, ang file mahimong ma-download gikan sa mga sistema sa ubang mga tiggamit), pagsukol sa censorship sa sulud (pag-block nanginahanglan pag-ali sa tanan nga mga sistema sa tiggamit nga adunay kopya sa datos) ug pag-organisar sa pag-access kung wala ang direktang koneksyon sa Internet o kung ang kalidad sa channel sa komunikasyon dili maayo (mahimo nimong i-download ang data pinaagi sa duol nga mga partisipante sa lokal nga network).
Sa bersyon
Sa partikular, ang katulin sa pagpahigayon sa mga operasyon sa pagdugang sa datos misaka sa 2 ka beses, nga nagpahibalo sa bag-ong sulod sa network sa 2.5 ka beses,
pagkuha sa datos gikan sa 2 hangtod 5 ka beses, ug pagpangita sa sulud gikan sa 2 hangtod 6 ka beses.
Gidisenyo usab nga mga mekanismo alang sa pagruta ug pagpadala sa mga anunsyo nagpaposible sa pagpadali sa network sa 2-3 ka beses tungod sa mas episyente nga paggamit sa bandwidth ug background sa transmission sa trapiko. Ang sunod nga pagpagawas magpaila sa transportasyon pinasukad sa QUIC protocol, nga magtugot alang sa labi pa nga mga kadaugan sa pasundayag pinaagi sa pagkunhod sa latency.
Ang buhat sa IPNS (Inter-Planetary Name System) nga sistema, nga gigamit sa paghimo og permanenteng mga sumpay sa pagbag-o sa sulod, gipaspasan ug nadugangan ang kasaligan. Ang bag-ong eksperimento nga transport pubsub nagpaposible sa pagpadali sa paghatud sa mga rekord sa IPNS sa 30-40 ka beses kung ang pagsulay sa usa ka network nga adunay usa ka libo nga mga node (usa ka espesyal nga gihimo alang sa mga eksperimento.
Badger, gigamit sa pagpakig-uban sa operating system FS. Uban sa suporta alang sa mga asynchronous nga pagsulat, ang Badger karon 25 ka beses nga mas paspas kaysa sa daan nga flatfs layer. Ang dugang nga produktibo nakaapekto usab sa mekanismo
Lakip sa mga pagpaayo sa pag-andar, gihimo ang paghisgot sa paggamit sa TLS aron ma-encrypt ang mga koneksyon tali sa mga kliyente ug mga server. Bag-ong suporta alang sa mga subdomain sa HTTP gateway - ang mga developers mahimong mag-host sa mga desentralisadong aplikasyon (dapps) ug web content sa nahilit nga mga subdomain nga mahimong magamit sa mga adres sa hash, IPNS, DNSLink, ENS, ug uban pa. Usa ka bag-ong namespace /p2p ang gidugang, nga adunay mga datos nga may kalabotan sa mga adres sa kaedad (/ipfs/peer_id β /p2p/peer_id). Gidugang nga suporta alang sa blockchain-based nga ".eth" nga mga link, nga magpalapad sa paggamit sa IPFS sa gipang-apod-apod nga mga aplikasyon.
Ang startup Protocol Labs, nga nagsuporta sa pagpalambo sa IPFS, nagpalambo usab sa proyekto nga managsama.
Source: opennet.ru