AtslÄga
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
BÅ«tÄ«bÄ IPFS var uzskatÄ«t par izplatÄ«tu tÄ«mekļa reinkarnÄciju, adresÄjot pÄc satura, nevis pÄc atraÅ”anÄs vietas un patvaļīgiem nosaukumiem. 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.
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), satura cenzÅ«ras izturÄ«ba (bloÄ·ÄÅ”anai bÅ«s jÄbloÄ·Ä visas lietotÄju sistÄmas, kurÄm ir kopija datiem) un piekļuves organizÄÅ”ana, ja nav tieÅ”a savienojuma ar internetu vai ja sakaru kanÄla kvalitÄte ir slikta (datus var lejupielÄdÄt caur tuvÄkajiem vietÄjÄ tÄ«kla dalÄ«bniekiem).
VersijÄ
Jo Ä«paÅ”i datu pievienoÅ”anas operÄciju Ätrums ir palielinÄjies 2 reizes, jauna satura paziÅoÅ”ana tÄ«klÄ - 2.5 reizes,
datu ieguve no 2 lÄ«dz 5 reizÄm un satura meklÄÅ”ana no 2 lÄ«dz 6 reizÄm.
PÄrstrÄdÄtie paziÅojumu marÅ”rutÄÅ”anas un nosÅ«tÄ«Å”anas mehÄnismi ļÄva 2-3 reizes paÄtrinÄt tÄ«klu, jo efektÄ«vÄk tika izmantots joslas platums un fona trafika. NÄkamajÄ laidienÄ ir plÄnots ieviest transportÄÅ”anu, pamatojoties uz QUIC protokolu, kas sasniegs vÄl lielÄku veiktspÄjas pieaugumu, samazinot latentumu.
PaÄtriniet un uzlabojiet IPNS (Inter-Planetary Name System) sistÄmas uzticamÄ«bu, ko izmanto, lai izveidotu pastÄvÄ«gas saites uz mainÄ«gu saturu. Jaunais eksperimentÄlais pubsub transports ļÄva paÄtrinÄt IPNS ierakstu piegÄdi par 30-40 reizÄm, ja to pÄrbauda tÄ«klÄ ar tÅ«kstoÅ” mezgliem (Ä«paÅ”s
Badger, ko izmanto, lai mijiedarbotos ar operÄtÄjsistÄmas FS. Atbalstot asinhronÄs rakstÄ«Å”anas darbÄ«bas, Badger tagad ir 25 reizes ÄtrÄks nekÄ vecais flatfs slÄnis. VeiktspÄjas uzlaboÅ”ana ietekmÄja arÄ« mehÄnismu
No funkcionÄlajiem uzlabojumiem tiek minÄta TLS izmantoÅ”ana, lai Å”ifrÄtu savienojumus starp klientiem un serveriem. Pievienots apakÅ”domÄnu atbalsts HTTP vÄrtejÄ ā izstrÄdÄtÄji var mitinÄt decentralizÄtas lietojumprogrammas (dapps) un tÄ«mekļa saturu izolÄtos apakÅ”domÄnos, kurus var izmantot ar jaucÄjadresÄm, IPNS, DNSLink, ENS utt. Ir pievienota jauna nosaukumvieta /p2p, kurÄ ir dati, kas saistÄ«ti ar vienÄdranga adresÄm (/ipfs/peer_id ā /p2p/peer_id). Ir pievienots atbalsts uz blokÄ·Ädes balstÄ«tÄm ".eth" saitÄm, kas paplaÅ”inÄs IPFS izmantoÅ”anu izplatÄ«tajÄs lietojumprogrammÄs.
ParalÄli projektu attÄ«sta arÄ« IPFS atbalsta startup Protocol Labs
Avots: opennet.ru