NewNode - FireChat әзірлеушісінен орталықтандырылмаған CDN

NewNode - FireChat әзірлеушісінен орталықтандырылмаған CDN

Бір күні мен белгілі бір NewNode туралы еске түсірдім:

NewNode – кез келген цензура мен DDoS үшін кез келген қолданбаны жойылмайтын ететін және сервердегі жүктемені күрт төмендететін мобильді әзірлеуге арналған SDK. P2P желісі. Интернетсіз теориялық түрде жұмыс істей алады.

Бұл өте ретсіз, бірақ қызықты көрінді, мен оны анықтай бастадым. Репозиторийде жобаның сипаттамасына орын болмады, сондықтан мен Clostra веб-сайтына (өте біртүрлі) кіріп, оның қандай технология екенін және оның негізгі бөлігі қандай екенін түсіну үшін жергілікті бастапқы бетті бірнеше рет қайта оқуға тура келді. болып табылады. Мен оны төменде қайталаймын.

dCDN

Clostra әзірлеушілері дәстүрлі CDN желілерінің кептелуіне төтеп бере алмайды, ықтимал цензураға және бұзуға осал, сонымен қатар масштабтау кезінде көп жұмыс пен ақшаны қажет етеді деп санайды. Олар балама ұсынады - орталықтандырылмаған CDN, оның аясында қолданбалар сырттан кіру және трафикті басқару мүмкіндігінсіз мазмұнмен алмасу мүмкіндігіне ие болады. Сондай-ақ, олардың пікірінше, dCDN-ді жаппай пайдалану желідегі шамадан тыс жүктемелер мен кедергілерді тудырмайды.

Хаттама

Әрі қарай, NewNode - бұл dCDN бұрыннан құрастырылған тең дәрежелі протокол. Ол әдетте орталықтандырылмаған желілер үшін қиындықтар туғызатын жоғары жылдамдықты уәде етеді.
Протокол ресми түрде еш жерде сипатталмаған, бірақ PDF файлынан оның келесідей жұмыс істейтінін түсінуге болады:

  • LEDBAT
  • Bittorrent DHT
  • FireChat қолданбасынан құрылғыдан құрылғыға қосылымдар

Бөлек абзац NewNode желісіндегі желілердің автоматты түрде орналастыру және жөндеу мүмкіндігін көрсетеді (соңғысы мобильді құрылғылардың торлы желісінің тұрақсыздығын білдіреді). Сондай-ақ, әзірлеушілер барлық ықтимал қолданбаларда протоколдық қолдауды енгізуге үміттенетіндіктен, NewNode арқылы жасалған трафик пайдаланушыны ашпайды. DDoS қорғанысы жарияланған және фраза бөлек бөлектелген:

BitTorrent 250 миллион пайдаланушы базасын пайдаланыңыз

Жалпы, олар мұнымен не айтқысы келгені және хаттамадағы Bittorrent DHT-ке қол жеткізу Bittorrent пайдаланушы базасына қалай теңестірілгені белгісіз.

Интернетсіз жұмыс істеу FireChat технологияларынан мұраға қалғаны анық, бірақ қандай дәрежеде екені белгісіз. Офлайн туралы жалғыз жол «сіздің мазмұныңызға» қол жеткізуді білдіреді, бұл, ең алдымен, тор желісі арқылы Интернеті бар көрші клиент арқылы кіріс деректерді қайта жіберуді білдіреді.

репозиторий

Онда Android, iOS және macOS/Linux үшін SDK бар. Жоба өмір сүрген үш жарым жыл ішінде онда 4 қатысушы атап өтілді, бірақ іс жүзінде барлық кодты бір әзірлеуші ​​жазған - Грег Хэйзел. Бұл жерде, әрине, мен үмітсіз болдым - бұл өршіл қаңылтырдың бәрі бір әзірлеушінің үй жануарлары жобасы болып шықты. Бірақ маған бір нәрсе үміт береді.

NewNode - FireChat әзірлеушісінен орталықтандырылмаған CDN

Сайтта жеке байланыстар орнатыла бастады, және Github-ты ақтарғаннан кейін мен есіме түсті. Жобаны әзірлеуші ​​Clostra компаниясының бас директоры және үлес қосушылардың бірі - Станислав Шалунов, FireChat әзірлеушілерінің бірі және Bittorrent, Apple және басқалары пайдаланатын Төмен Extra Delay Background Transport (LEDBAT) авторы. . Енді ол да инвестор, және ол өзінің хаттамасын шындап әзірлеп, оны жалпыға бірдей қабылдауды жоспарлап отырған сияқты (немесе, ең болмағанда, LEDBAT-те болғандай көпшілікке белгілі).

Тағы не шатастырады

Бір әзірлеушіге толығымен тәуелді болудан басқа, бұл жобаның айналасында басқа да таңқаларлық жағдайлар бар.

  • Ол туралы ешкім еш жерде жазбайды. HN-де емес, блогтарда немесе Twitter-де емес. Толық ақпарат вакуумы. Посттың басынан сипаттама жазған адамның ол туралы қайдан білгенін де білмеймін.
  • Егер идея шынымен жақсы болса, Шалуновтың жеке бренді мен беделін пайдалана отырып, оны баяғыда алға жылжытып, ірі ойыншылардың (немесе үлкен қауымдастықтың) қолдауына ие болуы мүмкін еді. Бұның ешқайсысы жоқ.
  • Clostra - өте көлеңкелі студия. Өте тура алға. Олардың өте қорқынышты көрінетін веб-сайты бар, онда олар өздерінің жалғыз өнімі Keymaker (және NewNode) ұсынады, барлығы мысалдарсыз, шолуларсыз, скриншоттарсыз және бастапқы бетке қажет басқа да ақымақтықсыз. Ең жақын қордағы анық емес сөздер мен белгішелердегі шабыттандыратын мәтін бар. Сіз команданы, бос жұмыс орындарын зерттей алмайсыз, тіпті бұл компания туралы ештеңе біле алмайсыз. Оларда бот басқаратын Twitter және оны құру кезінде тастап кеткен Facebook бар. Бірақ осынша сыртқы бұлыңғырлыққа қарамастан, олар бірнеше жерде мемлекеттік қызметтермен, әсіресе қорғаныс істері жөніндегі департаментпен ынтымақтасу фактісін атап көрсетеді. Олармен жұмысқа орналасу туралы үш пікір бар, олардың екеуі күрт теріс (мысалы, «Клострамен уақытыңызды босқа өткізбеңіз. Бұл алаяқтықтан бірдеңе сасық» және біреуі өте оң. Жалпы, алдымен Қарап тұрсаңыз, мұндай жоба алаяқтық емес.

Осының бәрінен не келетінін көрейік, жеке өзім үшін мұндай өршіл жобаны жалғастыру қызықты болады. Егер NewNode іске қосылса, ол мобильді қосымшалардың жұмыс істеу тәсілін және олардың трафигін айтарлықтай өзгерте алады, ал егер ол сәтсіз болса, идеяны жауапты және қабілетті біреу қабылдауы мүмкін.

Жарнама құқықтары туралы

Epic серверлері сенімді KVM негізіндегі VDS соңғы AMD EPYC процессорларымен. Серверлердің басқа түрлері сияқты, автоматты орнатуға арналған операциялық жүйелердің үлкен таңдауы бар, кез келген ОЖ-ны өзіңіз орнатуға болады. ISO, ыңғайлы басқару панелі жеке даму және күнделікті төлем.

NewNode - FireChat әзірлеушісінен орталықтандырылмаған CDN

Ақпарат көзі: www.habr.com

пікір қалдыру