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

පළ කළා විමධ්‍යගත ගොනු පද්ධතියක් නිකුත් කිරීම IPFS 0.6 (අන්තර් ග්‍රහලෝක ගොනු පද්ධතිය), ගෝලීය අනුවාද ගොනු ගබඩාවක් සාදනු ලබන අතර, සහභාගිවන්නන්ගේ පද්ධති වලින් සාදන ලද P2P ජාලයක ස්වරූපයෙන් යොදවා ඇත. IPFS Git, BitTorrent, Kademlia, SFS සහ Web වැනි පද්ධතිවල කලින් ක්‍රියාත්මක කළ අදහස් ඒකාබද්ධ කරන අතර Git වස්තු හුවමාරු කරන තනි BitTorrent "රංචුවක්" (බෙදාහැරීමට සහභාගී වන සම වයසේ මිතුරන්) සමාන වේ. IPFS කැපී පෙනෙන්නේ ස්ථානය සහ අත්තනෝමතික නම් වලට වඩා අන්තර්ගතය මගින් ආමන්ත්‍රණය කිරීමෙනි. යොමු ක්‍රියාත්මක කිරීමේ කේතය Go and හි ලියා ඇත විසින් බෙදා හරිනු ලැබේ 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 සමඟ ප්‍රතිසමයෙන් අන්වර්ථයක් පැවරීම (එම්එෆ්එස් (විකෘති ගොනු පද්ධතිය) සහ DNSLlink).

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

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

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

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

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