ആഗോള വികേന്ദ്രീകൃത ഫയൽ സിസ്റ്റത്തിലേക്കുള്ള പ്രധാന അപ്ഡേറ്റ് IPFS 0.5

സമർപ്പിച്ചത് വികേന്ദ്രീകൃത ഫയൽ സിസ്റ്റത്തിൻ്റെ പുതിയ റിലീസ് Ipfs 0.5 (ഇൻ്റർപ്ലാനറ്ററി ഫയൽ സിസ്റ്റം), ഒരു ആഗോള പതിപ്പ് ഫയൽ സംഭരണം രൂപീകരിക്കുന്നു, പങ്കാളിത്ത സിസ്റ്റങ്ങളിൽ നിന്ന് രൂപീകരിച്ച P2P നെറ്റ്‌വർക്കിൻ്റെ രൂപത്തിൽ വിന്യസിച്ചിരിക്കുന്നു. Git, BitTorrent, Kademlia, SFS, Web തുടങ്ങിയ സിസ്റ്റങ്ങളിൽ മുമ്പ് നടപ്പിലാക്കിയ ആശയങ്ങൾ IPFS സംയോജിപ്പിക്കുന്നു, കൂടാതെ Git ഒബ്‌ജക്‌റ്റുകൾ കൈമാറ്റം ചെയ്യുന്ന ഒരൊറ്റ ബിറ്റ്‌ടോറൻ്റ് "സ്വാം" (വിതരണത്തിൽ പങ്കെടുക്കുന്ന സമപ്രായക്കാർ) പോലെയാണ്. ഗ്ലോബൽ IPFS FS ആക്സസ് ചെയ്യുന്നതിന്, HTTP പ്രോട്ടോക്കോൾ ഉപയോഗിക്കാം അല്ലെങ്കിൽ FUSE മൊഡ്യൂൾ ഉപയോഗിച്ച് വെർച്വൽ FS / ipfs മൌണ്ട് ചെയ്യാം. റഫറൻസ് നടപ്പിലാക്കൽ കോഡ് Go എന്നതിൽ എഴുതിയിരിക്കുന്നു വിതരണം ചെയ്തത് Apache 2.0, MIT ലൈസൻസുകൾക്ക് കീഴിൽ. അധികമായി വികസിപ്പിക്കുന്നു ബ്രൗസറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന JavaScript-ൽ IPFS പ്രോട്ടോക്കോൾ നടപ്പിലാക്കുന്നു.

താക്കോൽ സവിശേഷത IPFS എന്നത് ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കിയുള്ള വിലാസമാണ്, അതിൽ ഒരു ഫയൽ ആക്സസ് ചെയ്യുന്നതിനുള്ള ലിങ്ക് അതിൻ്റെ ഉള്ളടക്കവുമായി നേരിട്ട് ബന്ധപ്പെട്ടിരിക്കുന്നു (ഉള്ളടക്കത്തിൻ്റെ ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഉൾപ്പെടുന്നു). പതിപ്പിംഗിന് IPFS-ന് അന്തർനിർമ്മിത പിന്തുണയുണ്ട്. ഫയൽ വിലാസം ഏകപക്ഷീയമായി പുനർനാമകരണം ചെയ്യാൻ കഴിയില്ല; ഉള്ളടക്കം മാറ്റിയതിനുശേഷം മാത്രമേ അത് മാറ്റാൻ കഴിയൂ. അതുപോലെ, വിലാസം മാറ്റാതെ ഒരു ഫയലിൽ മാറ്റം വരുത്തുന്നത് അസാധ്യമാണ് (പഴയ പതിപ്പ് അതേ വിലാസത്തിൽ തന്നെ തുടരും, കൂടാതെ പുതിയത് മറ്റൊരു വിലാസത്തിലൂടെ ആക്സസ് ചെയ്യാൻ കഴിയും, കാരണം ഫയൽ ഉള്ളടക്കങ്ങളുടെ ഹാഷ് മാറും). ഓരോ മാറ്റത്തിലും ഫയൽ ഐഡൻ്റിഫയർ മാറുന്നത് കണക്കിലെടുത്ത്, ഓരോ തവണയും പുതിയ ലിങ്കുകൾ കൈമാറാതിരിക്കാൻ, ഫയലിൻ്റെ വ്യത്യസ്ത പതിപ്പുകൾ കണക്കിലെടുക്കുന്ന സ്ഥിരമായ വിലാസങ്ങൾ ലിങ്ക് ചെയ്യുന്നതിനുള്ള സേവനങ്ങൾ നൽകുന്നു (ഐപിഎൻഎസ്), അല്ലെങ്കിൽ പരമ്പരാഗത FS, DNS എന്നിവയുമായി സാമ്യമുള്ള ഒരു അപരനാമം നൽകുക (എം.എഫ്.എസ് (മ്യൂട്ടബിൾ ഫയൽ സിസ്റ്റം) കൂടാതെ ഡിഎൻഎസ്ലിങ്ക്).

ബിറ്റ്‌ടോറന്റുമായി സാമ്യമുള്ളതിനാൽ, കേന്ദ്രീകൃത നോഡുകളുമായി ബന്ധിപ്പിക്കാതെ, P2P മോഡിൽ വിവരങ്ങൾ കൈമാറുന്ന പങ്കാളികളുടെ സിസ്റ്റങ്ങളിൽ ഡാറ്റ നേരിട്ട് സംഭരിക്കുന്നു. ചില ഉള്ളടക്കങ്ങളുള്ള ഒരു ഫയൽ സ്വീകരിക്കേണ്ടത് ആവശ്യമാണെങ്കിൽ, ഈ ഫയൽ ഉള്ള പങ്കാളികളെ സിസ്റ്റം കണ്ടെത്തുകയും അവരുടെ സിസ്റ്റങ്ങളിൽ നിന്ന് പല ത്രെഡുകളിലായി ഭാഗങ്ങളായി അയയ്ക്കുകയും ചെയ്യുന്നു. തന്റെ സിസ്റ്റത്തിലേക്ക് ഫയൽ ഡൗൺലോഡ് ചെയ്ത ശേഷം, പങ്കാളി സ്വയമേവ അതിന്റെ വിതരണത്തിനുള്ള പോയിന്റുകളിൽ ഒന്നായി മാറുന്നു. താൽപ്പര്യമുള്ള ഉള്ളടക്കം ഉള്ള നോഡുകളിൽ നെറ്റ്‌വർക്ക് പങ്കാളികളെ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്നു വിതരണം ചെയ്ത ഹാഷ് ടേബിൾ (ധ്ത്).

ആഗോള വികേന്ദ്രീകൃത ഫയൽ സിസ്റ്റത്തിലേക്കുള്ള പ്രധാന അപ്ഡേറ്റ് IPFS 0.5

അടിസ്ഥാനപരമായി, IPFS-നെ വെബിൻ്റെ ഒരു വിതരണം ചെയ്ത പുനർജന്മമായി കാണാൻ കഴിയും, ലൊക്കേഷനും അനിയന്ത്രിതമായ പേരുകളും അല്ലാതെ ഉള്ളടക്കം മുഖേന അഭിസംബോധന ചെയ്യുന്നു. ഫയലുകൾ സംഭരിക്കുന്നതിനും ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിനും പുറമേ, പുതിയ സേവനങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള അടിസ്ഥാനമായി IPFS ഉപയോഗിക്കാം, ഉദാഹരണത്തിന്, സെർവറുകളുമായി ബന്ധിപ്പിച്ചിട്ടില്ലാത്ത സൈറ്റുകളുടെ പ്രവർത്തനം സംഘടിപ്പിക്കുന്നതിനോ അല്ലെങ്കിൽ വിതരണം ചെയ്യുന്നവ സൃഷ്ടിക്കുന്നതിനോ അപ്ലിക്കേഷനുകൾ.

സംഭരണ ​​വിശ്വാസ്യത (യഥാർത്ഥ സംഭരണം കുറയുകയാണെങ്കിൽ, ഫയൽ മറ്റ് ഉപയോക്താക്കളുടെ സിസ്റ്റങ്ങളിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം), ഉള്ളടക്ക സെൻസർഷിപ്പിനെതിരായ പ്രതിരോധം (തടയുന്നതിന് ഡാറ്റയുടെ പകർപ്പുള്ള എല്ലാ ഉപയോക്തൃ സിസ്റ്റങ്ങളെയും തടയേണ്ടതുണ്ട്) ആക്‌സസ് സംഘടിപ്പിക്കൽ തുടങ്ങിയ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ IPFS സഹായിക്കുന്നു. ഇൻറർനെറ്റിലേക്കുള്ള നേരിട്ടുള്ള കണക്ഷൻ്റെ അഭാവത്തിൽ അല്ലെങ്കിൽ ആശയവിനിമയ ചാനലിൻ്റെ ഗുണനിലവാരം മോശമാണെങ്കിൽ (ലോക്കൽ നെറ്റ്‌വർക്കിലെ സമീപത്തുള്ള പങ്കാളികളിലൂടെ നിങ്ങൾക്ക് ഡാറ്റ ഡൗൺലോഡ് ചെയ്യാൻ കഴിയും).

പതിപ്പിൽ Ipfs 0.5 ഉത്പാദനക്ഷമതയും വിശ്വാസ്യതയും ഗണ്യമായി വർദ്ധിപ്പിച്ചു. IPFS അടിസ്ഥാനമാക്കിയുള്ള പൊതു ശൃംഖല 100 ആയിരം നോഡ് മാർക്ക് കടന്നു, IPFS 0.5 ലെ മാറ്റങ്ങൾ അത്തരം സാഹചര്യങ്ങളിൽ പ്രവർത്തിക്കാനുള്ള പ്രോട്ടോക്കോളിൻ്റെ അഡാപ്റ്റേഷനെ പ്രതിഫലിപ്പിക്കുന്നു. ഒപ്റ്റിമൈസേഷനുകൾ പ്രധാനമായും ശ്രദ്ധ കേന്ദ്രീകരിച്ചത് ഡാറ്റ തിരയുന്നതിനും പരസ്യം ചെയ്യുന്നതിനും വീണ്ടെടുക്കുന്നതിനും ഉത്തരവാദിത്തമുള്ള ഉള്ളടക്ക റൂട്ടിംഗ് സംവിധാനങ്ങൾ മെച്ചപ്പെടുത്തുന്നതിലും അതുപോലെ നടപ്പിലാക്കൽ കാര്യക്ഷമത മെച്ചപ്പെടുത്തുന്നതിലുമാണ്. വിതരണം ചെയ്ത ഹാഷ് ടേബിൾ (DHT), ആവശ്യമായ ഡാറ്റയുള്ള നോഡുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു. ഡിഎച്ച്ടിയുമായി ബന്ധപ്പെട്ട കോഡ് ഏതാണ്ട് പൂർണ്ണമായും മാറ്റിയെഴുതി, ഇത് ഉള്ളടക്ക ലുക്കപ്പും ഐപിഎൻഎസ് റെക്കോർഡ് ഡെഫനിഷൻ പ്രവർത്തനങ്ങളും ഗണ്യമായി വേഗത്തിലാക്കുന്നു.

പ്രത്യേകിച്ചും, ഡാറ്റ ചേർക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങളുടെ വേഗത 2 മടങ്ങ് വർദ്ധിച്ചു, നെറ്റ്‌വർക്കിലേക്ക് പുതിയ ഉള്ളടക്കം 2.5 മടങ്ങ് പ്രഖ്യാപിച്ചു,
2 മുതൽ 5 തവണ വരെ ഡാറ്റ വീണ്ടെടുക്കൽ, 2 മുതൽ 6 തവണ വരെ ഉള്ളടക്ക തിരയൽ.
റൂട്ടിംഗിനും അറിയിപ്പുകൾ അയയ്ക്കുന്നതിനുമുള്ള പുനർരൂപകൽപ്പന ചെയ്ത മെക്കാനിസങ്ങൾ, ബാൻഡ്‌വിഡ്ത്തിൻ്റെയും പശ്ചാത്തല ട്രാഫിക്കിൻ്റെയും കൂടുതൽ കാര്യക്ഷമമായ ഉപയോഗം കാരണം നെറ്റ്‌വർക്ക് 2-3 മടങ്ങ് വേഗത്തിലാക്കുന്നത് സാധ്യമാക്കി. അടുത്ത പതിപ്പ് ക്യുഐസി പ്രോട്ടോക്കോൾ അടിസ്ഥാനമാക്കിയുള്ള ഗതാഗതം അവതരിപ്പിക്കും, ഇത് ലേറ്റൻസി കുറയ്ക്കുന്നതിലൂടെ ഇതിലും മികച്ച പ്രകടന നേട്ടങ്ങൾ അനുവദിക്കും.

ഉള്ളടക്കം മാറ്റുന്നതിനുള്ള സ്ഥിരമായ ലിങ്കുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന IPNS (ഇൻ്റർ-പ്ലാനറ്ററി നെയിം സിസ്റ്റം) സിസ്റ്റത്തിൻ്റെ പ്രവർത്തനം ത്വരിതപ്പെടുത്തുകയും വിശ്വാസ്യത വർദ്ധിപ്പിക്കുകയും ചെയ്തു. ആയിരം നോഡുകളുള്ള ഒരു നെറ്റ്‌വർക്കിൽ പരീക്ഷിക്കുമ്പോൾ ഐപിഎൻഎസ് റെക്കോർഡുകളുടെ ഡെലിവറി 30-40 മടങ്ങ് വേഗത്തിലാക്കാൻ പുതിയ പരീക്ഷണ ഗതാഗത പബ്‌സബ് സാധ്യമാക്കി (പരീക്ഷണങ്ങൾക്കായി ഒരു പ്രത്യേക ഒന്ന് വികസിപ്പിച്ചെടുത്തു. P2P നെറ്റ്‌വർക്ക് സിമുലേറ്റർ). ഇൻ്റർലെയർ ഉൽപ്പാദനക്ഷമത ഏകദേശം ഇരട്ടിയായി
ബാഡ്ജർ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം FS-മായി സംവദിക്കാൻ ഉപയോഗിക്കുന്നു. അസിൻക്രണസ് റൈറ്റുകളുടെ പിന്തുണയോടെ, ബാഡ്ജർ ഇപ്പോൾ പഴയ ഫ്ലാറ്റ്ഫ് ലെയറിനേക്കാൾ 25 മടങ്ങ് വേഗതയുള്ളതാണ്. ഉൽപ്പാദനക്ഷമത വർധിച്ചതും മെക്കാനിസത്തെ ബാധിച്ചു ബിറ്റ്സ്വാപ്പ്, നോഡുകൾക്കിടയിൽ ഫയലുകൾ കൈമാറാൻ ഉപയോഗിക്കുന്നു.

ആഗോള വികേന്ദ്രീകൃത ഫയൽ സിസ്റ്റത്തിലേക്കുള്ള പ്രധാന അപ്ഡേറ്റ് IPFS 0.5

പ്രവർത്തനപരമായ മെച്ചപ്പെടുത്തലുകളിൽ, ക്ലയൻ്റുകളും സെർവറുകളും തമ്മിലുള്ള കണക്ഷനുകൾ എൻക്രിപ്റ്റ് ചെയ്യുന്നതിന് TLS-ൻ്റെ ഉപയോഗത്തെക്കുറിച്ച് പരാമർശിക്കുന്നു. HTTP ഗേറ്റ്‌വേയിലെ ഉപഡൊമെയ്‌നുകൾക്കുള്ള പുതിയ പിന്തുണ - ഡെവലപ്പർമാർക്ക് വികേന്ദ്രീകൃത ആപ്ലിക്കേഷനുകളും (dapps) ഹാഷ് വിലാസങ്ങൾ, IPNS, DNSLink, ENS മുതലായവയ്‌ക്കൊപ്പം ഉപയോഗിക്കാവുന്ന ഒറ്റപ്പെട്ട ഉപഡൊമെയ്‌നുകളിൽ വെബ് ഉള്ളടക്കവും ഹോസ്റ്റുചെയ്യാനാകും. ഒരു പുതിയ നെയിംസ്പേസ് /p2p ചേർത്തു, അതിൽ പിയർ വിലാസങ്ങളുമായി ബന്ധപ്പെട്ട ഡാറ്റ അടങ്ങിയിരിക്കുന്നു (/ipfs/peer_id → /p2p/peer_id). ബ്ലോക്ക്‌ചെയിൻ അടിസ്ഥാനമാക്കിയുള്ള “.eth” ലിങ്കുകൾക്കുള്ള പിന്തുണ ചേർത്തു, ഇത് വിതരണം ചെയ്ത ആപ്ലിക്കേഷനുകളിൽ IPFS-ൻ്റെ ഉപയോഗം വിപുലീകരിക്കും.

ഐപിഎഫ്എസിൻ്റെ വികസനത്തെ പിന്തുണയ്ക്കുന്ന സ്റ്റാർട്ടപ്പ് പ്രോട്ടോക്കോൾ ലാബ്‌സും സമാന്തരമായി പദ്ധതി വികസിപ്പിക്കുന്നു. ഫയൽ‌കോയിൻ, ഇത് IPFS-ലേക്കുള്ള ഒരു ആഡ്-ഓൺ ആണ്. IPFS പങ്കാളികളെ പരസ്പരം ഡാറ്റ സംഭരിക്കാനും അന്വേഷിക്കാനും കൈമാറാനും അനുവദിക്കുമ്പോൾ, ഫയൽകോയിൻ സ്ഥിരമായ സംഭരണത്തിനായി ഒരു ബ്ലോക്ക്ചെയിൻ അടിസ്ഥാനമാക്കിയുള്ള പ്ലാറ്റ്‌ഫോമായി വികസിക്കുന്നു. ഉപയോഗിക്കാത്ത ഡിസ്ക് സ്പേസ് ഉള്ള ഉപയോക്താക്കളെ ഫീസായി നെറ്റ്‌വർക്കിലേക്ക് നൽകാനും സ്റ്റോറേജ് സ്പേസ് ആവശ്യമുള്ള ഉപയോക്താക്കൾക്ക് അത് വാങ്ങാനും ഫയൽകോയിൻ അനുവദിക്കുന്നു. ഒരു സ്ഥലത്തിൻ്റെ ആവശ്യം അപ്രത്യക്ഷമായാൽ, ഉപയോക്താവിന് അത് വിൽക്കാൻ കഴിയും. ഈ രീതിയിൽ, സ്റ്റോറേജ് സ്പേസിനായി ഒരു മാർക്കറ്റ് രൂപം കൊള്ളുന്നു, അതിൽ ടോക്കണുകളിൽ സെറ്റിൽമെൻ്റുകൾ നടത്തുന്നു ഫയൽകോണിൻ, ഖനനം വഴി സൃഷ്ടിച്ചത്.

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക