NewNode - CDN terdesentralisasi daripada pembangun FireChat

NewNode - CDN terdesentralisasi daripada pembangun FireChat

Pada hari yang lain saya menemui sebutan NewNode tertentu:

NewNode ialah SDK untuk pembangunan mudah alih yang menjadikan sebarang aplikasi tidak dapat dihancurkan untuk sebarang penapisan dan DDoS, dan secara mendadak mengurangkan beban pada pelayan. rangkaian P2P. Boleh bekerja secara teori tanpa Internet.

Ia kelihatan agak huru-hara, tetapi menarik, dan saya mula memikirkannya. Tiada tempat dalam repositori untuk penerangan projek, jadi saya terpaksa pergi ke laman web Clostra (agak pelik) dan membaca semula halaman pendaratan tempatan beberapa kali untuk memahami jenis teknologi itu dan bahagian utamanya ialah. Saya akan ceritakan semula di bawah.

dCDN

Pembangun dari Clostra percaya bahawa CDN tradisional tidak dapat mengatasi kesesakan rangkaian dengan baik, terdedah kepada kemungkinan penapisan dan penggodaman, dan juga memerlukan banyak kerja dan wang semasa membuat skala. Mereka menawarkan alternatif - CDN terdesentralisasi, di mana aplikasi akan dapat bertukar kandungan tanpa keupayaan untuk masuk dan mengawal trafik dari luar. Juga, pada pendapat mereka, penggunaan besar-besaran dCDN tidak akan menyebabkan beban berlebihan dan kekacauan rangkaian.

Protokol

Ternyata NewNode ialah protokol peer-to-peer yang mana dCDN telah dibina. Ia menjanjikan kelajuan tinggi, yang biasanya menyebabkan masalah untuk rangkaian terdesentralisasi.
Protokol tidak diterangkan secara rasmi di mana-mana, tetapi dari PDF anda boleh memahami bahawa ia berfungsi menggunakan:

  • LEDBAT
  • Bittorrent DHT
  • Sambungan peranti ke peranti daripada FireChat

Perenggan yang berasingan menunjukkan keupayaan rangkaian pada NewNode untuk menggunakan dan membaiki secara automatik (yang terakhir kemungkinan besar membayangkan ketidakstabilan rangkaian mesh peranti mudah alih). Selain itu, oleh kerana pembangun berharap untuk melaksanakan sokongan protokol dalam semua aplikasi yang mungkin, trafik yang dijana oleh NewNode tidak akan membuka topeng pengguna. Perlindungan DDoS diisytiharkan dan frasa diserlahkan secara berasingan:

Manfaatkan 250 Juta pangkalan pengguna BitTorrent

Secara umum, tidak jelas apa yang mereka ingin katakan tentang ini dan bagaimana akses kepada Bittorrent DHT dalam protokol disamakan dengan pangkalan pengguna Bittorrent.

Bekerja tanpa Internet jelas diwarisi daripada teknologi FireChat, tetapi tidak jelas sejauh mana. Satu-satunya baris tentang luar talian menyatakan akses kepada "kandungan anda", yang kemungkinan besar bermaksud memajukan data masuk melalui pelanggan jiran dengan Internet melalui rangkaian mesh.

repositori

Ia mengandungi SDK untuk Android, iOS dan macOS/Linux. Sepanjang tiga setengah tahun kewujudan projek itu, 4 penyumbang telah dicatatkan di dalamnya, tetapi pada dasarnya semua kod itu ditulis oleh seorang pembangun - Greg Hazel. Di sini, sudah tentu, saya menjadi sedih - semua tinsel yang bercita-cita tinggi ini pada dasarnya adalah projek haiwan kesayangan seorang pemaju. Tetapi sesuatu memberi saya harapan.

NewNode - CDN terdesentralisasi daripada pembangun FireChat

Sambungan individu mula dibina di tapak, dan selepas membelek-belek Github, akhirnya saya teringat. Ketua Pegawai Eksekutif Clostra, yang sedang membangunkan projek itu, dan salah seorang penyumbang ialah Stanislav Shalunov, salah seorang pemaju FireChat dan pengarang Pengangkutan Latar Belakang Kelewatan Tambahan Rendah (LEDBAT), yang digunakan oleh Bittorrent, Apple dan mungkin sesuatu yang lain. . Kini dia juga seorang pelabur, dan nampaknya dia merancang untuk serius membangunkan protokolnya dan menjadikannya diterima umum (atau sekurang-kurangnya diketahui umum, seperti yang berlaku dengan LEDBAT).

Apa lagi yang mengelirukan

Selain bergantung sepenuhnya pada satu pembangun, terdapat keanehan lain yang mengelilingi projek ini.

  • Tiada siapa yang menulis tentang dia di mana-mana. Bukan di HN, bukan di blog atau Twitter. Vakum maklumat lengkap. Saya pun tidak tahu dari mana orang yang menulis huraian dari awal posting itu mengetahui tentang dia.
  • Jika idea itu benar-benar bagus, menggunakan jenama dan kuasa peribadi Shalunov, ia mungkin telah lama dipromosikan dan mendapat sokongan pemain utama (atau komuniti yang besar). Tidak ada ini.
  • Clostra ialah sebuah studio yang sangat teduh. Sangat lurus ke hadapan. Mereka mempunyai tapak web yang kelihatan sangat menyeramkan di mana mereka mempersembahkan satu-satunya produk mereka Keymaker (dan NewNode), semuanya tanpa contoh, ulasan, tangkapan skrin dan omong kosong lain yang diperlukan untuk halaman pendaratan. Terdapat hanya teks yang memberi inspirasi dalam perkataan dan ikon yang samar-samar daripada stok terdekat. Anda tidak boleh mengkaji pasukan, jawatan kosong, atau mengetahui apa-apa tentang syarikat ini. Mereka mempunyai Twitter, yang nampaknya dikendalikan oleh bot, dan Facebook yang ditinggalkan pada masa penciptaannya. Tetapi di sebalik semua kebodohan luaran ini, di beberapa tempat mereka menekankan hakikat kerjasama mereka dengan perkhidmatan kerajaan, terutamanya dengan Jabatan Pertahanan. Terdapat tiga ulasan tentang memohon kerja dengan mereka, dua daripadanya adalah negatif secara mendadak (contohnya, "Jangan buang masa anda dengan Clostra. Sesuatu yang busuk tentang penipuan ini," dan satu sangat positif. Secara umum, pada mulanya sepintas lalu, projek sebegitu bukanlah satu penipuan yang membezakan.

Mari kita lihat apa yang datang dari semua ini; secara peribadi, ia akan menjadi menarik bagi saya untuk mengikuti projek yang bercita-cita tinggi itu. Jika NewNode berlepas, ia boleh mengubah cara aplikasi mudah alih berfungsi dan trafiknya dengan ketara, dan jika ia gagal, idea itu mungkin diambil oleh seseorang yang lebih bertanggungjawab dan berkebolehan.

Sebagai iklan

Pelayan epik boleh dipercayai VDS berdasarkan KVM dengan pemproses AMD EPYC terkini. Seperti jenis pelayan lain, terdapat banyak pilihan sistem pengendalian untuk pemasangan automatik; adalah mungkin untuk memasang mana-mana OS dari anda sendiri. ISO, selesa panel kawalan pembangunan sendiri dan bayaran harian.

NewNode - CDN terdesentralisasi daripada pembangun FireChat

Sumber: www.habr.com

Tambah komen