Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Peer-to-Peer Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅ β€” Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅Π‘Ρ€Π°Π·Ρƒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚: Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ (сСрвСра), Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ словами: стандартная схСма ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² мСссСндТСрах β€” спСрва Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° сСрвСр, Π° ΠΎΡ‚Ρ‚ΡƒΠ΄Π° β€” ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ. Π˜ΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π», ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сниТаСтся, Π° Ρ‚Π°ΠΊΠΆΠ΅ качСство Π°ΡƒΠ΄ΠΈΠΎ. Peer-to-Peer (P2P) позволяСт Π΄Π°Π½Π½Ρ‹Π΅ сразу Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ. Π“Π»Π°Π²Π½Ρ‹ΠΉ минус β€” для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½ΡƒΠΆΠ΅Π½ адрСс получатСля, Π²Π½ΡƒΡ‚Ρ€ΠΈ прилоТСния ΠΎΠ½ прСдставлСн Π² Π²ΠΈΠ΄Π΅ IP-адрСса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами β€” ваш собСсСдник ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ ваш IP-адрСс, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π²Ρ‹ Π³ΠΎΡ€ΠΎΠ΄Π°.

Ѐункция Peer-to-Peer ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π°.

ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ ΡΠ΅Ρ‚ΡŒ, это ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈ сСрвСр (ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ запросы ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²) β€” Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ называСтся многоранговая ΡΠ΅Ρ‚ΡŒ. Однако одноранговая ΡΠ΅Ρ‚ΡŒ (peer-to-peer) Π½Π΅ содСрТит сСрвСров (ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ) β€” здСсь ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСрвСра, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСти Π½Π΅ зависит ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.

Peer-to-Peer β€” ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅? Π‘ΠΏΠ΅Ρ€Π²Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ настройки, Π΄Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» ΠšΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π—Π²ΠΎΠ½ΠΊΠΈ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π’Π½ΠΈΠ·Ρƒ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ peer-to-peer:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ):

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Основной минус Peer-to-Peer Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅ β€” собСсСдник смоТСт ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ваш IP-адрСс ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ скрытоС мСню статистики/тСхничСских Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π°Π½Π½ΠΎΠ΅ мСню активируСтся ΠΏΡƒΡ‚Π΅ΠΌ 10 быстрых Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ Π½Π° имя Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° Π²ΠΎ врСмя Π·Π²ΠΎΠ½ΠΊΠ°, послС β€” появятся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚

Π­Ρ‚ΠΎΡ‚ сайт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Akismet для Π±ΠΎΡ€ΡŒΠ±Ρ‹ со спамом. Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Peer-to-peer

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Peer-to-peer [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Частично Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСти [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… peer-to-peer сСтях ΠΊΡ€ΠΎΠΌΠ΅ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹Ρ… node ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ административныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Π°Π·Ρ‹ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. К частично Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ сСтям относятся Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ eDonkey, BitTorrent, Direct Connect, The Onion Router.

BitTorrent ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» BitTorrent Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 2001 Π³ΠΎΠ΄Ρƒ Коэном Π‘Ρ€Π°Ρ…ΠΌΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Ρƒ ΡƒΠ·Π»ΠΎΠ² быстро ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π΅ являСтся Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ (Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ), Π½ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ «Π Π³Π΄Π΅ ΠΆΠ΅ ΠΌΠ½Π΅ Π½Π°ΠΉΡ‚ΠΈ, Π³Π΄Π΅ Π±Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π²ΠΎΡ‚ этот Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Ρ„Π°ΠΉΠ»Π°».

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с поиском ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ части Ρ„Π°ΠΉΠ»Π°, Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ сначала ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ сСгмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Ρƒ наимСньшСго числа участников сСти. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½ΠΎΠ³ΠΎ участников скачали ΠΏΠΎΡ‡Ρ‚ΠΈ вСсь Ρ„Π°ΠΉΠ», Π° Π²ΠΎΡ‚ самого ΠΊΠΎΠ½Ρ†Π° сСйчас Π½ΠΈ Ρƒ ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‚.

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой BitTorrent [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’Ρ€Π΅ΠΊΠ΅Ρ€ прСдставляСт ΠΈΠ· сСбя HTTP/HTTPS сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° HTTP GET запросы. Запрос Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»Π΅ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΠΈΡΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Π΅. ΠžΡ‚Π²Π΅Ρ‚ Π½Π° запрос содСрТит список ΠΏΠΈΡ€ΠΎΠ², ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Π΅.

ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ». Из всСго, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, понадобится Ρ‡Π°ΡΡ‚ΡŒ announce url ΠΈ info, Π² послСднСй содСрТатся Ρ‚Π°ΠΊΠΈΠ΅ поля ΠΊΠ°ΠΊ piece length(Π΄Π»ΠΈΠ½Π° кусочка), pieces(список Ρ…Π΅ΡˆΠ΅ΠΉ кусочков), paths ΠΈ lengths для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² (структура для Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Π° с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈ нСсколькими ΠΌΠΎΠΆΠ΅Ρ‚ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ).

Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ сСрвСра ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ΠΉ список ΠΏΠΈΡ€ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Benconde раскодировщик, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² части peers Π½Π°ΠΉΡ‚ΠΈ список адрСсов Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ip_address:port.

Π”Π°Π»Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ· ΠΏΠΈΡ€ΠΎΠ² ΠΏΠΎ TCP, для Π½Π°Ρ‡Π°Π»Π° совСтуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ соСдинСниС.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ сообщСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ handshake:

info_hash ΠΈ peer_id ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ, Π° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ‘pstrlen’=19, ‘pstr’=BitTorrent protoco, ‘Reserved’ Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚ΠΎΠ²Π°Ρ строка. ΠžΡ‚ ΠΏΠΈΡ€Π° слСдуСт ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ сообщСниС Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΈ послС этого ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ поля info_hash ΠΈ peer_id ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌΡƒ, Π² случаС нСсоотвСтствия Π»ΡƒΡ‡ΡˆΠ΅ сразу Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС.

Π”Π°Π»ΡŒΡˆΠ΅ сущСствуСт 11 Ρ‚ΠΈΠΏΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… сообщСний: keep-alive, choke, unchoke, interested, not-interested, have, bitfield, request, piece, cancel, and port. ОписаниС всСх Π²ΠΈΠ΄ΠΎΠ² Ρ‚ΡƒΡ‚.

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ состоит ΠΈΠ· 4 Π±Π°ΠΉΡ‚ΠΎΠ² Π·Π°Π΄Π°ΡŽΡ‰ΠΈΡ… Π΄Π»ΠΈΠ½Ρƒ сообщСния, 1 Π±Π°ΠΉΡ‚ Π·Π°Π΄Π°Π΅Ρ‚ id сообщСния(Ρƒ сообщСния Π²ΠΈΠ΄Π° Keep-alive этот Π±ΠΈΡ‚ пропускаСтся), ΠΈ хвост с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

Π­Ρ‚ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΈΡ€Π°ΠΌΠΈ.

Π”Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСти [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

DHT [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ структурированной P2P сСти.

Рассмотрим Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π₯ΠΎΡ€Π΄ΠΎΠΌ (Chord). Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ нашСй Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 160-Π±ΠΈΡ‚Π½Ρ‹Π΅ числа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SHA-1 Ρ…Π΅Ρˆ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°). Назначим ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ 160-Π±ΠΈΡ‚Π½ΠΎΠ΅ число (ΠΊΠ°ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, случайно), ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… число Π² этой Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ блиТайшСС срСди всСх чисСл Π²Π΅Ρ€ΡˆΠΈΠ½.

Для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ нас достаточно ΠΌΠ°Π»ΠΎ ΡƒΠ·Π»ΠΎΠ² Π² сСти, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π½Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»ΠΎΠ², ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ свою Ρ‡Π°ΡΡ‚ΡŒ Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ рассмотрСли ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ структурированной P2P сСти.

Blockchain [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Bitcoin [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

ИдСя создания распрСдСлённой ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹ сопряТСна с трудностями основная ΠΈΠ· Π½ΠΈΡ… это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π”Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ расходования (Π°Π½Π³Π». Double-spending). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹Ρ… Π΄Π΅Π½Π΅Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя просто Ρ‚Π°ΠΊ Π²Π·ΡΡ‚ΡŒ ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. МоТно Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ копию элСктронного Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ кошСлькС, ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ дСньги Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Ρ€Π°Π·Π½Ρ‹Ρ… частях свСта. Π’Π°ΠΊ ΠΊΠ°ΠΊ систСма распрСдСлённая Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сСрвСра Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ счётС. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны это сильно услоТняСт ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄Π°Ρ‘Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ прСимущСства связанныС с Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒΡŽ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ информация ΠΎ транзакциях Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° Π±Π»ΠΎΠΊΠΈ ΠΈ хранится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Основная информация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ содСрТит ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ.

Π’ качСствС Ρ…Π΅Ρˆ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ sha-256. Для Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ списка Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹ΠΉ Ρ…Π΅Ρˆ.

Blockchain Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ распрСдСлённая Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…. Π•Ρ‘ содСрТимоС хранится Π½Π° мноТСствС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ всСх транзакциях хранятся Ρƒ всСх участников Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΎΡ‚Π΅Π»ΡŒΠ½ΠΎ взятому участнику Π½Π΅Ρ‚ возмоТности Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊ ΠΊΠ°ΠΊ послС любого измСнСния Π² Π±Π»ΠΎΠΊΠ΅ Ρƒ Π½Π΅Π³ΠΎ измСнится Ρ…Π΅Ρˆ, Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Π·Π½Π°Π΅Ρ‚ значСния Ρ…Π΅ΡˆΠ° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅Π»Π°Π½. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Π»Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ, Π° Π΅Ρ‰Ρ‘ всС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ для этого Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ мощностями большими Ρ‡Π΅ΠΌ Ρƒ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. А это Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Когда ΠΎΠ΄ΠΈΠ½ ΠΈΠ· участников Ρ…ΠΎΡ‡Π΅Ρ‚ пСрСвСсти дСньги Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΎΠ½ рассылаСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± этой Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ всСм участникам сСти. ΠœΠ°ΠΉΠ½Π΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΡƒΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ провСряСт, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° коррСктная. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρƒ отправитСля достаточно Π΄Π΅Π½Π΅Π³ Π½Π° счётС. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ°ΠΉΠ½Π΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΡ‚ всю ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, это Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Если всё Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‚ΠΎ транзакция добавляСтся Π² список, ΠΈΠ½Π°Ρ‡Π΅ отвСргаСтся.

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ матСматичСской Π·Π°Π΄Π°Ρ‡ΠΈ для создания Π±Π»ΠΎΠΊΠ° постоянно рСгулируСтся ΠΈ поддСрТиваСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ создавался Π² срСднСм Ρ€Π°Π· Π² 10 ΠΌΠΈΠ½ΡƒΡ‚.

Π Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСрами Ρ‡Π΅Ρ€Π΅Π· peer-to-peer соСдинСния Π΄Π°Ρ‘Ρ‚ большиС прСимущСства bitcoin.

НСдостатки Π΄Π°Π½Π½ΠΎΠΉ систСмы.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ примСнСния [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’ июнС 2016 Π³ΠΎΠ΄Π° ШвСдский Π·Π΅ΠΌΠ΅Π»ΡŒΠ½Ρ‹ΠΉ рССстр сообщил, Ρ‡Ρ‚ΠΎ организация тСстируСт эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСвСсти Π½Π° Π΅Ρ‘ основу Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π΅ΠΌΠ΅Π»ΡŒΠ½Ρ‹Ρ… участков Π² Π¨Π²Π΅Ρ†ΠΈΠΈ

Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊ Π² 2017 Π³ΠΎΠ΄Ρƒ запустит Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π½Π° основС blockchain. Π­Ρ‚ΠΎ Ρ€Π΅Π·ΠΊΠΎ сократит Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ чСловСчСских рСсурсов, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ дублирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΠΎΠΌΡƒ способу подтвСрТдСния подлинности Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Friend-to-Friend [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ€ Павла Π”ΡƒΡ€ΠΎΠ²Π° Telegram запустил Π·Π²ΠΎΠ½ΠΊΠΈ

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии мСссСндТСра Telegram появились Π·Π²ΠΎΠ½ΠΊΠΈ: эта функция доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСрвиса, Π·Π²ΠΎΠ½ΠΊΠΎΠ² Π½Π° стационарныС ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚. Π’ сообщСнии Telegram говорится, Ρ‡Ρ‚ΠΎ Π·Π²ΠΎΠ½ΠΊΠΈ стали доступны сСгодня для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ мСссСндТСра Π² Π—Π°ΠΏΠ°Π΄Π½ΠΎΠΉ Π•Π²Ρ€ΠΎΠΏΠ΅. Однако Π² российском AppStore ΡƒΠΆΠ΅ появилось ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Telegram с Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

Π’ WhatsApp ΠΈ Telegram Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΈ устранСна опасная ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ

Π—Π²ΠΎΠ½ΠΊΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, Ρ‡Ρ‚ΠΎ ΠΈ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΅Ρ‰Π΅ Π² 2013 Π³. сСкрСтныС Ρ‡Π°Ρ‚Ρ‹, слСдуСт ΠΈΠ· сообщСния Telegram. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± end-to-end ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΡ€ΠΈ использовании ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚ пСрСписки формируСтся Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ устройствС – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° смартфонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π—Π²ΠΎΠ½ΠΊΠΈ основаны Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ peer-to-peer (ΠΊΠΎΠ³Π΄Π° сами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСрвСра) ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ высоким качСством – благодаря Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. Но Ссли ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС peer-to-peer Π½Π΅ удаСтся, Telegram ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ собствСнный сСрвСр – блиТайший ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π²ΠΎΠ½ΠΈΡ‚ΡŒ Π΅ΡΡ‚ΡŒ Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… мСссСндТСров – WhatsApp, Viber, Skype, Facebook Messenger ΠΈ Π΄Ρ€. По Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΎΠ·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Amnesty International, Telegram вмСстС с WhatsApp, Facebook Messenger, iMessage ΠΈ FaceTime вошСл Π² Ρ‚ΠΎΠΏ самых бСзопасных мСссСндТСров Π² ΠΌΠΈΡ€Π΅.

Telegram Π±Ρ‹Π» создан Π² 2013 Π³. Павлом Π”ΡƒΡ€ΠΎΠ²Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ извСстСн ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠ΅ΠΉ Π² России ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти Β«Π’ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β». Π’ 2014 Π³. послС Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° с Ρ„ΠΎΠ½Π΄ΠΎΠΌ UCP, Ρ‚ΠΎΠ³Π΄Π° владСвшим 48% Β«Π’ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β», Π”ΡƒΡ€ΠΎΠ² ΡƒΡˆΠ΅Π» ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: ΠΎΠ½ ΠΏΡ€ΠΎΠ΄Π°Π» долю Π² соцсСти Ρ‚ΠΎΠ³Π΄Π°ΡˆΠ½Π΅ΠΌΡƒ Π³Π΅Π½Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρƒ Β«ΠœΠ΅Π³Π°Ρ„ΠΎΠ½Π°Β» Π˜Π²Π°Π½Ρƒ Π’Π°Π²Ρ€ΠΈΠ½Ρƒ. ВскорС послС этого Π”ΡƒΡ€ΠΎΠ² заявил, Ρ‡Ρ‚ΠΎ ΠΊ Π΅Π³ΠΎ ΡƒΡ…ΠΎΠ΄Ρƒ ΠΈΠ· Β«Π’ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ» Ρ€ΡƒΠΊΡƒ ΠšΡ€Π΅ΠΌΠ»ΡŒ, ΠΈ сообщил, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ Россию. Π•Ρ‰Π΅ работая Π²ΠΎ Β«Π’ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β», Π”ΡƒΡ€ΠΎΠ² Π½Π°Ρ‡Π°Π» Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ мСссСндТСр Telegram, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, ΠΏΠΎ Π΅Π³ΠΎ словам, Π² 2016 Π³. Π±Ρ‹Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ 100 ΠΌΠ»Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅. Π’ России ΠΈΡ… всСго 6 ΠΌΠ»Π½, ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π»ΠΈ Π½Π΅Π΄Π°Π²Π½ΠΎ спСциалисты сСрвиса для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… Ρ‡Π°Ρ‚ΠΎΠ² Π² Telegram – Combot.

ΠžΡ‚Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°? Π‘ подпиской Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅Ρ‘ Π½Π° сайтС

Наши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹

Рассылки «ВСдомостСй» β€” ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ Π³Π»Π°Π²Π½Ρ‹Π΅ Π΄Π΅Π»ΠΎΠ²Ρ‹Π΅ новости Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ

ВСдомости Π² Facebook

ВСдомости Π² Twitter

ВСдомости Π² Telegram

ВСдомости Π² Instagram

ВСдомости Π² Flipboard

РСшСниС Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ слуТбы ΠΏΠΎ Π½Π°Π΄Π·ΠΎΡ€Ρƒ Π² сфСрС связи, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ массовых ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ (Роскомнадзор) ΠΎΡ‚ 27 ноября 2020 Π³. Π­Π› β„– Π€Π‘ 77-79546

Π£Ρ‡Ρ€Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ: АО «БизнСс Ньюс МСдиа»

И.ΠΎ. Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°: Казьмина Π˜Ρ€ΠΈΠ½Π° Π‘Π΅Ρ€Π³Π΅Π΅Π²Π½Π°

Π Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎ-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π³Π°Π·Π΅Ρ‚Π΅ «ВСдомости». ЗарСгистрировано Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ слуТбой ΠΏΠΎ Π½Π°Π΄Π·ΠΎΡ€Ρƒ Π² сфСрС связи, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ массовых ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ (Роскомнадзор) Π·Π° Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ПИ β„– Π€Π‘ 77 – 77720 ΠΎΡ‚ 17 января 2020 Π³.

Π›ΡŽΠ±ΠΎΠ΅ использованиС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ соблюдСнии ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ гипСрссылки Π½Π° vedomosti.ru

Новости, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, прСдставлСнныС Π½Π° Π΄Π°Π½Π½ΠΎΠΌ сайтС, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ„Π΅Ρ€Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ ΠΊ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ².

Π‘Π°ΠΉΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ IP адрСса, cookie ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сайта, условия использования содСрТатся Π² ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

ВсС ΠΏΡ€Π°Π²Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ Β© АО БизнСс Ньюс МСдиа, 1999β€”2021

Π›ΡŽΠ±ΠΎΠ΅ использованиС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ соблюдСнии ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ гипСрссылки Π½Π° vedomosti.ru

Новости, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, прСдставлСнныС Π½Π° Π΄Π°Π½Π½ΠΎΠΌ сайтС, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ„Π΅Ρ€Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ ΠΊ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ².

ВсС ΠΏΡ€Π°Π²Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ Β© АО БизнСс Ньюс МСдиа, 1999β€”2021

РСшСниС Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ слуТбы ΠΏΠΎ Π½Π°Π΄Π·ΠΎΡ€Ρƒ Π² сфСрС связи, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ массовых ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ (Роскомнадзор) ΠΎΡ‚ 27 ноября 2020 Π³. Π­Π› β„– Π€Π‘ 77-79546

Π£Ρ‡Ρ€Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ: АО «БизнСс Ньюс МСдиа»

И.ΠΎ. Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°: Казьмина Π˜Ρ€ΠΈΠ½Π° Π‘Π΅Ρ€Π³Π΅Π΅Π²Π½Π°

Π Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎ-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π³Π°Π·Π΅Ρ‚Π΅ «ВСдомости». ЗарСгистрировано Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ слуТбой ΠΏΠΎ Π½Π°Π΄Π·ΠΎΡ€Ρƒ Π² сфСрС связи, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ массовых ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ (Роскомнадзор) Π·Π° Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ПИ β„– Π€Π‘ 77 – 77720 ΠΎΡ‚ 17 января 2020 Π³.

Π‘Π°ΠΉΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ IP адрСса, cookie ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сайта, условия использования содСрТатся Π² ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜Π·ΡƒΡ‡Π°Ρ go: пишСм p2p мСссСндТСр со сквозным ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΎ языкС Π½Π΅ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π½Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ прилоТСния.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для закрСплСния Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ интСрСсноС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… своих Π·Π°Π΄Π°Ρ‡Π°Ρ….

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ…ΡΡ языком go ΠΈ ΠΏΠΈΡ€ΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΌΠΈ сСтями.
И для профСссионалов, ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ ΠΈΠ»ΠΈ конструктивно ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽ достаточно Π΄Π°Π²Π½ΠΎ с Ρ€Π°Π·Π½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ погруТСнности Π½Π° java, php, js, python.
И ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык программирования Ρ…ΠΎΡ€ΠΎΡˆ Π² своСй сфСрС.

Основной сфСрой для Go Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ созданиС распрСдСлСнных сСрвисов, микросСрвисов.
Π§Π°Ρ‰Π΅ всСго микросСрвис это нСбольшая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ свой узкоспСциализированный Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

Но микросСрвисы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΅Ρ‰Ρ‘ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, поэтому инструмСнт для создания микросСрвисов Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ сСтСвоС взаимодСйствиС.
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это напишСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹Ρ… участников (Peer-To-Peer), самоС простоС β€” p2p мСссСндТСр (кстати, Π΅ΡΡ‚ΡŒ Π»ΠΈ русский синоним этому слову?).

Π’ ΠΊΠΎΠ΄Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°ΡŽ вСлосипСды ΠΈ Π½Π°ΡΡ‚ΡƒΠΏΠ°ΡŽ Π½Π° Π³Ρ€Π°Π±Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ golang, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒ ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ прСдлоТСния.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ

ΠŸΠΈΡ€ (peer) β€” ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ экзСмпляр мСссСндТСра.

Наш мСссСндТСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ:

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΊΡƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ интСрСснСС, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС это ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ сСтСвой ΠΏΠΎΡ€Ρ‚.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Если Π΄Π΅Ρ€Π½ΡƒΡ‚ΡŒ этот ΠΏΠΎΡ€Ρ‚ ΠΏΠΎ HTTP, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ рСактовскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Ρ€Π½Π΅Ρ‚ этот ΠΆΠ΅ ΠΏΠΎΡ€Ρ‚, установив web socket соСдинСниС.

Если Π΄Π΅Ρ€Π³Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎ HTTP Π½Π΅ с локальной ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π±Π°Π½Π½Π΅Ρ€.

Если ΠΊ этому ΠΏΠΎΡ€Ρ‚Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΈΡ€, Ρ‚ΠΎ происходит установка постоянного соСдинСния со сквозным (end-to-end) ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ‚ΠΈΠΏ входящСго соСдинСния

Для Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΏΠΎΡ€Ρ‚ для ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΆΠ΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… соСдинСний.

На Π½ΠΎΠ²ΠΎΠ΅ соСдинСниС Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 4 Π±Π°ΠΉΡ‚Π°.

Π‘Π΅Ρ€Π΅ΠΌ список Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² HTTP ΠΈ сравниваСм с Π½ΠΈΠΌ наши 4 Π±Π°ΠΉΡ‚Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ опрСдСляСм с локальной Π»ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ происходит ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΈ Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π±Π°Π½Π½Π΅Ρ€ΠΎΠΌ ΠΈ «Π²Π΅ΡˆΠ°Π΅ΠΌ Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ».

Если ΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ локальноС, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ запросу.

Π’ΡƒΡ‚ я Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, хотя ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Π² стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ.

Π Π°Π· ΡƒΠΆ я собрал вСлосипСд Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ запросов Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ws соСдинСния сдСлаю с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ gorilla/websocket.

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡ€ΠΎΠ²

Для поиска ΠΏΠΈΡ€ΠΎΠ² Π² локальной сСти Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠ°ΡΡ‚ΠΎΠΌ UDP.

Π‘ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° Multicast IP адрСс ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ нас самих.

И ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ Multicast IP всС UDP ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ заявляСм ΠΎ сСбС ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎ появлСнии Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΈΡ€ΠΎΠ².

МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ это Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ IP ΠΈ Π΄Π°ΠΆΠ΅ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° IPv4 Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΊΠΎΠ΄Π° приводится ΠΊΠ°ΠΊ Ρ€Π°Π· multicast ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» взаимодСйствия ΠΏΠΈΡ€ΠΎΠ²

Π‘ΡƒΠ΄Π΅ΠΌ всС ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΡ€Π°ΠΌΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ (Envelope).

На любом ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅ всСгда Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ, ΠΊ этому всСму ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ с собой нСсСт), ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (ΠΏΠΎΠΊΠ° это случайноС число, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ…ΡΡˆ содСрТимого), Π΄Π»ΠΈΠ½Π° содСрТимого ΠΈ само содСрТимоС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π° β€” сообщСниС ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Команда, (ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ‚ΠΈΠΏ содСрТимого) ΡƒΠ΄Π°Ρ‡Π½ΠΎ располоТим Π² самом Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π° ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ список ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· 4 Π±Π°ΠΉΡ‚, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π³Π»Π°Π³ΠΎΠ»ΠΎΠ² HTTP.

Π’Π΅ΡΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ сСриализуСтся Π² массив Π±Π°ΠΉΡ‚.

Π ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅

Когда соСдинСниС установлСно, ΠΏΠΈΡ€ Ρ‚ΡƒΡ‚ ΠΆΠ΅ протягиваСт Ρ€ΡƒΠΊΡƒ для рукопоТатия, сообщая своС имя, ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ эфСмСрный ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ сСссионного ΠΊΠ»ΡŽΡ‡Π°.

Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΈΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…, рСгистрируСт Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€ Π² своСм спискС ΠΈ вычисляСт (CalcSharedSecret) ΠΎΠ±Ρ‰ΠΈΠΉ сСссионный ΠΊΠ»ΡŽΡ‡.

ОбмСн ΠΏΠΈΡ€Π°ΠΌΠΈ

ПослС рукопоТатия, ΠΏΠΈΡ€Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ своими списками ΠΏΠΈΡ€ΠΎΠ² =)

Для этого отправляСтся ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ LIST, Π° Π² Π΅Π³ΠΎ содСрТимоС кладСтся JSON список ΠΏΠΈΡ€ΠΎΠ².
Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚.

Находим Π² списках Π½ΠΎΠ²Ρ‹Ρ… ΠΈ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ соСдинСния, рукопоТатия, ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΈΡ€Π°ΠΌΠΈ ΠΈ Ρ‚Π°ΠΊ далСС…

ОбмСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ сообщСниями

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сообщСния ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ для нас Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ, поэтому ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ соСдинСниС Π±ΡƒΠ΄Π΅ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ.

О ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ

Π’ стандартных (Π³ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ…) Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… golang ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° crypto Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ мноТСство всяких Ρ€Π°Π·Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² (Π“ΠžΠ‘Π’ΠΎΠ²ΡΠΊΠΈΡ… Π½Π΅Ρ‚).

НаиболСС ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для подписСй ΡΡ‡ΠΈΡ‚Π°ΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Ed25519. Π‘ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ed25519 для подписи сообщСний.

Π’ самом Π½Π°Ρ‡Π°Π»Π΅ я ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ· ed25519 Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для подписи, Π½ΠΎ ΠΈ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ сСссионного ΠΊΠ»ΡŽΡ‡Π°.

Однако, ΠΊΠ»ΡŽΡ‡ΠΈ для подписи Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ для вычислСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ (shared) ΠΊΠ»ΡŽΡ‡Π° β€” Π½Π°Π΄ Π½ΠΈΠΌΠΈ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΄ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ΡŒ эфСмСрныС ΠΊΠ»ΡŽΡ‡ΠΈ, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ шансов ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡.

ГСнСрация ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π²ΠΏΠΎΠ»Π½Π΅ стандартная: сначала для Π½ΠΎΠ²ΠΎΠ³ΠΎ соСдинСния Π³Π΅Π½Π΅Ρ€ΠΈΠΌ эфСмСрныС ΠΊΠ»ΡŽΡ‡ΠΈ, отправляСм Π² сокСт ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ с ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ.

ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ сторона Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Π½ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ порядкС: ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ с ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ свою ΠΏΠ°Ρ€Ρƒ ΠΈ отправляСт ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π² сокСт.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника Π΅ΡΡ‚ΡŒ Ρ‡ΡƒΠΆΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ свой ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ эфСмСрныС ΠΊΠ»ΡŽΡ‡ΠΈ.

ΠŸΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΠ² ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ для ΠΎΠ±ΠΎΠΈΡ… ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ сообщСний.

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ сообщСния Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΡˆΡ‚ΡƒΡ‡Π½ΠΎ Π΄Π°Π²Π½ΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΌ сСбя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ AES Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сцСплСния Π±Π»ΠΎΠΊΠΎΠ² (CBC).

Вся эта Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»Π΅Π³ΠΊΠΎ находятся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ golang.

ЕдинствСнная Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” Π°Π²Ρ‚ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ сообщСния Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ для кратности Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Ρ‹ ΠΊ Π΄Π»ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (16 Π±Π°ΠΉΡ‚).

Π’ Π΄Π°Π»Π΅ΠΊΠΎΠΌ 2013 Π³ΠΎΠ΄Ρƒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π» AES (с ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° CBC Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ) для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ сообщСний Π² Telegram Π² Ρ€Π°ΠΌΠΊΠ°Ρ… конкурса ΠΎΡ‚ Павла Π”ΡƒΡ€ΠΎΠ²Π°.

Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ эфСмСрного ΠΊΠ»ΡŽΡ‡Π° Π² Ρ‚ΠΎ врСмя Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ использовался самый ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π”ΠΈΡ„Ρ„ΠΈ β€” Π₯Π΅Π»Π»ΠΌΠ°Π½Π°.

А Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΡ‚ Ρ„Π΅ΠΉΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ°Π»ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ список ΠΏΠΈΡ€ΠΎΠ² ΠΈ список сообщСний с Π½ΠΈΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ сообщСния, увСличивая счСтчик рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΈΡ€Π°.

Π’ΡƒΡ‚ Π±Π΅Π· Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ β€” ReactJS + websocket.

Π’Π΅Π±-сокСт сообщСния ΠΏΠΎ сути своСобразныС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΠΊΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ содСрТат Π² сСбС ΡˆΠΈΡ„Ρ€ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ².

ВсС ΠΎΠ½ΠΈ «Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊΠΈ» Ρ‚ΠΈΠΏΠ° WsCmd ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π² JSON.

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ HTTP запрос Π½Π° ΠΊΠΎΡ€Π΅Π½ΡŒ («/»), Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ заглядываСм Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ β€œfront/build” ΠΈ ΠΎΡ‚Π΄Π°Π΅ΠΌ index.html

Π§Ρ‚ΠΎ ΠΆ интСрфСйс свСрстан, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±ΠΎΡ€ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ окошкС β€” WebView.

Для послСднСго Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использовал zserge/webview

Для сборки прилоТСния с Π½ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π»ΠΈΠ±Ρƒ Π² систСму

Π’ Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π·Π΄ΡƒΠΌΠΈΠΉ Π½Π°Π΄ GUI нашСл мноТСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для GTK, QT, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎ гиковски смотрСлся Π±Ρ‹ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ интСрфСйс β€” https://github.com/jroimartin/gocui β€” ΠΏΠΎ-ΠΌΠΎΠ΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°ΠΆΠ΅ интСрСсная идСя.

Запуск мСссСндТСра

Установка golang

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, сначала Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ go.
Для этого Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ инструкциСй golang.org/doc/install.

Упростил ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π΄ΠΎ bash скрипта

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° прилоТСния Π² GOPATH

Π’Π°ΠΊ ΡƒΠΆ устроСн go, Ρ‡Ρ‚ΠΎ всС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ваши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ GOPATH.

Установка npm ΠΈ сборка Ρ„Ρ€ΠΎΠ½Ρ‚Π°

Как писал Π²Ρ‹ΡˆΠ΅, наш GUI β€” Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠΌ Π½Π° ReactJs, поэтому Ρ„Ρ€ΠΎΠ½Ρ‚ Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ.

Nodejs + npm β€” Ρ‚ΡƒΡ‚ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ стандартно запускаСм сборку Ρ„Ρ€ΠΎΠ½Ρ‚Π°

Запуск

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈ запустим ΠΏΠΈΡ€ нашСго мСссСндТСра.

ΠŸΡ€ΠΈ запускС ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя своСго ΠΏΠΈΡ€Π°, ΠΏΠΎΡ€Ρ‚, Ρ„Π°ΠΉΠ» с адрСсами Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΈΡ€ΠΎΠ² ΠΈ Ρ„Π»Π°Π³ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π»ΠΈ WebView.

Π˜Ρ‚Π°ΠΊ, запускаСм ΠΈ чатимся с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ ΠΏΠΎ локальной сСти.

ΠžΡ‚Π·Ρ‹Π² ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° golang

Π§Ρ‚ΠΎ дальшС?

Π’ΠΎΡ‚ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Peer-To-Peer мСссСндТСр.

Набиты шишки, дальшС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»: ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π°ΡƒΠ΄ΠΈΠΎ, смайлов ΠΈ Ρ‚.Π΄ ΠΈ Ρ‚.ΠΏ.

А ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΈ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π³ΡƒΠ³Π»ΠΎΠ²Ρ‹ΠΉ Protocol Buffers,
ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ ΠΈ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ спама с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² Ethereum.

На смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°Ρ… ΠΆΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ Ρ‡Π°Ρ‚Ρ‹, ΠΊΠ°Π½Π°Π»Ρ‹, систСму ΠΈΠΌΠ΅Π½, Π°Π²Π°Ρ‚Π°Ρ€ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π•Ρ‰Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ seed ΠΏΠΈΡ€Ρ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄ NAT ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ сообщСний ΠΎΡ‚ ΠΏΠΈΡ€Π° ΠΊ ΠΏΠΈΡ€Ρƒ.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ получится нСплохая Π·Π°ΠΌΠ΅Π½Π° Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ°/вотсапа, останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всСх Π΄Ρ€ΡƒΠ·Π΅ΠΉ Ρ‚ΡƒΠ΄Π° ΠΏΠ΅Ρ€Π΅ΡΠ°Π΄ΠΈΡ‚ΡŒ =)

ΠŸΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΠΈ

Π’ Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ мСссСндТСром нашСл интСрСсныС для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ go Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° страницы.
Π”Π΅Π»ΡŽΡΡŒ ΠΈΠΌΠΈ с Π²Π°ΠΌΠΈ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Peer to peer Ρ‡Ρ‚ΠΎ это Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

На протяТСнии мСсяца Ρ‚Π²ΠΎΡ€Ρ†Ρ‹ мСссСндТСра Ρ‚Ρ€ΡƒΠ΄ΠΈΠ»ΠΈΡΡŒ, Π½Π΅ покладая Ρ€ΡƒΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ вас Π½ΠΎΠ²ΠΎΠΉ качСствСнной услугой ΠΎΡ‚ Telegram. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² Telegram доступны Π·Π²ΠΎΠ½ΠΊΠΈ, ΠΈ эта опция соотвСтствуСт ряду ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

Π’ блиТайшСС врСмя оТидаСтся выпуск ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ вСрсии, которая Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ со стран Π—Π°ΠΏΠ°Π΄Π½ΠΎΠΉ Π•Π²Ρ€ΠΎΠΏΡ‹ ΠΈ дальшС поколСсит ΠΏΠΎ ΠΌΠΈΡ€Ρƒ. Как ΠΈ оТидалось, интСрфСйс ΠΎΠΏΡ†ΠΈΠΈ Π·Π²ΠΎΠ½ΠΊΠ° Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½ΠΎΠ²ΠΈΠ·Π½ΠΎΠΉ (ΠΎΠ½ прост, Π»Π΅Π³ΠΎΠΊ ΠΈ понятСн ΠΊΠ°ΠΊ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Ρ‚Π°ΠΊ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ), Π° Π²ΠΎΡ‚ Π² тСхничСских аспСктах ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠΈ найдСтся ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

НС слоТно Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ систСмы бСзопасности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подходят для ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ сообщСний, бСссмыслСнно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π·Π²ΠΎΠ½ΠΊΠΎΠ², поэтому Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ΠΈ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ β€” Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ Π·Π²ΠΎΠ½ΠΊΠΈ, ΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊ вашим Π΄Π°Π½Π½Ρ‹ΠΌ. Π’ процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈΡΡŒ Π² Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅ «ВсС гСниальноС β€” просто». Π’Π°ΠΊ Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ вашС общСния ΠΎΡ‚ Β«Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… ΡƒΡˆΠ΅ΠΉΒ», достаточно ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ эмодзи Π½Π° экранС Π²Ρ‹Π·ΠΎΠ²Π° Π½Π° вашСм смартфонС ΠΈ устройствС собСсСдника. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, обошлись Π±Π΅Π· Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, сотни символов ΠΈ Ρ‚.Π΄.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ

Π‘ΠΎΠ·Π΄Π°Π»ΠΈ максимум возмоТностСй для общСния Π±Π΅Π· сбоСв ΠΈ Π»Π°Π³ΠΎΠ², Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ зависит ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ качСства Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ β€” соСдинСния. Для экономии Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π½Π°ΠΌΠΈ Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π° занятная Ρ„ΠΈΡˆΠΊΠ° β€” использованиС ΠΎΠ΄Π½ΠΎΡ€Π°Π½Π³ΠΎΠ²ΠΎΠ³ΠΎ (Peer-to-peer) соСдинСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ массу ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ΄Π΅ΠΊΠΎΠ².

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π‘Ρ‹Π²Π°ΡŽΡ‚ ΠΆΠ΅ случаи, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ возмоТности ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ соСдинСниС, Π½ΠΎ Π² этой ситуации Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ поиск ΠΏΠΎ блиТайшим Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ ΠΊ сСрвСру Telegram, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ соСдинСниС с Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° мСссСндТСра Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ наша ΡΠ΅Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСна ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π·Π²ΠΎΠ½ΠΊΠΎΠ² осущСствляСтся Π² Ρ€Π°Π·Ρ‹ быстрСС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² блиТайшСС врСмя планируСтся провСсти ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ сСтСй, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ частоту Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ….

Умная систСма

Π’ΠΎ врСмя Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°, систСма Π΄Π΅Π»Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ качСства Π·Π²ΠΎΠ½ΠΊΠ°. БСзусловно, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ ваш Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ, вСдь ΡƒΠΊΠ»ΠΎΠ½ дСлаСтся скорСС Π½Π° тСхничСский ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½Π΅ΠΆΠ΅Π»ΠΈ Π½Π° ΡΠΌΡ‹ΡΠ»ΠΎΠ²ΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ. Π˜Π½Ρ‹ΠΌΠΈ словами, ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ вСдСтся ΡƒΡ‡Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

На основС Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° модСль Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ слабыС мСста, ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π»Π°Π·Π΅ΠΉΠΊΠΈ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ процСсс общСния Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ ΠΈ качСствСнным. Если ΠΆΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π°Π½Π°Π»ΠΈΠ·Π° Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ, выявит Ρ„Π°ΠΊΡ‚Ρ‹ пСрСсоСдинСния, Ρ‚ΠΎ автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ поиск Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ источника ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΠΆΠ΅ повСдётся Π°Π½Π°Π»ΠΈΠ· потрСбляСмого Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° для Π΅Π³ΠΎ количСствСнного ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ.

НСкоторыС исслСдования говорят ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС развития, Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ способСн ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π²Π½Ρ‹Ρ… с извСстными мСссСндТСрами, Π½ΠΎ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π»ΠΈΠ΄Π΅Ρ€ скими позициями ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ полная модСль Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ создана Π² блиТайшСС врСмя, Ρ‚ΠΎ удастся Ρ€Π°ΡΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒΡΡ с рядом минусов.

ΠšΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Иногда ΠΎΡ‡Π΅Π½ΡŒ хочСтся ΠΏΠΎΠ±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ ΠΏΠΎΡΠΈΠ΄Π΅Ρ‚ΡŒ Π² Ρ‚ΠΈΡˆΠΈΠ½Π΅, Π½ΠΎ соврСмСнныС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΆΠΈΠ·Π½ΠΈ Π΄ΠΈΠΊΡ‚ΡƒΡŽΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‹Π΅ условия. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎ Ρ‚Π΅Ρ… Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π²ΠΎΠ½ΠΊΠΈ, ΠΈ соотвСтствСнно, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт Π΄ΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Π²Π°ΠΌ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ благоприятный ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ искусствСнным ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ ΠΈ сама способна Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Π·Π²ΠΎΠ½ΠΊΠ°, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. ВсС Π·Π²ΠΎΠ½ΠΊΠΈ автоматичСски ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ источник соСдинСния, Π½ΠΎ Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, воспользовавшись Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Β«Use Less DatΠ°Β». Данная опция Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ снизит качСство Π·Π²ΡƒΠΊΠ°, Π½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ 25 β€” 30% Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π°

Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ простота Π² мСссСндТСрС β€” это вовсС Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ, вСдь Π½Π΅Ρ‚ смысла Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ силы Π½Π° интСрфСйс, Ссли Β«Π½Π°Ρ‡ΠΈΠ½ΠΊΠ°Β» бСдная. ИмСнно ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ссылками ΠΈ вставками. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π·Π²ΠΎΠ½ΠΎΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«CallsΒ», которая находится Π² Β«Recent CallsΒ», ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°. Если ΠΆΠ΅ Π²Ρ‹ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π»ΠΈ Π·Π²ΠΎΠ½ΠΊΠΎΠ² Ρ€Π°Π½Π΅Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΉΡ‚ΠΈ Π»Π΅Π³ΠΊΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ: Π·Π°ΠΉΡ‚ΠΈ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ‡Π°Ρ‚ ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ Π½Π° символ Π² Π²ΠΈΠ΄Π΅ Ρ‚Ρ€ΡƒΠ±ΠΎΡ‡ΠΊΠΈ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Π’ Telegram ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ IP-адрСса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ Π²ΠΎ врСмя Π·Π²ΠΎΠ½ΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· мСссСндТСр. Об этом рассказал экспСрт бСзопасности Π”Ρ…ΠΈΡ€Π°Π΄ΠΆ ΠœΠΈΡˆΡ€Π° (Dhiraj Mishra) Π² своСм Π±Π»ΠΎΠ³Π΅.

Π£Ρ‚Π΅Ρ‡ΠΊΠ° происходила ΠΈΠ·-Π·Π° прямого ΠΎΠ΄Π½ΠΎΡ€Π°Π½Π³ΠΎΠ²ΠΎΠ³ΠΎ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ (peer-to-peer, ΠΈΠ»ΠΈ P2P), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стоит Π² Π·Π²ΠΎΠ½ΠΊΠ°Ρ… Telegram ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… вСрсиях этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² настройках, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² дСсктопных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ прСдусмотрСли Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

ΠŸΡ€ΠΈ использовании P2P IP-адрСса ΠΎΠ±ΠΎΠΈΡ… участников Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π»ΠΎΠ³Π°Ρ…. Π­Ρ‚Π° ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ позволяла Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ мСстополоТСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π΅ΠΌ самым создавая ΡƒΠ³Ρ€ΠΎΠ·Ρƒ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠœΠΈΡˆΡ€Π° сообщил ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΡƒΡ‚Π΅Ρ‡ΠΊΠ΅ прСдставитСлям Telegram. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ быстро Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ P2P-Π·Π²ΠΎΠ½ΠΊΠΎΠ² Π² дСсктопных вСрсиях ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΠ»ΠΈ экспСрту 2 тысячи Π΅Π²Ρ€ΠΎ (ΠΎΠΊΠΎΠ»ΠΎ 152 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ) Π² качСствС Π½Π°Π³Ρ€Π°Π΄Ρ‹.

Π’ ΠΊΠΎΠ½Ρ†Π΅ августа стало извСстно, Ρ‡Ρ‚ΠΎ Telegram согласился Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ спСцслуТбам Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ПозднСС ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ мСссСндТСра ПавСл Π”ΡƒΡ€ΠΎΠ² пояснил, Ρ‡Ρ‚ΠΎ это условиС Π½Π΅ касаСтся российских вСдомств.

Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых быстрых ΠΈ популярных мСссСндТСров с нСисчислимым количСством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Одной ΠΈΠ· Π½ΠΈΡ… являСтся голосовоС ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ посрСдством Π·Π²ΠΎΠ½ΠΊΠΎΠ². МногиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ связь прСрываСтся Ρ€Π°Π· Π² нСсколько ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° пытаСтся Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС. ΠŸΠΎΡ‡Ρ‚ΠΈ всСгда Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого β€” Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сигнала Ρ‡Π΅Ρ€Π΅Π· сСрвСры Telegram. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ‚ΡŒ (ваш IP Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΡƒΠ·Π½Π°Π΅Ρ‚)

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅

Однако основная масса людСй ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π²ΠΎΠ½ΠΊΠ°ΠΌΠΈ Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ для Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ общСния, ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ связи Π² ΡƒΠ³ΠΎΠ΄Ρƒ Π΅Π΅ качСству.

Π˜Π·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ постоянных ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ.

ЕдинствСнноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: Π² настоящСС врСмя функция доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π’ дСсктопной вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ настройки ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π‘ΡƒΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ это лишь вопрос Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π·Π²ΠΎΠ½ΠΊΠΈ Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ β€” инструкция

Π’Π΅ΠΏΠ΅Ρ€ΡŒ качСство связи Π±ΡƒΠ΄Π΅Ρ‚ нСсравнимо Π»ΡƒΡ‡ΡˆΠ΅. Если Π²Π°ΠΌ потрСбуСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свою Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Telegram Π² дальнСйшСм, ΠΏΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ дСйствия Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Π² ΠΊΠΎΠ½Ρ†Π΅ пСрСмСстив ΠΊΠ°Ρ‡Π΅Π»ΡŒΠΊΡƒ Π²ΠΏΡ€Π°Π²ΠΎ (Ρ‚Π΅ΠΌ самым вновь активируя Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Peer-to-Peer.

ПолСзно Π·Π½Π°Ρ‚ΡŒ

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΡ€ Ρ‚Ρƒ ΠΏΠΈΡ€ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° полСзная настройка Π² дСсктопной вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Telegram.

ΠšΠ°Π½Π°Π»Ρ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ MUTE (Π±Π΅Π·Π·Π²ΡƒΡ‡Π½ΠΎΠΌ) ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ числом Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… сообщСний, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠΌ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΠ΅ Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ Π² Ρ‚Ρ€Π΅Π΅ ΠΈΠ»ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ сообщСниях Π² ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… вас Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΈ ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π² строкС Include muted chats in unread count Π±Π»ΠΎΠΊΠ° Notifications.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *