ప్రపంచ వికేంద్రీకృత ఫైల్ సిస్టమ్ IPFS 0.5కి ప్రధాన నవీకరణ

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

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

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

ప్రపంచ వికేంద్రీకృత ఫైల్ సిస్టమ్ IPFS 0.5కి ప్రధాన నవీకరణ

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

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

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

ప్రత్యేకించి, డేటాను జోడించే ఆపరేషన్ల వేగం 2 రెట్లు పెరిగింది, నెట్‌వర్క్‌కు కొత్త కంటెంట్‌ను 2.5 రెట్లు ప్రకటించింది,
2 నుండి 5 సార్లు డేటా రిట్రీవల్ మరియు 2 నుండి 6 సార్లు కంటెంట్ శోధన.
బ్యాండ్‌విడ్త్ మరియు బ్యాక్‌గ్రౌండ్ ట్రాఫిక్ ట్రాన్స్‌మిషన్‌ను మరింత సమర్థవంతంగా ఉపయోగించడం వల్ల నెట్‌వర్క్‌ను 2-3 రెట్లు వేగవంతం చేయడం ద్వారా రూటింగ్ మరియు ప్రకటనలను పంపడం కోసం పునఃరూపకల్పన చేయబడిన మెకానిజమ్‌లు సాధ్యమయ్యాయి. తదుపరి విడుదల QUIC ప్రోటోకాల్ ఆధారంగా రవాణాను ప్రవేశపెడుతుంది, ఇది జాప్యాన్ని తగ్గించడం ద్వారా మరింత ఎక్కువ పనితీరును పొందేందుకు అనుమతిస్తుంది.

మారుతున్న కంటెంట్‌కి శాశ్వత లింక్‌లను రూపొందించడానికి ఉపయోగించే IPNS (ఇంటర్-ప్లానెటరీ నేమ్ సిస్టమ్) సిస్టమ్ యొక్క పని వేగవంతం చేయబడింది మరియు విశ్వసనీయత పెరిగింది. కొత్త ప్రయోగాత్మక రవాణా పబ్‌సబ్ వెయ్యి నోడ్‌లతో కూడిన నెట్‌వర్క్‌లో పరీక్షించేటప్పుడు IPNS రికార్డుల డెలివరీని 30-40 రెట్లు వేగవంతం చేయడం సాధ్యపడింది (ప్రయోగాల కోసం ప్రత్యేకమైనది అభివృద్ధి చేయబడింది P2P నెట్‌వర్క్ సిమ్యులేటర్) ఇంటర్లేయర్ ఉత్పాదకత సుమారు రెట్టింపు చేయబడింది
బ్యాడ్జర్, ఆపరేటింగ్ సిస్టమ్ FSతో పరస్పర చర్య చేయడానికి ఉపయోగిస్తారు. అసమకాలిక వ్రాతలకు మద్దతుతో, బ్యాడ్జర్ ఇప్పుడు పాత flatfs లేయర్ కంటే 25 రెట్లు వేగంగా ఉంది. పెరిగిన ఉత్పాదకత యంత్రాంగాన్ని కూడా ప్రభావితం చేసింది Bitswap, నోడ్‌ల మధ్య ఫైల్‌లను బదిలీ చేయడానికి ఉపయోగిస్తారు.

ప్రపంచ వికేంద్రీకృత ఫైల్ సిస్టమ్ IPFS 0.5కి ప్రధాన నవీకరణ

ఫంక్షనల్ మెరుగుదలలలో, క్లయింట్లు మరియు సర్వర్‌ల మధ్య కనెక్షన్‌లను ఎన్‌క్రిప్ట్ చేయడానికి TLSని ఉపయోగించడం గురించి ప్రస్తావించబడింది. HTTP గేట్‌వేలో సబ్‌డొమైన్‌లకు కొత్త మద్దతు - డెవలపర్‌లు హాష్ చిరునామాలు, IPNS, DNSLink, ENS మొదలైనవాటితో ఉపయోగించగల వికేంద్రీకృత అప్లికేషన్‌లు (dapps) మరియు వెబ్ కంటెంట్‌ను వివిక్త సబ్‌డొమైన్‌లలో హోస్ట్ చేయవచ్చు. కొత్త నేమ్‌స్పేస్ /p2p జోడించబడింది, ఇది పీర్ చిరునామాలకు సంబంధించిన డేటాను కలిగి ఉంటుంది (/ipfs/peer_id → /p2p/peer_id). బ్లాక్‌చెయిన్ ఆధారిత “.eth” లింక్‌లకు మద్దతు జోడించబడింది, ఇది పంపిణీ చేయబడిన అప్లికేషన్‌లలో IPFS వినియోగాన్ని విస్తరిస్తుంది.

IPFS అభివృద్ధికి మద్దతు ఇచ్చే స్టార్టప్ ప్రోటోకాల్ ల్యాబ్స్ కూడా ఈ ప్రాజెక్ట్‌ను సమాంతరంగా అభివృద్ధి చేస్తోంది. FileCoin, ఇది IPFSకి యాడ్-ఆన్. IPFS పాల్గొనేవారిని తమలో తాము డేటాను నిల్వ చేయడానికి, ప్రశ్నించడానికి మరియు బదిలీ చేయడానికి అనుమతిస్తుంది, ఫైల్‌కాయిన్ నిరంతర నిల్వ కోసం బ్లాక్‌చెయిన్-ఆధారిత ప్లాట్‌ఫారమ్‌గా అభివృద్ధి చెందుతోంది. ఫైల్‌కాయిన్ ఉపయోగించని డిస్క్ స్థలాన్ని కలిగి ఉన్న వినియోగదారులను రుసుము కోసం నెట్‌వర్క్‌కు అందించడానికి మరియు దానిని కొనుగోలు చేయడానికి నిల్వ స్థలం అవసరమైన వినియోగదారులను అనుమతిస్తుంది. స్థలం అవసరం లేకుండా పోయినట్లయితే, వినియోగదారు దానిని విక్రయించవచ్చు. ఈ విధంగా, నిల్వ స్థలం కోసం మార్కెట్ ఏర్పడుతుంది, దీనిలో టోకెన్లలో సెటిల్మెంట్లు చేయబడతాయి Filecoin, మైనింగ్ ద్వారా ఉత్పత్తి.

మూలం: opennet.ru

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