ΠΡΠΎΠ΅ΠΊΡΡΡ zeronet-conservancy Π΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅/ΡΠ°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ZeroNet, ΡΡΡΠΎΠΉΡΠΈΠ²Π° Π½Π° ΡΠ΅Π½Π·ΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π±ΠΈΡΠΊΠΎΠΉΠ½ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° BitTorrent Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅. Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π° Π² P2P ΠΌΡΠ΅ΠΆΠ° Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Ρ ΡΠΈΡΡΠΎΠ²ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΠΊΠ°. Π‘ΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΡ ΡΠΎΡΠΊ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΌΠΎΠ΄Π΅ΡΠΈΡΠ°Π½Π΅ (ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ βΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅β ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΠΈΠ·ΡΠ΅Π·Π²Π°Ρ) ΠΈ Π² Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠ»Π°Π²Π΅Π½ ΠΏΡΠ΅Ρ ΠΎΠ΄ ΠΊΡΠΌ Π½ΠΎΠ²Π°, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π° ΠΈ Π±ΡΡΠ·Π° ΠΌΡΠ΅ΠΆΠ°.
ΠΠ»ΡΡΠΎΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΎΡΠΈΡΠΈΠ°Π»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ZeroNet (ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ·ΡΠ΅Π·Π½Π°, Π±Π΅Π· Π΄Π° ΠΎΡΡΠ°Π²ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°):
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° tor onion v3.
- ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΌΠΎΠ΄Π΅ΡΠ΅Π½ hashlib.
- ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π½Π΅ΡΠΈΠ³ΡΡΠ½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
- ΠΡΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ°.
- ΠΠΈΠΏΡΠ° Π½Π° Π΄Π²ΠΎΠΈΡΠ½ΠΈ Π°ΡΠ΅ΠΌΠ±Π»ΠΈ (ΡΠ΅ ΡΠ° Π΄ΡΡΠ³ Π²Π΅ΠΊΡΠΎΡ Π½Π° Π°ΡΠ°ΠΊΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π΅ Π±ΡΠ΄Π°Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈ ΡΠ΅ Π°ΡΠ΅ΠΌΠ±Π»ΠΈ).
- ΠΠΎΠ²ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΈ ΡΡΠ°ΠΊΠ΅ΡΠΈ.
Π Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΡΠ΄Π΅ΡΠ΅ - ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° Π½ΡΠ»Π΅Π²Π° ΡΡΠ»ΡΠ³Π°, ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ΠΈΡ Π½Π° ΠΊΠΎΠ΄Π°, Π½ΠΎΠ²ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΈ API. ΠΡΠΎΠ΅ΠΊΡΡΡ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ Π·Π° ΡΡΡΡΡΠ΄Π½ΠΈΡΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΡΠΎΠ½ΡΠΎΠ²Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru