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

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

కొత్త వెర్షన్ డిఫాల్ట్‌గా రవాణాను నిలిపివేసింది SECIO, ఇది గత సంచికలో రవాణా ద్వారా భర్తీ చేయబడింది శబ్దం, స్థాపించారు ప్రోటోకాల్‌పై నాయిస్ మరియు P2P అప్లికేషన్‌ల కోసం మాడ్యులర్ నెట్‌వర్క్ స్టాక్‌లో అభివృద్ధి చేయబడింది libp2p. TLSv1.3 బ్యాకప్ రవాణాగా మిగిలిపోయింది. IPFS (Go IPFS <0.5 లేదా JS IPFS <0.47) యొక్క పాత వెర్షన్‌లను ఉపయోగించే నోడ్‌ల నిర్వాహకులు పనితీరు క్షీణతను నివారించడానికి సాఫ్ట్‌వేర్‌ను అప్‌డేట్ చేయాలని సూచించారు.

కొత్త వెర్షన్ కూడా RSAకి బదులుగా ed25519 కీలను డిఫాల్ట్‌గా ఉపయోగించుకునేలా చేస్తుంది. పాత RSA కీలకు మద్దతు అలాగే ఉంచబడింది, కానీ ఇప్పుడు ed25519 అల్గారిథమ్ ఉపయోగించి కొత్త కీలు రూపొందించబడతాయి. అంతర్నిర్మిత పబ్లిక్ కీల ed25519 ఉపయోగం పబ్లిక్ కీలను నిల్వ చేయడంలో సమస్యను పరిష్కరిస్తుంది, ఉదాహరణకు, ed25519ని ఉపయోగిస్తున్నప్పుడు సంతకం చేసిన డేటాను ధృవీకరించడానికి, PeerId గురించిన సమాచారం సరిపోతుంది. IPNS పాత్‌లలోని ముఖ్య పేర్లు ఇప్పుడు base36btcకి బదులుగా base1 CIDv58 అల్గారిథమ్‌ని ఉపయోగించి ఎన్‌కోడ్ చేయబడ్డాయి.

డిఫాల్ట్ కీ రకాన్ని మార్చడంతో పాటు, IPFS 0.7 గుర్తింపు కీలను తిప్పే సామర్థ్యాన్ని జోడించింది. హోస్ట్ కీని మార్చడానికి, మీరు ఇప్పుడు “ipfs కీ రొటేట్” ఆదేశాన్ని అమలు చేయవచ్చు. అదనంగా, దిగుమతి మరియు ఎగుమతి కీలకు (“ipfs కీ దిగుమతి” మరియు “ipfs కీ ఎగుమతి”) కొత్త ఆదేశాలు జోడించబడ్డాయి, వీటిని బ్యాకప్ ప్రయోజనాల కోసం ఉపయోగించవచ్చు, అలాగే DAG గురించి గణాంకాలను ప్రదర్శించడానికి “ipfs dag stat” ఆదేశం (పంపిణీ చేయబడిన ఎసిక్లిక్ గ్రాఫ్‌లు).

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

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

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

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

మూలం: opennet.ru

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