Suatu hari saya menemukan penyebutan NewNode tertentu:
NewNode adalah SDK untuk pengembangan seluler yang membuat aplikasi apa pun tidak dapat dihancurkan oleh sensor dan DDoS apa pun, dan secara dramatis mengurangi beban pada server. jaringan P2P. Dapat bekerja secara teori tanpa internet.
Kelihatannya agak kacau, tapi menarik, dan saya mulai memahaminya. Tidak ada tempat di repositori untuk deskripsi proyek, jadi saya harus mengunjungi situs web Clostra (agak aneh) dan membaca kembali halaman arahan lokal beberapa kali untuk memahami jenis teknologinya dan apa bagian utamanya. adalah. Saya akan menceritakannya kembali di bawah.
DCDN
Pengembang dari Clostra percaya bahwa CDN tradisional tidak dapat mengatasi kemacetan jaringan dengan baik, rentan terhadap kemungkinan sensor dan peretasan, dan juga memerlukan banyak pekerjaan dan uang saat melakukan penskalaan. Mereka menawarkan alternatif - CDN terdesentralisasi, di mana aplikasi akan dapat bertukar konten tanpa kemampuan untuk masuk dan mengontrol lalu lintas dari luar. Selain itu, menurut mereka, penggunaan dCDN secara masif tidak akan menyebabkan kelebihan beban dan kekacauan jaringan.
Protokol
Ternyata NewNode adalah protokol peer-to-peer yang sudah dilengkapi dengan dCDN. Ini menjanjikan kecepatan tinggi, yang biasanya menyebabkan masalah pada jaringan yang terdesentralisasi.
Protokol ini tidak dijelaskan secara formal di mana pun, tetapi dari PDF Anda dapat memahami bahwa protokol ini berfungsi menggunakan:
- LEDBAT
- DHT Bittorrent
- Koneksi perangkat-ke-perangkat dari FireChat
Paragraf terpisah menunjukkan kemampuan jaringan di NewNode untuk diterapkan dan diperbaiki secara otomatis (yang terakhir kemungkinan besar menyiratkan ketidakstabilan jaringan mesh perangkat seluler). Selain itu, karena pengembang berharap untuk menerapkan dukungan protokol di semua aplikasi yang memungkinkan, lalu lintas yang dihasilkan oleh NewNode tidak akan membuka kedok pengguna. Perlindungan DDoS diumumkan dan frasa disorot secara terpisah:
Manfaatkan 250 Juta basis pengguna BitTorrent
Secara umum, tidak jelas apa yang ingin mereka katakan dan bagaimana akses ke DHT Bittorrent dalam protokol disamakan dengan basis pengguna Bittorrent.
Bekerja tanpa Internet jelas merupakan warisan dari teknologi FireChat, namun tidak jelas sampai sejauh mana. Satu-satunya baris tentang offline menyatakan akses ke βkonten Andaβ, yang kemungkinan besar berarti meneruskan data masuk melalui klien tetangga dengan Internet melalui jaringan mesh.
gudang
Ini berisi SDK untuk Android, iOS dan macOS/Linux. Selama tiga setengah tahun keberadaan proyek, ada 4 kontributor di dalamnya, tetapi pada dasarnya semua kode ditulis oleh satu pengembang -
Koneksi individu mulai dibangun di situs tersebut, dan setelah mengobrak-abrik Github, saya akhirnya ingat. CEO Clostra, yang mengembangkan proyek ini, dan salah satu kontributornya adalah Stanislav Shalunov, salah satu pengembang FireChat dan penulis Low Extra Delay Background Transport (LEDBAT), yang digunakan oleh Bittorrent, Apple, dan mungkin yang lain . Sekarang dia juga seorang investor, dan sepertinya dia berencana untuk secara serius mengembangkan protokolnya dan membuatnya diterima secara umum (atau setidaknya diketahui publik, seperti yang terjadi dengan LEDBAT).
Apa lagi yang membingungkan
Selain bergantung sepenuhnya pada satu pengembang, ada keanehan lain seputar proyek ini.
- Tidak ada yang menulis tentang dia di mana pun. Bukan di HN, bukan di blog atau Twitter. Kekosongan informasi yang lengkap. Saya bahkan tidak tahu dari mana orang yang menulis deskripsi dari awal postingan mengetahui tentang dia.
- Jika idenya benar-benar bagus, dengan menggunakan merek dan otoritas pribadi Shalunov, ide tersebut bisa saja sudah dipromosikan sejak lama dan mendapat dukungan dari pemain besar (atau komunitas besar). Tidak ada semua ini.
- Clostra adalah studio yang sangat teduh. Sangat lurus ke depan. Mereka memiliki situs web yang tampak sangat menyeramkan tempat mereka menampilkan satu-satunya produk Keymaker (dan NewNode), semuanya tanpa contoh, ulasan, tangkapan layar, dan omong kosong lain yang diperlukan untuk laman landas. Hanya ada teks inspiratif dengan kata-kata yang tidak jelas dan ikon dari stok terdekat. Anda tidak dapat mempelajari tim, lowongan, atau bahkan mencari tahu apa pun tentang perusahaan ini. Mereka memiliki Twitter, yang tampaknya dijalankan oleh bot, dan Facebook yang ditinggalkan pada saat pembuatannya. Namun terlepas dari semua kebodohan eksternal ini, di beberapa tempat mereka menekankan fakta kerjasama mereka dengan layanan pemerintah, khususnya dengan Departemen Pertahanan. Ada tiga ulasan tentang melamar pekerjaan dengan mereka, dua di antaranya sangat negatif (misalnya, βJangan buang waktu Anda dengan Clostra. Ada yang buruk tentang penipuan ini,β dan satu sangat positif. Secara umum, pada awalnya sekilas, proyek semacam itu bukanlah sebuah penipuan.
Mari kita lihat apa yang dihasilkan dari semua ini; secara pribadi, akan menarik bagi saya untuk mengikuti proyek ambisius tersebut. Jika NewNode lepas landas, hal ini dapat mengubah cara kerja aplikasi seluler dan lalu lintasnya secara signifikan, dan jika gagal, gagasan tersebut mungkin diambil oleh seseorang yang lebih bertanggung jawab dan mampu.
Tentang Hak Periklanan
Server Epic dapat diandalkan
Sumber: www.habr.com