විමධ්‍යගත LF ගබඩාව විවෘත බලපත්‍රයකට මාරු කර ඇත

LF 1.1.0, විමධ්‍යගත, ප්‍රතිනිර්මාණය කරන ලද යතුර/අගය දත්ත ගබඩාව, දැන් ලබා ගත හැක. ව්‍යාපෘතිය සංවර්ධනය කරනු ලබන්නේ ZeroTier විසින් වන අතර එය අතථ්‍ය ඊතර්නෙට් ස්විචයක් සංවර්ධනය කරමින් සිටින අතර එමඟින් විවිධ සැපයුම්කරුවන් තුළ පිහිටා ඇති ධාරක සහ අථත්‍ය යන්ත්‍ර එක් අතථ්‍ය දේශීය ජාලයක ඒකාබද්ධ කිරීමට ඔබට ඉඩ සලසයි, සහභාගීවන්නන් P2P මාදිලියේ දත්ත හුවමාරු කරයි. ව්යාපෘති කේතය C භාෂාවෙන් ලියා ඇත. නව නිකුතුව නොමිලේ MPL 2.0 බලපත්‍රය (Mozilla Public License) වෙත සංක්‍රමණය වීම කැපී පෙනේ.

මීට පෙර, LF කේතය BSL (ව්‍යාපාර මූලාශ්‍ර බලපත්‍රයක්) යටතේ ලබා ගත හැකි විය, එය ඇතැම් පරිශීලකයින් කාණ්ඩවලට වෙනස් කොට සැලකීම හේතුවෙන් නොමිලේ නොවේ. BSL බලපත්‍රය Open Core ආකෘතියට විකල්පයක් ලෙස MySQL හි සම-නිර්මාතෘවරුන් විසින් යෝජනා කරන ලදී. BSL හි සාරය නම් උසස් ක්‍රියාකාරීත්ව කේතය මුලින් වෙනස් කිරීම සඳහා ලබා ගත හැකි නමුත් යම් කාලයක් සඳහා නොමිලයේ භාවිතා කළ හැක්කේ අමතර කොන්දේසි සපුරා ඇත්නම් පමණි, එය මග හැරීම සඳහා වාණිජ බලපත්‍රයක් මිලදී ගැනීම අවශ්‍ය වේ.

LF යනු සම්පූර්ණයෙන්ම විමධ්‍යගත පද්ධතියක් වන අතර අත්තනෝමතික නෝඩ් ගණනකට ඉහලින් ප්‍රධාන අගයක ආකෘතියකින් තනි දත්ත ගබඩාවක් යෙදවීමට ඔබට ඉඩ සලසයි. සියලුම නෝඩ් හරහා දත්ත සමමුහුර්තව තබා ඇති අතර, සියලුම වෙනස්කම් සියලුම නෝඩ් හරහා සම්පූර්ණයෙන්ම ප්‍රතිනිර්මාණය වේ. LF හි සියලුම නෝඩ් එකිනෙක සමාන වේ. ගබඩාවේ ක්‍රියාකාරිත්වය සම්බන්ධීකරණය කරන වෙනම නෝඩ් නොමැතිකම ඔබට එක් අසාර්ථකත්වයකින් මිදීමට ඉඩ සලසයි, සහ එක් එක් නෝඩයේ දත්තවල සම්පූර්ණ පිටපතක් තිබීම තනි නෝඩ් අසමත් වූ විට හෝ විසන්ධි වූ විට තොරතුරු නැතිවීම ඉවත් කරයි.

ජාලයට නව නෝඩයක් සම්බන්ධ කිරීම සඳහා, ඔබට වෙනම අවසර ලබා ගැනීමට අවශ්ය නොවේ - ඕනෑම කෙනෙකුට තමන්ගේම නෝඩයක් ආරම්භ කළ හැකිය. LF හි දත්ත ආකෘතිය ගොඩනගා ඇත්තේ අධ්‍යක්ෂණය කරන ලද acyclic graph (DAG) වටා වන අතර එය සමමුහුර්තකරණය සරල කරන අතර විවිධ ගැටුම් නිරාකරණය සහ ආරක්ෂක උපාය මාර්ග සඳහා ඉඩ සලසයි. බෙදා හරින ලද හැෂ් ටේබල් (DHT) පද්ධති මෙන් නොව, IF ගෘහ නිර්මාණ ශිල්පය මුලින් නිර්මාණය කර ඇත්තේ නෝඩ් වල නිරන්තර පවතින බව සහතික නොවන විශ්වාස කළ නොහැකි ජාල වල භාවිතය සඳහා ය. LF යෙදීමේ ක්ෂේත්‍ර අතර, වඩාත්ම නොනැසී පවතින ගබඩා පද්ධති නිර්මාණය කිරීම සඳහන් කර ඇති අතර, කලාතුරකින් වෙනස් වන විවේචනාත්මක දත්තවල සාපේක්ෂව කුඩා පරිමාවන් ගබඩා කර ඇත. උදාහරණයක් ලෙස, ප්රධාන ගබඩා, සහතික, අනන්යතා පරාමිතීන්, වින්යාස ගොනු, හෑෂ් සහ වසම් නාම සඳහා LF සුදුසු වේ.

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

විකල්පයක් ලෙස, හ්භාගීවනනනට ගුප්ත ලේඛන සහතික නිකුත් කිරීම සඳහා ජාලයේ සහතික අධිකාරියක් දියත් කළ හැකිය, වැඩ තහවුරු කිරීමකින් තොරව වාර්තා එකතු කිරීමේ අයිතිය ලබා දීම සහ ගැටුම් නිරාකරණය කිරීමේදී ප්රමුඛත්වය ලබා දීම. පෙරනිමියෙන්, ඕනෑම සහභාගිවන්නෙකු සම්බන්ධ කිරීම සඳහා සීමාවකින් තොරව ගබඩාව ලබා ගත හැකිය, නමුත් විකල්ප වශයෙන්, සහතික පද්ධතියක් මත පදනම්ව, වැටක් සහිත පුද්ගලික ගබඩා නිර්මාණය කළ හැකි අතර, ජාලයේ හිමිකරු විසින් සහතික කරන ලද නෝඩ් පමණක් සහභාගිවන්නන් බවට පත්විය හැකිය.

LF හි ප්රධාන ලක්ෂණ:

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

සීමාවන්ට කුඩා, කලාතුරකින් වෙනස් වන දත්ත ගබඩා කිරීම, අගුලු නොමැති වීම සහ සහතික කළ දත්ත අනුකූලතාව, CPU සඳහා ඉහළ අවශ්‍යතා, මතකය, තැටි ඉඩ සහ කලාප පළල සහ කාලයත් සමඟ ගබඩා ප්‍රමාණයේ නිරන්තර වැඩිවීමක් ඇතුළත් වේ.

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

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