විමධ්‍යගත වෙබ් අඩවි නිර්මාණය කිරීමේ වේදිකාවක් වන ZeroNet 0.7 නිකුත් කිරීම

වසරක සංවර්ධනයෙන් පසු, විමධ්‍යගත වෙබ් වේදිකාවක් නිකුත් කිරීම නිකුත් කරන ලදී ZeroNet 0.7, වාරණය, ව්‍යාජ හෝ අවහිර කළ නොහැකි අඩවි නිර්මාණය කිරීම සඳහා BitTorrent හි බෙදා හරින ලද බෙදාහැරීමේ තාක්ෂණයන් සමඟ ඒකාබද්ධව Bitcoin හි ලිපින සහ සත්‍යාපන යාන්ත්‍රණ භාවිතා කිරීමට යෝජනා කරයි. අඩවි වල අන්තර්ගතය අමුත්තන්ගේ යන්ත්‍රවල P2P ජාලයක ගබඩා කර ඇති අතර අයිතිකරුගේ ඩිජිටල් අත්සන භාවිතයෙන් සත්‍යාපනය කෙරේ. ආමන්ත්‍රණය සඳහා විකල්ප මූල DNS සේවාදායක පද්ධතියක් භාවිතා වේ Namecoin. ව්‍යාපෘතිය ලියා ඇත්තේ පයිතන් සහ විසින් බෙදා හරිනු ලැබේ GPLv2 යටතේ බලපත්‍ර ලබා ඇත.

වෙබ් අඩවියේ පළ කර ඇති දත්ත සත්‍යාපනය කර අඩවි හිමිකරුගේ ගිණුමට සම්බන්ධ කර ඇත, එය බිට්කොයින් පසුම්බි සම්බන්ධ කිරීම හා සමාන වන අතර එමඟින් තොරතුරුවල අදාළත්වය පාලනය කිරීමට සහ තත්‍ය කාලීන අන්තර්ගතය යාවත්කාලීන කිරීමට හැකි වේ. IP ලිපින සැඟවීමට, නිර්නාමික ටෝර් ජාලය භාවිතා කළ හැකිය, ZeroNet තුළට ආධාරකයක් සාදා ඇත. පරිශීලකයා ඔහු ප්‍රවේශ වූ සියලුම වෙබ් අඩවි බෙදා හැරීමට සහභාගී වේ. දේශීය පද්ධතියට බාගත කළ පසු, ගොනු හැඹිලිගත කර BitTorrent මතකයට නංවන ක්‍රම භාවිතා කරමින් වත්මන් යන්ත්‍රයෙන් බෙදා හැරීම සඳහා ලබා දේ.

ZeroNet අඩවි බැලීමට, zeronet.py ස්ක්‍රිප්ට් ධාවනය කරන්න, ඉන්පසු ඔබට “http://127.0.0.1:43110/zeronet_address” URL හරහා බ්‍රවුසරයේ අඩවි විවෘත කළ හැක (උදාහරණයක් ලෙස, “http://127.0.0.1 :43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D") . වෙබ් අඩවියක් විවෘත කරන විට, වැඩසටහන අසල සිටින මිතුරන් සොයා ගන්නා අතර ඉල්ලා සිටින පිටුවට සම්බන්ධ ගොනු බාගත කරයි (html, css, පින්තූර, ආදිය).
ඔබේ වෙබ් අඩවිය නිර්මාණය කිරීම සඳහා, “zeronet.py siteCreate” විධානය ක්‍රියාත්මක කරන්න, ඉන්පසු ඩිජිටල් අත්සනක් භාවිතයෙන් කර්තෘත්වය තහවුරු කිරීමට අඩවි හඳුනාගැනීමක් සහ පුද්ගලික යතුරක් උත්පාදනය කරනු ලැබේ.

සාදන ලද අඩවිය සඳහා, "data/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D" පෝරමයේ හිස් නාමාවලියක් සාදනු ඇත. මෙම ඩිරෙක්ටරියේ අන්තර්ගතය වෙනස් කිරීමෙන් පසුව, නව අනුවාදය "zeronet.py siteSign site_identifier" විධානය භාවිතයෙන් සහතික කර පුද්ගලික යතුර ඇතුළත් කළ යුතුය. නව අන්තර්ගතය සත්‍යාපනය කළ පසු, එය “zeronet.py sitePublish site_id” විධානය සමඟ නිවේදනය කළ යුතු අතර එමඟින් වෙනස් කළ අනුවාදය සම වයසේ මිතුරන්ට ලබා ගත හැකිය (වෙනස්කම් නිවේදනය කිරීමට WebSocket API භාවිතා කරයි). දාමය දිගේ, සම වයසේ මිතුරන් ඩිජිටල් අත්සනක් භාවිතයෙන් නව අනුවාදයේ අඛණ්ඩතාව පරීක්ෂා කර, නව අන්තර්ගතය බාගත කර අනෙකුත් මිතුරන් වෙත මාරු කරනු ඇත.

ප්රධාන අවස්ථා:

  • අසාර්ථක වීමේ තනි කරුණක් නොමැත - බෙදා හැරීමේ අවම වශයෙන් එක් සම වයසේකරුවෙකු සිටී නම් වෙබ් අඩවියට ප්‍රවේශ විය හැකිය;
  • වෙබ් අඩවිය සඳහා යොමු ගබඩාවක් නොමැතිකම - අමුත්තන්ගේ සියලුම යන්ත්‍රවල දත්ත පිහිටා ඇති බැවින්, සත්කාරකත්වය විසන්ධි කිරීමෙන් වෙබ් අඩවිය වසා දැමිය නොහැක;
  • කලින් නරඹන ලද සියලුම තොරතුරු හැඹිලියේ ඇති අතර ගෝලීය ජාලයට ප්‍රවේශය නොමැතිව, නොබැඳි ආකාරයෙන් වත්මන් යන්ත්‍රයෙන් ප්‍රවේශ විය හැක.
  • තත්‍ය කාලීන අන්තර්ගත යාවත්කාලීන කිරීමට සහාය වීම;
  • ".bit" කලාපයේ වසම් ලියාපදිංචිය හරහා ඇමතීමේ හැකියාව;
  • මූලික සැකසුමකින් තොරව වැඩ කරන්න - මෘදුකාංගය සමඟ සංරක්ෂිතය ඉවත් කර එක් පිටපතක් ධාවනය කරන්න;
  • එක් ක්ලික් කිරීමකින් වෙබ් අඩවි ක්ලෝන කිරීමේ හැකියාව;
  • ආකෘතිය මත පදනම් වූ මුරපද රහිත සත්‍යාපනය BIP32: ගිණුම Bitcoin cryptocurrency ලෙස එකම ගුප්ත ලේඛන ක්රමය මගින් ආරක්ෂා කර ඇත;
  • P2P දත්ත සමමුහුර්තකරණ කාර්යයන් සහිත SQL සේවාදායකය ගොඩනගා ඇත;
  • නිර්නාමික භාවය සඳහා Tor භාවිතා කිරීමේ හැකියාව සහ IPv4 ලිපින වෙනුවට Tor සැඟවුණු සේවා (.onion) භාවිතා කිරීම සඳහා පූර්ණ සහාය;
  • TLS සංකේතාංකන සහාය;
  • uPnP හරහා ස්වයංක්‍රීය ප්‍රවේශය;
  • වෙබ් අඩවියට විවිධ ඩිජිටල් අත්සන් සහිත කතුවරුන් කිහිප දෙනෙකු අනුයුක්ත කිරීමේ හැකියාව;
  • බහු-පරිශීලක වින්‍යාසයන් (openproxy) නිර්මාණය කිරීම සඳහා ප්ලගිනයක් තිබීම;
  • ප්‍රවෘත්ති සංග්‍රහ විකාශනය සඳහා සහාය;
  • ඕනෑම බ්‍රව්සරයක සහ මෙහෙයුම් පද්ධතිවල ක්‍රියා කරයි.

ZeroNet 0.7 හි ප්රධාන වෙනස්කම්

  • Python 3-3.4 සමඟ ගැළපෙන බව සහතික කරමින් Python3.8 සඳහා සහය දැක්වීම සඳහා කේතය නැවත සකස් කර ඇත;
  • ආරක්ෂිත දත්ත සමුදා සමමුහුර්තකරණ මාදිලියක් ක්රියාත්මක කර ඇත;
  • හැකි සෑම විටම, බාහිර පරායත්තතා සඳහා තුන්වන පාර්ශ්ව පුස්තකාලවල ප්‍රධාන බෙදාහැරීම නතර කර ඇත;
  • ඩිජිටල් අත්සන සත්‍යාපනය කිරීමේ කේතය 5-10 වාරයක් වේගවත් කර ඇත (libecp256k1 පුස්තකාලය භාවිතා වේ;
  • පෙරහන් මඟ හැරීමට දැනටමත් ජනනය කර ඇති සහතිකවල අහඹුකරණය එකතු කරන ලදි;
  • ZeroNet ප්‍රොටෝකෝලය භාවිතා කිරීමට P2P කේතය යාවත්කාලීන කර ඇත;
  • නොබැඳි මාදිලිය එකතු කරන ලදි;
  • තෙවන පාර්ශවීය ප්ලගීන ස්ථාපනය කිරීම සහ කළමනාකරණය කිරීම සඳහා UiPluginManager ප්ලගිනය එකතු කරන ලදී;
  • OpenSSL 1.1 සඳහා සම්පූර්ණ සහය සපයා ඇත;
  • සම වයසේ මිතුරන් සමඟ සම්බන්ධ වන විට, HTTPS හරහා සාමාන්‍ය අඩවිවලට ලැබෙන ඇමතුම්වලට වඩාත් සමාන සම්බන්ධතා ඇති කිරීමට ව්‍යාජ SNI සහ ALPN වාර්තා භාවිතා කරයි;

ZeroNet 0.7.0 නිකුත් වූ දිනයේම පිහිටුවා ඇත යාවත්කාලීන 0.7.1, එය සේවාදායකයාගේ පැත්තෙන් කේත ක්‍රියාත්මක කිරීමට ඉඩ සලසන භයානක අවදානමක් ඉවත් කරයි. සැකිලි විචල්‍යයන් විදැහුම් කිරීමේ කේතයේ දෝෂයක් හේතුවෙන්, විවෘත බාහිර වෙබ් අඩවියකට අසීමිත පරිපාලක/නොසැන්ඩ්බොක්ස් හිමිකම් සමඟ WebSocket හරහා සේවාදායක පද්ධතියට සම්බන්ධතාවක් ස්ථාපිත කළ හැක, එමඟින් වින්‍යාස පරාමිතීන් වෙනස් කිරීමට සහ පරිශීලකයාගේ කේතය ක්‍රියාත්මක කිරීමට හැකි වේ. open_browser පරාමිතිය සමඟ උපාමාරු හරහා පරිගණකය.
0.7 ශාඛාවෙහි මෙන්ම, සංශෝධනයෙන් ආරම්භ වන පර්යේෂණාත්මක ගොඩනැගීම්වල ද අවදානම් බව පෙනේ. 4188 (දින 20කට පෙර වෙනස් කරන ලදී).

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

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