ప్రపంచ వికేంద్రీకృత ఫైల్ సిస్టమ్ IPFS విడుదల 0.6

ప్రచురించబడింది వికేంద్రీకృత ఫైల్ సిస్టమ్ విడుదల IPFS 0.6 (ఇంటర్‌ప్లానెటరీ ఫైల్ సిస్టమ్), ఇది గ్లోబల్ వెర్షన్ ఫైల్ స్టోరేజ్‌ను ఏర్పరుస్తుంది, పార్టిసిపెంట్ సిస్టమ్‌ల నుండి ఏర్పడిన P2P నెట్‌వర్క్ రూపంలో అమలు చేయబడుతుంది. IPFS Git, BitTorrent, Kademlia, SFS మరియు వెబ్ వంటి సిస్టమ్‌లలో గతంలో అమలు చేయబడిన ఆలోచనలను మిళితం చేస్తుంది మరియు Git వస్తువులను మార్పిడి చేసే ఒకే BitTorrent "స్వార్మ్" (పంపిణీలో పాల్గొనే సహచరులు) వలె ఉంటుంది. IPFS స్థానం మరియు ఏకపక్ష పేర్లతో కాకుండా కంటెంట్ ద్వారా ప్రసంగించడం ద్వారా ప్రత్యేకించబడుతుంది. సూచన అమలు కోడ్ గో మరియులో వ్రాయబడింది ద్వారా పంపిణీ చేయబడింది Apache 2.0 మరియు MIT లైసెన్సుల క్రింద.

డిఫాల్ట్‌గా ప్రోటోకాల్ ఆధారిత రవాణాను చేర్చడం కోసం కొత్త వెర్షన్ గుర్తించదగినది ఆ సి, ఇది UDP ప్రోటోకాల్‌పై అతివ్యాప్తి, ఇది బహుళ కనెక్షన్‌ల మల్టీప్లెక్సింగ్‌కు మద్దతు ఇస్తుంది మరియు TLS/SSLకి సమానమైన ఎన్‌క్రిప్షన్ పద్ధతులను అందిస్తుంది. IPFSలో, UDP కనెక్షన్‌లను అంగీకరించే సాకెట్ TCP-ఆధారిత రవాణా హ్యాండ్లర్ వలె అదే చిరునామా మరియు నెట్‌వర్క్ పోర్ట్‌లో స్వయంచాలకంగా ప్రారంభించబడుతుంది. QUIC ఇన్‌కమింగ్ మరియు అవుట్‌గోయింగ్ కనెక్షన్‌ల కోసం ఉపయోగించబడుతుంది మరియు కొత్త నోడ్‌లకు కనెక్ట్ చేస్తున్నప్పుడు, QUIC అందుబాటులో లేనట్లయితే, అది TCPని ఉపయోగించడంలోకి వస్తుంది.

రెండవ ముఖ్యమైన ఆవిష్కరణ సురక్షిత రవాణాకు మద్దతు శబ్దం, ఆధారిత ప్రోటోకాల్‌పై నాయిస్ మరియు లోపల అభివృద్ధి చేయబడింది libp2p, P2P అప్లికేషన్‌ల కోసం మాడ్యులర్ నెట్‌వర్కింగ్ స్టాక్. ప్రారంభ కనెక్షన్ చర్చల తర్వాత, పాల్గొనేవారి మధ్య అన్ని తదుపరి కమ్యూనికేషన్ ఎన్‌క్రిప్ట్ చేయబడుతుంది మరియు వినడం నుండి రక్షించబడుతుంది.
NOISE రవాణాను భర్తీ చేసింది SECIO, కానీ TLS 1.3 నోడ్‌ల మధ్య కనెక్షన్‌లను ఎన్‌క్రిప్ట్ చేయడానికి ప్రాధాన్యతా పద్ధతిగా ఉపయోగించడం కొనసాగుతుంది. NOISE అమలు చేయడం చాలా సులభం మరియు వివిధ ప్రోగ్రామింగ్ భాషలలో అమలు చేయగల సార్వత్రిక క్రాస్-ప్లాట్‌ఫారమ్ రవాణాగా ఉంచబడుతుంది.

కొత్త విడుదల కస్టమ్ "404 నాట్ ఫౌండ్" పేజీలను జోడించే సామర్థ్యాన్ని కూడా అందిస్తుంది మరియు Base36 ఎన్‌కోడింగ్ పద్ధతికి ఐచ్ఛిక మద్దతును జోడిస్తుంది, ఇది డొమైన్ పేర్ల వంటి కేస్-ఇన్‌సెన్సిటివ్ ఆల్ఫాన్యూమరిక్ డేటాకు అనుకూలమైనది (Base32, Ed25519 IPNS కీలు రెండు బైట్లు పెద్దవిగా ఉంటాయి. సబ్‌డొమైన్ పరిమాణంపై పరిమితి, మరియు Base36తో అవి పరిమితికి సరిపోతాయి). అదనంగా, సెట్టింగ్‌లకు ఒక ఎంపిక జోడించబడింది
«పీరింగ్“, ఇది తరచుగా ఉపయోగించే సహచరుల మధ్య “స్టిక్కీ” కనెక్షన్‌లను గుర్తించడానికి కనెక్ట్ చేయడానికి, కనెక్షన్‌ని నిర్వహించడానికి మరియు మళ్లీ కనెక్ట్ చేయడానికి నోడ్‌ల జాబితాను నిర్వచిస్తుంది.

IPFSలో, ఫైల్‌ను యాక్సెస్ చేయడానికి లింక్ నేరుగా దాని కంటెంట్‌లకు లింక్ చేయబడిందని మరియు కంటెంట్‌ల క్రిప్టోగ్రాఫిక్ హాష్‌ని కలిగి ఉందని గుర్తుంచుకోండి. ఫైల్ చిరునామా ఏకపక్షంగా పేరు మార్చబడదు; కంటెంట్‌లను మార్చిన తర్వాత మాత్రమే ఇది మార్చబడుతుంది. అదేవిధంగా, చిరునామాను మార్చకుండా ఫైల్‌కు మార్పు చేయడం అసాధ్యం (పాత సంస్కరణ అదే చిరునామాలో ఉంటుంది మరియు కొత్తది వేరే చిరునామా ద్వారా యాక్సెస్ చేయబడుతుంది, ఎందుకంటే ఫైల్ కంటెంట్‌ల హాష్ మారుతుంది). ప్రతి మార్పుతో ఫైల్ ఐడెంటిఫైయర్ మారుతుందని పరిగణనలోకి తీసుకుంటే, ప్రతిసారీ కొత్త లింక్‌లను బదిలీ చేయకుండా ఉండటానికి, ఫైల్ యొక్క విభిన్న సంస్కరణలను పరిగణనలోకి తీసుకునే శాశ్వత చిరునామాలను లింక్ చేయడానికి సేవలు అందించబడతాయి (IPNS), లేదా సాంప్రదాయ FS మరియు DNSతో సారూప్యత ద్వారా మారుపేరును కేటాయించడం (MFS (మ్యూటబుల్ ఫైల్ సిస్టమ్) మరియు DNSL లింక్).

బిట్‌టొరెంట్‌తో సారూప్యతతో, కేంద్రీకృత నోడ్‌లతో ముడిపడి ఉండకుండా, P2P మోడ్‌లో సమాచారాన్ని మార్పిడి చేసే పాల్గొనేవారి సిస్టమ్‌లలో డేటా నేరుగా నిల్వ చేయబడుతుంది. నిర్దిష్ట కంటెంట్‌తో ఫైల్‌ను స్వీకరించడం అవసరమైతే, సిస్టమ్ ఈ ఫైల్‌ను కలిగి ఉన్న పాల్గొనేవారిని కనుగొంటుంది మరియు వారి సిస్టమ్‌ల నుండి అనేక థ్రెడ్‌లలో భాగాలను పంపుతుంది. ఫైల్‌ను తన సిస్టమ్‌కు డౌన్‌లోడ్ చేసిన తర్వాత, పాల్గొనేవారు స్వయంచాలకంగా దాని పంపిణీకి సంబంధించిన పాయింట్‌లలో ఒకటిగా మారతారు. నెట్‌వర్క్ పార్టిసిపెంట్‌లను ఎవరి నోడ్‌లలో ఆసక్తి కంటెంట్ ఉందో గుర్తించడానికి ఉపయోగించబడుతుంది పంపిణీ చేయబడిన హాష్ పట్టిక (DHT) గ్లోబల్ IPFS FSని యాక్సెస్ చేయడానికి, HTTP ప్రోటోకాల్‌ని ఉపయోగించవచ్చు లేదా FUSE మాడ్యూల్‌ని ఉపయోగించి వర్చువల్ FS/ipfsని మౌంట్ చేయవచ్చు.

నిల్వ విశ్వసనీయత (అసలు నిల్వ తగ్గితే, ఫైల్‌ను ఇతర వినియోగదారుల సిస్టమ్‌ల నుండి డౌన్‌లోడ్ చేసుకోవచ్చు), కంటెంట్ సెన్సార్‌షిప్‌కు నిరోధం (బ్లాక్ చేయడానికి డేటా కాపీని కలిగి ఉన్న అన్ని వినియోగదారు సిస్టమ్‌లను నిరోధించడం అవసరం) మరియు యాక్సెస్ ఆర్గనైజింగ్ వంటి సమస్యలను పరిష్కరించడంలో IPFS సహాయపడుతుంది. ఇంటర్నెట్‌కు ప్రత్యక్ష కనెక్షన్ లేనప్పుడు లేదా కమ్యూనికేషన్ ఛానెల్ నాణ్యత తక్కువగా ఉంటే (మీరు స్థానిక నెట్‌వర్క్‌లో సమీపంలోని పాల్గొనేవారి ద్వారా డేటాను డౌన్‌లోడ్ చేసుకోవచ్చు). ఫైల్‌లను నిల్వ చేయడం మరియు డేటాను మార్పిడి చేయడంతో పాటు, కొత్త సేవలను రూపొందించడానికి IPFSని ఆధారంగా ఉపయోగించవచ్చు, ఉదాహరణకు, సర్వర్‌లతో ముడిపడి ఉండని సైట్‌ల ఆపరేషన్‌ను నిర్వహించడానికి లేదా పంపిణీ చేయబడిన వాటిని సృష్టించడానికి. అప్లికేషన్లు.

ప్రపంచ వికేంద్రీకృత ఫైల్ సిస్టమ్ IPFS విడుదల 0.6

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి