NewNode - CDN terdesentralisasi dari pengembang FireChat

NewNode - CDN terdesentralisasi dari pengembang FireChat

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 - Greg Hazel. Di sini, tentu saja, saya menjadi putus asa - semua perada ambisius ini ternyata pada dasarnya adalah proyek kesayangan salah satu pengembang. Tapi ada sesuatu yang memberiku harapan.

NewNode - CDN terdesentralisasi dari pengembang FireChat

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 VDS berdasarkan KVM dengan prosesor AMD EPYC terbaru. Seperti jenis server lainnya, ada banyak pilihan sistem operasi untuk instalasi otomatis; dimungkinkan untuk menginstal OS apa pun dari Anda sendiri ISO, nyaman panel kontrol pengembangan sendiri dan pembayaran harian.

NewNode - CDN terdesentralisasi dari pengembang FireChat

Sumber: www.habr.com

Tambah komentar