áá±á¬ááºáá
áºáá±á·ááœáẠNewNode ááá±á¬áºááŒáá»ááºáá
áºáá¯ááá¯ááœá±á·ááá¯ááºááááºá
NewNode ááẠáááºááá·áº application ááá¯áááᯠáááºáá¬ááŒááºáá±á¬ááºááŒááºážááŸáá·áº DDoS á¡ááœáẠáá»ááºáá®ážááááá±á¬ ááá¯ááá¯ááºážááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠSDK áá áºáá¯ááŒá áºááŒá®áž áá¬áá¬áá±á«áºááœáẠáááºááᯠáááááá¬áᬠáá»áŸá±á¬á·áá»áá±ážáááºá P2P ááœááºáááºá á¡ááºáá¬áááºáááá¯áá² áá®á¡áá¯áá®á¡á á¡áá¯ááºáá¯ááºááá¯ááºáá«áááºá
á¡áá±á¬áºáá±áž áááá¯ááá²ááŒá
áºáá¯á¶ááááºá áá«áá±ááá·áº á
áááºáááºá
á¬ážááá¯á·áá±á¬ááºážááŒá®áž á¡á²áá«ááᯠááœá±ážááŒáá·áºáá±á¬á·áááºá ááá±á¬áá»ááºááá±á¬áºááŒáá»ááºá¡ááœáẠááá¯ááŸá±á¬ááºáá¯á¶ááœáẠáá±áá¬áááŸááá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠClostra áááºááá¯ááºááá¯á·ááœá¬ážá (áá°ážáááºážáááº) ááŸáá·áº áááºážááẠáááºááá·áºáááºážááá¬á¡áá»áá¯ážá¡á
á¬ážááŸáá·áº áááºážáá¡áááá¡ááá¯ááºážááᯠáá¬ážáááºááẠáá±áááœááºáž áááºážáááºááá·áºá
á¬áá»ááºááŸá¬ááᯠá¡ááŒáááºáá±á«ááºážáá»á¬ážá
áœá¬ ááŒááºáááºáááºááŸá¯áá²á·ááá«áááºá ááẠá¡á±á¬ááºááŸá¬ ááŒááºááŒá±á¬ááŒáá«á·áááºá
dCDN
Clostra á០developer áá»á¬ážááẠááá¬ážááá¯ážáá» CDN áá»á¬ážááẠááœááºáááºááááºáá±ááŒááºážááᯠáá±á¬ááºážá áœá¬áááá¯ááºááœááºááá¯ááºáá²á áááºáá¬ááŒááºáá±á¬ááºááŒááºážááŸáá·áº áááºáááºážáá¶áááŒááºážááá¯á·ááᯠáá¶ááá¯ááºáááºááŸáááŒááŒá®áž áá»á²á·ááœááºááá·áºá¡áá« á¡áá¯ááºááŸáá·áº ááœá±áá»á¬ážá áœá¬ ááá¯á¡ááºáááºáᯠáá¯á¶ááŒááºááŒáááºá áááºážááá¯á·ááẠá¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá áºáᯠ- áááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬ CDN áá áºáá¯ááŒá áºááŒá®áž á¡ááá®áá±ážááŸááºážáá»á¬ážá ááŒááºáááŸá¡ááœá¬ážá¡áá¬ááᯠáááºáá±á¬ááºááááºážáá»á¯ááºááá¯ááºá áœááºážáááŸááá² á¡ááŒá±á¬ááºážá¡áá¬ááᯠáááŸááºááá¯ááºáááºááŒá áºáááºá ááá¯á·á¡ááŒáẠáááºážááá¯á·áá¡ááŒááºá¡á dCDN ááᯠááŒá®ážáá¬ážá áœá¬á¡áá¯á¶ážááŒá¯ááŒááºážááẠááœááºáááºá áááºááá¯ááŸá¯ááŸáá·áº ááŸá¯ááºááœááŒááºážááᯠááŒá áºá á±áááºááá¯ááºáá±á
protocol ááá¯
NewNode ááẠdCDN ááá¯áááºáá±á¬ááºáá¬ážááŒá®ážááŒá
áºááá·áº peer-to-peer protocol áá
áºáá¯ááŒá
áºááŒá±á¬ááºáž áááºáá¶ááœá±á·ááŸáááááºá áááºážááẠáááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»áá¬ážáá±á¬ ááœááºáááºáá»á¬ážá¡ááœáẠáá»á¬ážáá±á¬á¡á¬ážááŒáá·áº ááŒá¿áá¬áá»á¬ážááŒá
áºá
á±ááá·áº ááŒááºááŸá¯ááºážááŒáá·áº ááááá±ážáááºá
áááá¯ááá¯áá±á¬ááᯠáááºááá·áºáá±áá¬ááœááºáááᯠááá¬ážáááºáá±á¬áºááŒáá¬ážááŒááºážáááŸááá±á¬áºáááºáž PDF á០áááºážááá¯á¡áá¯á¶ážááŒá¯á á¡áá¯ááºáá¯ááºááŒá±á¬ááºáž áááºáá¬ážáááºááá¯ááºáááº-
- LEDBAT
- Bittorrent DHT
- FireChat á០á ááºáá á¹á ááºážá០á ááºáá á¹á ááºážáá»áááºáááºááŸá¯áá»á¬áž
áá®ážááŒá¬ážá á¬ááá¯ááºáá áºáá¯ááẠNewNode ááŸá ááœááºáááºáá»á¬ážá á áœááºážáááºááᯠááœáŸááºááŒááŒá®áž á¡ááá¯á¡áá»á±á¬áẠáááºáááºááŒááºážááŸáá·áº ááŒá¯ááŒááºááŒááºáž (áá±á¬ááºááá¯ááºážááœáẠááŒá áºááá¯ááºááŒá±á¡áá»á¬ážáá¯á¶ážááŸá¬ ááá¯ááá¯ááºážááºá ááºáá á¹á ááºážáá»á¬ážá mesh ááœááºáááºá ááááºááŒáááºááŸá¯ááᯠááá¯ááá¯áááº)á ááá¯á·á¡ááŒááºá developer áá»á¬ážááẠááŒá áºááá¯ááºáá»á±ááŸááá±á¬ application áá»á¬ážá¡á¬ážáá¯á¶ážááœáẠprotocol áá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠáá»áŸá±á¬áºááá·áºáá±á¬ááŒá±á¬áá·áº NewNode ááŸáá¯ááºáá±ážáá±á¬ traffic ááẠuser á¡á¬áž áá¯á¶ážááœááºáá¬ážáááºááá¯ááºáá«á DDoS áá¬ááœááºáá±ážááᯠááŒá±áá¬ááŒá®áž á áá¬ážá á¯ááᯠáá®ážááŒá¬ážá á® áá®ážáá±á¬ááºážááá¯ážááŒáááº-
BitTorrent á áááºáž 250 áá¯á¶ážá áœá²áá°á¡ááŒá±áá¶ááᯠá¡ááœáá·áºáá±á¬ááºážáá°áá«á
áá±áá°áá»á¡á¬ážááŒáá·áºá á€á¡áá¬á áá°ááá¯á·áá¬ááŒá±á¬áá»ááºááŒá±á¬ááºážááŸáá·áº áááá¯ááá¯áá±á¬ááŸá Bittorrent DHT ááá¯á·áááºáá±á¬ááºááœáá·áºááẠBittorrent áá¡áá¯á¶ážááŒá¯áá°á¡ááŒá±áá¶ááŸáá·áº áááºáá²á·ááá¯á· áá®áá»áŸáááºááᯠáááŸááºážáááºážáá«á
á¡ááºáá¬áááºááá«áá² á¡áá¯ááºáá¯ááºááŒááºážááẠFireChat áááºážááá¬áá»á¬ážá០áááºážáááºáá¬áááºááŸá¬ áááºááŸá¬ážáá±á¬áºáááºáž áááºááá·áºá¡ááá¯ááºážá¡áá¬á¡áá áá¯ááºáá±á¬ááºáááºááᯠááŸááºážááŸááºážáááºážáááºáž áááááá±á á¡á±á¬á·ááºááá¯ááºážáá±á¬áºááŒááá·áº áá áºáá¯áááºážáá±á¬ááá¯ááºážááẠâáááºáá¡ááŒá±á¬ááºážá¡áá¬â ááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááá¯ááºáááºá ááá¯ááá¯áááºááŸá¬ á¡áá®ážáá¬ážááŸááááá¯ááºážááá·áºááŸáááá·áº á¡ááºáá¬áááºááᯠmesh ááœááºáááºááŸáá áºááá·áº áááºáá¬áá±á¬áá±áá¬ááᯠáááºááá·áºááá¯á·ááŒááºážáᯠááá¯ááá¯áá«áááºá
ááá¯ááŸá±á¬ááºááŸá¯
áááºážááœáẠAndroidá iOS ááŸáá·áº macOS/Linux á¡ááœáẠSDK áá»á¬ážáá«ááŸááááºá ááá±á¬áá»ááºáááºááŸáááŸá¯á áá¯á¶ážááŸá
áºááœá²áá»á±á¬áºáá¬áá¡ááœááºáž áá¶á·ááá¯ážáá°áá®áá° 4 áŠážááᯠáááºážááœáẠááŸááºáá¬ážáá¬ážáá±á¬áºáááºáž á¡ááŒá±áá¶á¡á¬ážááŒáá·áº áá¯ááºá¡á¬ážáá¯á¶ážááᯠáá±á¬á·ááºáá²á¡ááºáá»ááºáá®áá¬áá
áºáŠážá០áá±ážáá¬ážáá²á·áááº-
áá
áºáŠážáá»ááºážáá»áááºáááºááŸá¯áá»á¬ážááẠsite áá±á«áºááœááºá
áááºáááºáá±á¬ááºáá²á·ááŒá®áž Github ááŸáááá·áº rumming ááŒá®ážáá±á¬ááºá áá«áá±á¬ááºáá¯á¶ážááœááºáááááá²á·áááºá ááá±á¬áá»ááºááᯠáááºáá®ážáá±ááá·áº Clostra á CEO ááŸáá·áº áá¶á·ááá¯ážáá°áá®áá°áá»á¬ážáá²á០áá
áºáŠážááŸá¬ FireChat á developer áá
áºáŠážááŒá
áºááŒá®áž Bittorrentá Apple á០á¡áá¯á¶ážááŒá¯ááá·áº Low Extra Delay Background Transport (LEDBAT) ááᯠáá±ážáá¬ážáá° Stanislav Shalunov ááŸáá·áº á¡ááŒá¬ážá¡áá¬áá
áºáᯠááŒá
áºááá¯ááºáááºá . ááᯠáá°ááẠáááºážááŸá®ážááŒáŸá¯ááºááŸá¶áá°áá
áºáŠážáááºážááŒá
áºáááŒáá·áº áááºážááááá¯ááá¯áá±á¬ááᯠá¡áá±ážá¡áááºáá¬ážá áá±áá¯áá»á¡á¬ážááŒáá·áº áááºáá¶ááá¯ááºá
á±ááẠ(ááá¯á·ááá¯áẠá¡áááºážáá¯á¶áž áá°ááááŸááºááŒá¬ážááŒá
áºá
á±áááºá LEDBAT ááŒáá·áº ááŒá
áºáá»ááºáá²á·áááº)á
áááŒá¬ážáá¬ááœá±ááŸá¯ááºáá±áá²á
developer áá áºáŠážá¡áá±á«áº áá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž ááŸá®ááá¯áá±áááŒááºážá¡ááŒááºá á€ááá±á¬áá»ááºááŸáá·áº áááºáááºážáá»ááºááœáẠá¡ááŒá¬ážáá±á¬ áá°ážáááºážááŸá¯áá»á¬ážáááºáž ááŸááá±ážáááºá
- áá°á·á¡ááŒá±á¬ááºážáááºááŸá¬ááŸááá±ážáá°ážá HN ááœááºááá¯ááºáá«á ááá±á¬á·ááºáá»á¬áž ááá¯á·ááá¯áẠTwitter ááœááºááá¯ááºáá«á á¡áá»ááºá¡ááẠá¡ááŒáá·áºá¡á á¯á¶ááᯠáá±áá¬áááºá ááá¯á·á áºá¡á ááŸá¬ áá±á¬áºááŒáá»ááºáá±ážáá²á·áá°á áá°á·á¡ááŒá±á¬ááºáž áááºááŸá¬ááŸááºážáá±á¬áẠááááá±á¬á·áá°ážá
- Shalunov áááá¯ááºááá¯ááºá¡ááŸááºáá¶ááááºááŸáá·áº á¡ááœáá·áºá¡á¬áá¬ááá¯á¡áá¯á¶ážááŒá¯á á áááºáá°ážáá±á¬ááºážáá«áá áááºážááẠááŸá±ážááŸá±ážááááºážá áá¬áá°ážááá¯ážáá²á·ááŒá®áž á¡ááááá á¬ážááá¬ážáá»á¬áž (ááá¯á·ááá¯áẠááŒá®ážáá¬ážáá±á¬á¡ááá¯ááºážá¡ááá¯ááºáž) ááá±á¬ááºáá¶ááŸá¯ááᯠáááŸáááá¯ááºáááºá áá®áá áºáá¯á០áááŸááá«áá°ážá
- Clostra ááẠá¡ááœááºá¡ááááºáá áá°áá®ááá¯áá áºáá¯ááŒá áºáááºá á¡áááºážááŒá±á¬áá·áºáááºá áááºážááá¯á·ááœáẠáááºážááá¯á·á áá áºáá¯áááºážáá±á¬ áá¯ááºáá¯áẠKeymaker (ááŸáá·áº NewNode) ááᯠáááºááŒááá·áº á¡ááœááºááŒá±á¬ááºá áá¬áá±á¬ááºážáá±á¬ áááºááá¯ááºáá áºáᯠááŸáááŒá®áž ááá°áá¬áá»á¬ážá áá¯á¶ážáááºáá»ááºáá»á¬ážá áááºáá¬ážááŒááºáá¬ááºáá¯á¶áá»á¬ážááŸáá·áº áááºážáááºááá·áº á á¬áá»ááºááŸá¬á¡ááœáẠááá¯á¡ááºááá·áº á¡ááŒá¬ážáá±á¬ ááá¯ááºážá áá¯ááºážááŸá¯ááá¯á· áááºážá ááºáááºá á¡áá®ážáá¯á¶ážá áá±á¬á·ááŸááºáá¬áá»á¬ážá០ááá±áá¬áá±á¬ á áá¬ážáá¯á¶ážáá»á¬ážááŸáá·áº áááºá¹áá±ááá»á¬ážááᯠááŸá¯á¶á·áá±á¬áºáá±ážáá±á¬ á á¬áá¬ážáá¬ááŸááááºá á¡ááœá²á·á áá áºáááºáá±áá¬áá»á¬áž ááá¯á·ááá¯áẠá€áá¯áá¹ááá®á¡ááŒá±á¬ááºáž áá áºá á¯á¶áá áºáá¬ááᯠáááºáá±á·áá¬ááááá«á áááºážááá¯á·ááœáẠááœá áºáá¬áá áºáá¯ááŸáááŒá®áž áá±á¬á·ááºáá áºáá¯ááŸáá¯ááºáá±á¬ááºáá±á¬ ááœá áºáá¬áá áºáá¯ááŸáá·áº áááºážááááºáá®ážáá»áááºááœáẠá áœáá·áºáá áºáá¶áá²á·ááá±á¬ Facebook ááá¯á·ááŸááááºá á€áá²á·ááá¯á· ááŒááºáááŸáá¯ááºážááá¯ááºááŸá¯áá»á¬ážááŸááá±áá±á¬áºáááºážá áá±áá¬á¡áá»á¬ážá¡ááŒá¬ážááœáẠá¡á áá¯ážááááºáá±á¬ááºááŸá¯áá»á¬áž á¡áá°ážáááŒáá·áº áá¬ááœááºáá±ážáá¬áááŸáá·áº áá°ážáá±á«ááºážáá±á¬ááºááœááºááŸá¯áá¡áá»ááºááᯠá¡áá±ážáá±ážáá±á¬áºááŒááŒáááºá áááºážááá¯á·ááŸáá·áº á¡áá¯ááºáá»áŸá±á¬ááºáá¬ážááŒááºážááŸáá·áºáááºáááºá áá¯á¶ážáááºáá»ááºáá¯á¶ážáá¯ááŸáááŒá®áž áááºážááá¯á·áá²á០ááŸá áºáá¯ááẠáááááá¬áá¬á¡áá»ááºááá±á¬áá±á¬ááºááẠ(á¥ááá¬á "Clostra ááŸáá·áº ááá·áºá¡áá»áááºááᯠáááŒá¯ááºážáá®ážáá«ááŸáá·áºá á€ááááºáááºááŸá¯ááŸáá·áºáááºáááºá á¡áá¶á·á¡áááºáá áºáá¯áá¯ááŸááááº" ááŸáá·áº áá áºáá¯ááẠá¡ááœááºáá±á¬ááºážááœááºáá«áááºá áá±áá¯áá»á¡á¬ážááŒáá·áº á¡á ááá¯ááºážááœááºá áá áºáá»ááºááŒáá·áºááá¯ááºá ááá¯áá²á·ááá¯á·áá±á¬ááá±á¬áá»ááºááẠááááºáááºááŸá¯áá áºáá¯ááá¯ááºáá±á
áá®á¡áá¬ááœá±á¡á¬ážáá¯á¶ážáá²á· ááœááºáá±á«áºáá¬áá¬ááᯠááŒáá·áºááŒáá¡á±á¬ááºá áá¯áá¹ááá¯ááºáá±ážá¡á áá®ááá¯áááºááŸááºážáá»ááºááŒá®ážáá²á· ááá±á¬áá»ááºááᯠááá¯ááºáá¬ááá¯á·á á áááºáááºá á¬ážá áᬠáá±á¬ááºážáá«áááá·áºáááºá NewNode áááºááá¯ááºážááœá¬ážáá«áá áááºážááẠááá¯ááá¯ááºážá¡ááá®áá±ážááŸááºážáá»á¬áž á¡áá¯ááºáá¯ááºáá¯á¶ááŸáá·áº áááºážááá¯á·á áááºážááŒá±á¬ááºážáá»á¬ážááᯠáááááá¬áᬠááŒá±á¬ááºážáá²ááœá¬ážá á±ááá¯ááºááŒá®áž áááºážááẠáá»ááºááœááºáá«áá á¡ááŒá¶áá¬ááºááᯠááá¯ááá¯áá¬áááºáá°ááá¯ááºá áœááºážááŸááá°á áá±á¬ááºáá°ááá¯ááºáááºááŒá áºáááºá
ááŒá±á¬áºááŒá¬á¡ááŒá áº
Epic áá¬áá¬áá»á¬ážááẠáá¯á¶ááŒááºá
áááºáá»ááááºá
source: www.habr.com