NewNode - FireChat ishlab chiqaruvchisidan markazlashtirilmagan CDN

NewNode - FireChat ishlab chiqaruvchisidan markazlashtirilmagan CDN

Boshqa kuni men ma'lum bir NewNode haqida eslatib o'tdim:

NewNode mobil ishlab chiqish uchun SDK bo'lib, u har qanday ilovani har qanday tsenzura va DDoS uchun buzilmas qiladi va serverdagi yukni keskin kamaytiradi. P2P tarmog'i. Nazariy jihatdan Internetsiz ishlay oladi.

Bu juda xaotik, ammo qiziqarli ko'rindi va men buni tushuna boshladim. Loyihaning tavsifi uchun omborda joy yo'q edi, shuning uchun men Clostra veb-saytiga borib (juda g'alati) va bu qanday texnologiya ekanligini va uning asosiy qismi nima ekanligini tushunish uchun mahalliy ochilish sahifasini bir necha marta qayta o'qib chiqishga majbur bo'ldim. hisoblanadi. Men buni quyida qayta aytib beraman.

dCDN

Clostra ishlab chiquvchilari, an'anaviy CDN'lar tarmoq tiqilishi bilan yaxshi bardosh bera olmaydi, mumkin bo'lgan tsenzura va xakerliklarga qarshi himoyasiz, shuningdek, masshtablashda ko'p mehnat va pul talab qiladi, deb hisoblashadi. Ular muqobil variantni taklif qilishadi - markazlashtirilmagan CDN, uning doirasida ilovalar tashqaridan kirish va trafikni boshqarish imkoniyatisiz tarkibni almashishi mumkin. Bundan tashqari, ularning fikriga ko'ra, dCDN-dan ommaviy foydalanish tarmoqning ortiqcha yuklanishi va tartibsizliklariga olib kelmaydi.

Protokol

Keyinchalik ma'lum bo'lishicha, NewNode - bu dCDN allaqachon qurilgan peer-to-peer protokoli. Bu yuqori tezlikni va'da qiladi, bu odatda markazlashtirilmagan tarmoqlar uchun muammolarni keltirib chiqaradi.
Protokol rasmiy ravishda hech qanday joyda tasvirlanmagan, ammo PDF-dan uning quyidagi yordamida ishlashini tushunishingiz mumkin:

  • LEDBAT
  • Bittorrent DHT
  • FireChat orqali qurilmadan qurilmaga ulanish

Alohida paragraf NewNode-dagi tarmoqlarning avtomatik ravishda o'rnatilishi va ta'mirlanishi qobiliyatini ko'rsatadi (ikkinchisi, ehtimol, mobil qurilmalar tarmog'ining beqarorligini anglatadi). Bundan tashqari, ishlab chiquvchilar barcha mumkin bo'lgan ilovalarda protokolni qo'llab-quvvatlashni amalga oshirishga umid qilishganligi sababli, NewNode tomonidan yaratilgan trafik foydalanuvchini yashirmaydi. DDoS himoyasi e'lon qilinadi va ibora alohida ajratiladi:

BitTorrentning 250 million foydalanuvchi bazasidan foydalaning

Umuman olganda, ular bu bilan nima demoqchi bo'lganligi va protokolda Bittorrent DHT-ga kirish Bittorrent foydalanuvchi bazasiga qanday tenglashtirilganligi aniq emas.

Internetsiz ishlash FireChat texnologiyalaridan meros bo'lib qolgani aniq, ammo qay darajadaligi aniq emas. Oflayn haqida yagona satr "sizning kontentingiz" ga kirishni bildiradi, bu, ehtimol, kiruvchi ma'lumotlarni qo'shni mijoz orqali tarmoqli tarmoq orqali Internetga yo'naltirishni anglatadi.

ombori

Unda Android, iOS va macOS/Linux uchun SDK mavjud. Loyiha mavjud bo'lgan uch yarim yil davomida unda 4 ta ishtirokchi qayd etilgan, ammo aslida barcha kodlar bitta ishlab chiquvchi tomonidan yozilgan - Greg Hazel. Bu erda, albatta, men tushkunlikka tushdim - bu shuhratparast tinselning barchasi aslida bitta ishlab chiquvchining uy hayvonlari loyihasi bo'lib chiqdi. Lekin nimadir menga umid baxsh etadi.

NewNode - FireChat ishlab chiqaruvchisidan markazlashtirilmagan CDN

Saytda individual ulanishlar o'rnatila boshlandi va Github-ni kezib chiqib, nihoyat esladim. Loyihani ishlab chiqayotgan Clostra kompaniyasining bosh direktori va hissa qo'shuvchilardan biri Stanislav Shalunov, FireChat dasturchilaridan biri va Bittorrent, Apple va ehtimol boshqa narsalar tomonidan qo'llaniladigan Past qo'shimcha kechikish fon transporti (LEDBAT) muallifi. . Endi u ham investordir va u o'z protokolini jiddiy ishlab chiqishni va uni umumiy qabul qilishni (yoki hech bo'lmaganda, LEDBAT bilan sodir bo'lgani kabi) ommaga ma'lum qilishni rejalashtirayotganga o'xshaydi.

Yana nima chalkashtirib yuboradi

Bitta ishlab chiquvchiga to'liq bog'liq bo'lishdan tashqari, ushbu loyiha atrofida boshqa g'alatiliklar ham mavjud.

  • Hech kim u haqida hech qayerda yozmaydi. HNda emas, bloglarda yoki Twitterda emas. To'liq ma'lumot vakuumi. Xabar boshidan tavsif yozgan odam u haqda qayerdan xabar topganini ham bilmayman.
  • Agar g'oya haqiqatan ham yaxshi bo'lsa, Shalunovning shaxsiy brendi va obro'sidan foydalangan holda, u allaqachon ilgari surilib, yirik o'yinchilar (yoki katta jamoa) tomonidan qo'llab-quvvatlanishi mumkin edi. Bularning hech biri yo'q.
  • Clostra - bu juda soyali studiya. Juda to'g'ri oldinga. Ular o'zlarining yagona mahsuloti Keymaker (va NewNode) ni taqdim etadigan juda dahshatli ko'rinishga ega veb-saytga ega, ularning barchasi misollar, sharhlar, skrinshotlar va ochilish sahifasi uchun zarur bo'lgan boshqa bema'niliksiz. Noaniq so'zlardagi ilhomlantiruvchi matn va eng yaqin zaxiradagi piktogramma mavjud. Siz jamoani, bo'sh ish o'rinlarini o'rgana olmaysiz va hatto ushbu kompaniya haqida hech narsa topa olmaysiz. Ularda bot tomonidan boshqariladigan Twitter va yaratilish vaqtida tashlab ketilgan Facebook mavjud. Ammo bu tashqi xiralikka qaramay, ular bir necha joylarda davlat xizmatlari, ayniqsa Mudofaa vazirligi bilan hamkorlik qilish haqiqatini ta'kidlaydilar. Ular bilan ishlash uchun ariza topshirish haqida uchta sharh bor, ulardan ikkitasi keskin salbiy (masalan, "Clostra bilan vaqtingizni behuda sarflamang. Bu firibgarlikdan nimadir hidlanadi" va biri juda ijobiy. Umuman olganda, birinchi navbatda. bir qarash, bunday loyiha bir hΓΌnirini ajratish emas.

Keling, bularning barchasi nima ekanligini ko'rib chiqaylik; shaxsan men uchun bunday ulug'vor loyihani kuzatish qiziq bo'ladi. Agar NewNode ishga tushsa, u mobil ilovalarning ishlash usulini va ularning trafigini sezilarli darajada o'zgartirishi mumkin va agar u muvaffaqiyatsiz bo'lsa, g'oyani mas'uliyatliroq va qobiliyatli odam qabul qilishi mumkin.

Reklama huquqlari to'g'risida

Epik serverlar ishonchli KVM-ga asoslangan VDS so'nggi AMD EPYC protsessorlari bilan. Boshqa turdagi serverlarda bo'lgani kabi, avtomatik o'rnatish uchun operatsion tizimlarning katta tanlovi mavjud, har qanday operatsion tizimni o'zingizdan o'rnatishingiz mumkin. ISO, qulay boshqaruv paneli shaxsiy rivojlanish va kunlik to'lov.

NewNode - FireChat ishlab chiqaruvchisidan markazlashtirilmagan CDN

Manba: www.habr.com

a Izoh qo'shish