ගෝලීය විමධ්‍යගත ගොනු පද්ධතිය IPFS මුදා හැරීම 0.7

විසින් ඉදිරිපත් කරන ලදී විමධ්‍යගත ගොනු පද්ධතියක් නිකුත් කිරීම IPFS 0.7 (අන්තර් ග්‍රහලෝක ගොනු පද්ධතිය), ගෝලීය අනුවාද ගොනු ගබඩාවක් සාදනු ලබන අතර, සහභාගිවන්නන්ගේ පද්ධති වලින් සාදන ලද P2P ජාලයක ස්වරූපයෙන් යොදවා ඇත. IPFS Git, BitTorrent, Kademlia, SFS සහ Web වැනි පද්ධතිවල කලින් ක්‍රියාත්මක කළ අදහස් ඒකාබද්ධ කරන අතර Git වස්තු හුවමාරු කරන තනි BitTorrent "රංචුවක්" (බෙදාහැරීමට සහභාගී වන සම වයසේ මිතුරන්) සමාන වේ. IPFS කැපී පෙනෙන්නේ ස්ථානය සහ අත්තනෝමතික නම් වලට වඩා අන්තර්ගතය මගින් ආමන්ත්‍රණය කිරීමෙනි. යොමු ක්‍රියාත්මක කිරීමේ කේතය Go and හි ලියා ඇත විසින් බෙදා හරිනු ලැබේ 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 key rotate" විධානය ක්‍රියාත්මක කළ හැක. මීට අමතරව, ආයාත සහ අපනයන යතුරු ("ipfs යතුරු ආයාත කිරීම" සහ "ipfs යතුරු අපනයනය") වෙත නව විධාන එකතු කර ඇත, ඒවා උපස්ථ අරමුණු සඳහා භාවිතා කළ හැකි අතර, DAG පිළිබඳ සංඛ්‍යාලේඛන ප්‍රදර්ශනය කිරීමට "ipfs dag stat" විධානය ද එකතු කර ඇත. (බෙදාහැරි Acyclic Graphs ).

IPFS හි, ගොනුවකට ප්‍රවේශ වීමට ඇති සබැඳිය එහි අන්තර්ගතයට සෘජුවම සම්බන්ධ වී ඇති අතර අන්තර්ගතයේ ගුප්ත ලේඛන හැෂ් ඇතුළත් වන බව මතක තබා ගන්න. ගොනු ලිපිනය අත්තනෝමතික ලෙස නැවත නම් කළ නොහැක; එය වෙනස් කළ හැක්කේ අන්තර්ගතය වෙනස් කිරීමෙන් පසුව පමණි. ඒ හා සමානව, ලිපිනය වෙනස් නොකර ගොනුවකට වෙනසක් සිදු කළ නොහැක (පැරණි අනුවාදය එකම ලිපිනයේ පවතිනු ඇත, නව එක වෙනත් ලිපිනයක් හරහා ප්‍රවේශ විය හැකිය, මන්ද ගොනු අන්තර්ගතයේ හැෂ් වෙනස් වනු ඇත). එක් එක් වෙනස් කිරීම් සමඟ ගොනු හඳුනාගැනීම වෙනස් වන බව සලකන විට, සෑම අවස්ථාවකදීම නව සබැඳි මාරු නොකිරීමට, ගොනුවේ විවිධ අනුවාද සැලකිල්ලට ගන්නා ස්ථිර ලිපින සම්බන්ධ කිරීම සඳහා සේවා සපයනු ලැබේ (IPNS), හෝ සාම්ප්‍රදායික FS සහ DNS සමඟ ප්‍රතිසමයෙන් අන්වර්ථයක් පැවරීම (එම්එෆ්එස් (විකෘති ගොනු පද්ධතිය) සහ DNSLlink).

BitTorrent සමඟ ප්‍රතිසමයෙන්, මධ්‍යගත නෝඩ් වලට සම්බන්ධ නොවී P2P මාදිලියේ තොරතුරු හුවමාරු කරන සහභාගිවන්නන්ගේ පද්ධති මත දත්ත කෙලින්ම ගබඩා වේ. යම් අන්තර්ගතයක් සහිත ගොනුවක් ලැබීමට අවශ්‍ය නම්, පද්ධතිය විසින් මෙම ගොනුව ඇති සහභාගිවන්නන් සොයාගෙන එය ඔවුන්ගේ පද්ධති වලින් නූල් කිහිපයකින් කොටස් වශයෙන් යවයි. ගොනුව ඔහුගේ පද්ධතියට බාගත කිරීමෙන් පසුව, සහභාගිවන්නා ස්වයංක්‍රීයව එහි බෙදා හැරීම සඳහා එක් කරුණක් බවට පත්වේ. උනන්දුවක් දක්වන අන්තර්ගතය පවතින නෝඩ් වල ජාල සහභාගිවන්නන් තීරණය කිරීමට භාවිතා වේ බෙදා හරින ලද හැෂ් වගුව (DHT) ගෝලීය IPFS FS වෙත ප්‍රවේශ වීමට, HTTP ප්‍රොටෝකෝලය භාවිතා කළ හැක හෝ FUSE මොඩියුලය භාවිතයෙන් අතථ්‍ය FS / ipfs සවි කළ හැක.

ගබඩා විශ්වසනීයත්වය (මුල් ආචයනය අඩු වුවහොත්, ගොනුව වෙනත් පරිශීලකයින්ගේ පද්ධති වලින් බාගත කළ හැක), අන්තර්ගත වාරණයට ප්‍රතිරෝධය (අවහිර කිරීමට දත්ත පිටපතක් ඇති සියලුම පරිශීලක පද්ධති අවහිර කිරීම අවශ්‍ය වේ) සහ ප්‍රවේශය සංවිධානය කිරීම වැනි ගැටළු විසඳීමට IPFS උදවු කරයි. අන්තර්ජාලයට සෘජු සම්බන්ධතාවයක් නොමැති විට හෝ සන්නිවේදන නාලිකාවේ ගුණාත්මක භාවය දුර්වල නම් (ඔබට දේශීය ජාලයේ අසල සිටින සහභාගිවන්නන් හරහා දත්ත බාගත කළ හැකිය). ලිපිගොනු ගබඩා කිරීමට සහ දත්ත හුවමාරු කිරීමට අමතරව, IPFS නව සේවාවන් නිර්මාණය කිරීම සඳහා පදනමක් ලෙස භාවිතා කළ හැකිය, උදාහරණයක් ලෙස, සේවාදායකයන්ට සම්බන්ධ නොවන අඩවි ක්‍රියාත්මක කිරීම සංවිධානය කිරීම හෝ බෙදා හරින ලද ඒවා නිර්මාණය කිරීම සඳහා අයදුම්පත්.

ගෝලීය විමධ්‍යගත ගොනු පද්ධතිය IPFS මුදා හැරීම 0.7

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න