ඔබ බොහෝ විට දත්ත ගොඩක් තබා ගනී. ඔබගේ පුද්ගලික පරිගණකය ඡායාරූප, සංගීතය, චිත්රපට, වැඩ ලේඛන සහ තවත් දේවලින් පිරී තිබිය හැක. ඒ සියල්ල සංවිධානාත්මකව සහ ප්රවේශ විය හැකි ලෙස තබා ගැනීම වඩ වඩාත් දුෂ්කර වෙමින් පවතී.
නිසැකවම, ඔබට ඔබේ පරිගණකයේ දෘඪ තැටියේ සියල්ල ගබඩා කළ හැකිය. නමුත් ඔබේ පරිගණකය කඩා වැටී ඔබට සියල්ල අහිමි වුවහොත් කුමක් සිදුවේද?
බොහෝ තාක්ෂණ සමාගම් වලාකුළු ආචයන විසඳුම් ලබා දෙයි, නමුත් ඔබේ රජය ඔබේ රට තුළ Google Drive හෝ Dropbox වැනි යෙදුම් වළක්වන විට කුමක් සිදුවේද?
මෙම වලාකුළු විසඳුම් වත්මන් වෙබයේ ඇති බොහෝ දෝෂ වලින් පීඩා විඳිති: මධ්යගතකරණය.
කෙසේ වෙතත්, web3 තාක්ෂණයේ නැගීම පෙන්නුම් කර ඇත්තේ අන්තර්ජාලයේ අනාගතය ස්වභාවයෙන්ම බෙදා හැරිය හැකි බවයි. මෙම ලිපියෙන් අපි IPFS ප්රොටෝකෝලය සහ එය අන්තර්ජාලයේ මූලික ගෘහ නිර්මාණ ශිල්පය වෙනස් කිරීමට සැලසුම් කරන්නේ කෙසේද යන්න ගවේෂණය කරන්නෙමු.
IPFS යනු කුමක්ද?
අන්තර් ග්රහලෝක ගොනු පද්ධතිය හෝ IPFS දත්ත ගබඩා කර බෙදා ගන්නා විමධ්යගත ජාලයකි.
IPFS ඕනෑම කෙනෙකුට ගොනු ගබඩා කිරීමට සහ ජාලයට ප්රවේශය ඇති ඕනෑම අයෙකු සමඟ බෙදා ගැනීමට ඉඩ සලසයි. ජාලයට උඩුගත කරන ලද ගොනු ලොව පුරා විවිධ පරිගණකවල ගබඩා කර ඇත.
IPFS නිර්මාණය කරන ලද්දේ Google හි හිටපු ඉංජිනේරුවෙකු වන Juan Benet විසින් මෙහෙයවන ලද සංවර්ධකයින් කණ්ඩායමක් විසිනි. Benet විසින් BitTorrent ප්රොටෝකෝලය මගින් ආභාෂය ලබා ඇති අතර පරිශීලකයින්ට මධ්යම සේවාදායකයක් නොමැතිව ගොනු බෙදා ගැනීමට ඉඩ සලසයි. ලොව පුරා විමධ්යගත ගොනු පද්ධතියක් සඳහා එකම ප්රවේශය ක්රියා කළ හැකි බව p2p ගොනු බෙදාගැනීමේ ප්රොටෝකාලය Benet හට අවබෝධ කර දුන්නේය.
එය 2015 සිට සංවර්ධනය වෙමින් පවතී, නමුත් බ්රේව් බ්රව්සරය සහ ඔපෙරා වැනි එයට සහාය දක්වන යෙදුම් ගණනාවක් දැනටමත් තිබේ.
මධ්යගත ආචයනය අසාර්ථක වූ අවස්ථා වලදී IPFS අන්තර්ජාලය හරහා තොරතුරු ගබඩා කිරීමට විකල්ප මාර්ගයක් බවට පත්ව ඇත. නිදසුනක් වශයෙන්, තුර්කි බලධාරීන් රට පුරා විකිපීඩියාව තහනම් කළ විට, ක්රියාකාරීන් තුර්කි විකිපීඩියාවේ පිටපතක් සඳහා විමධ්යගත ද්වාරයක් නිර්මාණය කිරීමට IPFS භාවිතා කළහ.
IPFS හි අනාගතය බලාපොරොත්තු සහගත බව පෙනේ. වැඩි වැඩියෙන් යෙදුම් එය භාවිතා කිරීමත් සමඟ, එය අන්තර්ජාලයේ දත්ත ගබඩා කිරීමට සහ බෙදා ගැනීමට පෙරනිමි මාර්ගය බවට පත්වීමේ හැකියාව ඇත.
එය ක්රියා කරන්නේ කෙසේද?
IPFS යනු peer-to-peer හෝ p2p ගබඩා ජාලයකි.
යමෙකු ගොනුවක් ඉල්ලා සිටින්නේ නම්, එම ගොනුවේ පිටපතක් ඔවුන්ගේ දේශීය නෝඩයේ හැඹිලිගත වේ. වැඩි පිරිසක් එම දත්ත ඉල්ලා සිටියහොත්, තවත් හැඹිලි පිටපත් නිර්මාණය වේ. මෙයින් අදහස් කරන්නේ ඉල්ලීම ඉටු කිරීමේ බර ක්රමයෙන් හැඹිලි ගොනුව ඇති සියලුම නෝඩ් අතර බෙදා ගන්නා බවයි.
ජාලය ප්රධාන මූලධර්ම තුනක් මත රඳා පවතී: අන්තර්ගත ලිපිනය, අන්තර්ගත සම්බන්ධ කිරීම සහ අන්තර්ගත සොයාගැනීම.
IPFS මෙම මූලධර්ම තුනෙන් එකක් ඉටු කරන්නේ කෙසේදැයි බලමු.
අන්තර්ගතය ඇමතීම
ඔබ පරිගණකයක ගොනු සොයන සාමාන්ය ආකාරය ගැන සිතන්න. ගොනුවකට ප්රවේශ වීම සඳහා, ඔබට ඔබගේ උපාංගයේ නිශ්චිත නාමාවලියකට යා යුතු අතර නිවැරදි ගොනු නාමය සහිත ගොනුවක් සොයා ගත යුතුය.
මෙය පරිගණනයේ සම්මත පරිචයක් වන අතර, එය IPFS වැනි බෙදා හරින ලද ජාලයකට හොඳින් පරිවර්ථනය නොවේ.
ස්ථානය අනුව අන්තර්ගතය හඳුනා ගැනීම වෙනුවට, IPFS අන්තර්ගතය දෙස බලයි. මෙම ක්රියාවලිය ලෙස හැඳින්වේ අන්තර්ගත ඇමතීම.
IPFS ප්රොටෝකෝලය තුළ ඇතුළත් කර ඇති සියලුම ගොනු විශේෂිත ගොනුව සඳහා අනන්ය හැෂ් ලෙස ක්රියා කරන අන්තර්ගත හඳුනාගැනීමක් සමඟ පැමිණේ.
අන්තර් ග්රහලෝක සම්බන්ධිත දත්ත ව්යාපෘතිය (IPLD) IPFS ප්රොටෝකෝලය භාවිතා කරන්නන්ට ඔවුන් කැමති ඕනෑම ආකෘතියකින් ඔවුන්ගේ දත්ත ගවේෂණය කිරීමට පුස්තකාල සැපයීම මගින් මෙම සංකල්පය තවදුරටත් පුළුල් කරයි.
අන්තර්ගතය සම්බන්ධ කිරීම
IPFS භාවිතා කරන්නේ a දත්ත ව්යුහය a ලෙස හැඳින්වේ යොමු කරන ලද ඇසික්ලික් ප්රස්ථාරය හෝ ඩී.ඒ.ජී.
IPFS ප්රොටෝකෝලය a නමින් හැඳින්වෙන DAG වර්ගයක් භාවිතා කරයි මර්කල් ඩීඒජී සෑම නෝඩයකටම අනන්ය හඳුනාගැනීමක් ඇති වන පරිදි සකසා ඇති අතර එය නෝඩයේ අන්තර්ගතයේ හැෂ් එකක් වේ.
ජාලය එය නාමාවලි සහ ගොනු නියෝජනය කරන ආකාරය ප්රශස්ත කිරීමට Merkle DAG භාවිතා කරයි. ඔබ සතුව ගොනු තුනක් අඩංගු ෆෝල්ඩරයක් ඇතැයි සිතමු. එම ෆෝල්ඩරය තුළ ඇති ගොනු තුන නියෝජනය කරන අද්විතීය හැෂ් එකක් අඩංගු වේ. සෑම ගොනුවක්ම කොටස් කිහිපයකින් සමන්විත වේ.
සෑම නෝඩයක්ම නෝඩයේ අන්තර්ගතය මත පදනම්ව ජනනය කරන ලද හැෂ් එකකට සම්බන්ධ කර ඇති බැවින්, සම්පූර්ණ දත්ත ව්යුහය ස්වයං-තහවුරු කර ඇති බව කියනු ලැබේ. IPFS ප්රොටෝකෝලය තුළ බෙදා හරින ලද ධාරිතාවකින් ක්රියා කිරීමට ලිපිගොනුවලට ඉඩ දෙන්නේ මෙම ප්රධාන ගුණාංගයයි.
අන්තර්ගත සොයාගැනීම
ඔබ සොයන අන්තර්ගතයට සත්කාරකත්වය සපයන සම වයසේ මිතුරන් සොයා ගැනීමට, IPFS a මත රඳා පවතී බෙදා හරින ලද හැෂ් වගුව හෝ DHT.
හැෂ් වගුවක් යනු හුදෙක් අගයන් සඳහා යතුරු දත්ත ගබඩාවකි. IPFS ඔබ ප්රවේශ වීමට උත්සාහ කරන අන්තර්ගතය සෑදෙන කුට්ටි ගබඩා කරන්නේ ජාලයේ කුමන සම වයසේ මිතුරන්දැයි සොයා බැලීමට බෙදා හරින ලද හැෂ් වගුව භාවිතා කරයි.
IPFS භාවිතා කරයි libp2p සම වයසේ මිතුරන් එකිනෙකාට දත්ත යැවීමට පුස්තකාලය.
ඩෙස්ක්ටොප් යෙදුම
ඩෙස්ක්ටොප් යෙදුම තුළ, ඉහත තාක්ෂණයන් බොහොමයක් සැඟවී ඇති අතර තිරය පිටුපස ක්රියා කරයි.
පරිශීලකයින්ට ඔවුන්ගේම IPFS සේවාලාභියෙකු ධාවනය කර ජාලයට ඔවුන්ගේම ගොනු උඩුගත කළ හැකිය.
පරිශීලකයා ජාලයට උඩුගත කරන ගොනු ගොනුවේ අනන්ය අන්තර්ගත හැඳුනුම්කාරකය හරහා ප්රවේශ විය හැක. ඔබට වැනි සේවාවක් භාවිතා කළ හැකිය IPFS බ්රව්සරය අන්තර්ජාලයට සම්බන්ධ විය හැකි ඕනෑම උපාංගයකින් ගොනුවට ප්රවේශ වීමට.
IPFS ප්රධාන විශේෂාංග
IPFS ප්රොටෝකෝලයේ ප්රධාන අංග හතරක් මෙන්න:
- IPFS යනු peer-to-peer ගොනු පද්ධතියකි. මෙයින් අදහස් කරන්නේ ගොනු මධ්යම සේවාදායකයක් නොමැතිව පරිශීලකයින් අතර කෙලින්ම ගබඩා කර බෙදා හරින බවයි. වෙනත් සම වයසේ මිතුරන් සමඟ සම්බන්ධ වීමට පරිශීලකයින්ට ඔවුන්ගේම නෝඩයක් ධාවනය කිරීමට විකල්පයක් ඇත.
- IPFS විමධ්යගත කර ඇත. මෙයින් අදහස් කරන්නේ අසාර්ථක වීමේ එක් කරුණක් නොමැති බවයි. එක් නෝඩයක් පහළට ගියහොත්, පද්ධතිය තවමත් ක්රියා කළ හැකිය.
- IPFS ලේඛනාගාරය පහසු කිරීමට ඉඩ සලසයි. ඉතා කාර්යක්ෂම Merkle DAG ජාලයට අවශ්ය ගබඩා ඉඩ ප්රමාණය අවම කිරීමට ඉඩ සලසයි. ඓතිහාසික දත්ත සංරක්ෂණය කිරීමට අවශ්ය ඕනෑම ආයතනයකට මෙය විශාල වාසියකි.
- විධාන රේඛාව ගැන හුරුපුරුදු නැති පරිශීලකයින්ට ඔවුන්ගේ භාවිතයට පහසු ඩෙස්ක්ටොප් යෙදුම භාවිතා කළ හැකි අතර එය ගොනු ආයාත සහ ඉක්මන් බෙදාගැනීම් සහ බාගත කිරීමේ විකල්ප සඳහා සහය දක්වයි.
- IPFS යනු විවෘත කේතයකි. මෙයින් අදහස් කරන්නේ පද්ධතියේ සංවර්ධනය සඳහා ඕනෑම කෙනෙකුට දායක විය හැකි බවයි.
IPFS ප්රොටෝකෝලයේ වාසි සහ අවාසි
කිහිප දෙනකුගේ
- එය විශාල පරිශීලකයින් සංඛ්යාවක් සහ ගොනු විශාල සංඛ්යාවක් සඳහා පරිමාණය කළ හැකි පරිදි නිර්මාණය කර ඇත.
- එය දෝෂ ඉවසයි, එනම් ජාලයේ සමහර නෝඩ් නොමැති වුවද එය දිගටම ක්රියා කළ හැකි බවයි.
- එය වාරණයට ප්රතිරෝධී වේ, එනම් තනි ආයතනයකට ජාලයෙන් අන්තර්ගතය අවහිර කිරීම හෝ ඉවත් කිරීම අපහසු වේ.
- IPFS ආරක්ෂිතයි. IPFS ගුප්ත ලේඛන හැෂ් භාවිතයෙන් ගොනු ගබඩා කරයි, එමඟින් ඒවා විකෘති නොවන බවට පත් කරයි.
අවාසි
- අන්තර් ග්රහලෝක ගොනු පද්ධතිය තවමත් සංවර්ධනය වෙමින් පවතින අතර වාණිජ ගොනු ගබඩා විසඳුම් හා සසඳන විට අවම පාරිභෝගික සහාය ඇත.
- පද්ධතිය කොතරම් හොඳින් පරිමාණය කරයිද, නැතහොත් එය වාරණයට කොතරම් හොඳින් ප්රතිරෝධය දක්වයිද යන්න පැහැදිලි නැත.
- පද්ධතිය බලවත් ආයතනවල ප්රහාරවලට ගොදුරු විය හැක.
- අන්තර්ගත ඇමතීමෙන් හැෂ් අඩංගු සබැඳියක් ලබා දේ. සබැඳිය මිනිසුන්ට කියවිය හැකි කිරීමට පරිශීලකයින්ට DNS භාවිතා කිරීමට සිදුවේ.
නිගමනය
IPFS ප්රොටෝකෝල යනු සම්ප්රදායික ක්රමවලට වඩා බොහෝ ප්රතිලාභ ඇති දත්ත ගබඩා කිරීමේ සහ බෙදා ගැනීමේ නව ක්රමයකි. එය විමධ්යගත කර ඇත, එනම් අසාර්ථක වීමේ තනි ලක්ෂ්යයක් නොමැති අතර එය ඉතා කාර්යක්ෂම වේ, අනෙකුත් ක්රමවලට වඩා අඩු කලාප පළලක් භාවිතා කරයි.
කෙසේ වෙතත්, එය තවමත් සංවර්ධනය වෙමින් පවතින අතර ඉතා විශාල ගොනු ගබඩා කිරීමට නොහැකි වීම වැනි යම් සීමාවන් ඇත. සමස්තයක් වශයෙන්, IPFS යනු අප දත්ත ගබඩා කර බෙදා ගන්නා ආකාරය විප්ලවීය වෙනසක් කිරීමට හැකියාව ඇති නව තාක්ෂණයකි.
IPFS වැනි විමධ්යගත වලාකුළු ආචයන ප්රොටෝකෝල අන්තර්ජාලය හරහා ගොනු සත්කාරකත්වයේ අනාගතය යැයි ඔබ සිතනවාද?
ඔබමයි