NewNodeは、FireChat開発者による分散型CDNです





先日、特定のNewNodeについて言及しました。

NewNodeは、モバイル開発用のSDKであり、あらゆるアプリケーションを検閲やDDoSに耐えられなくし、サーバーの負荷を劇的に減らします。P2Pネットワーク。インターネットがなくても理論上は機能します。


見た目は面倒くさいですが、面白く、私はそれに夢中になりました。リポジトリには、プロジェクトを説明する場所がなかったため、ClostraのWebサイトにアクセスし(かなり奇妙です)、ローカルのランディングページを何度か読み直して、それがどのようなテクノロジーであり、どの部分が主要であるかを理解する必要がありました。下に言い直します。



dCDN



Clostraの開発者たちは、従来のCDNはネットワークの輻輳にうまく対応できず、検閲やハッキングの可能性に対して脆弱であり、スケーリング時に多くの作業と費用を必要とすると考えています。それらは代替手段-分散CDNを提供します。分散CDN内では、アプリケーションは外部からトラフィックを取得および制御する機能なしにコンテンツを交換できます。また、彼らの意見では、dCDNの大量使用はネットワークの輻輳や混乱を引き起こしません。



プロトコル



次に、NewNodeは、dCDNがすでに構築されているピアツーピアプロトコルであることがわかります。それは高速を約束します、それは通常分散ネットワークに問題を引き起こします。

正式には、プロトコルはどこにも記述されていませんが、pdfkiから、プロトコルの用途を理解できます。



  • LEDBAT
  • Bittorrent DHT
  • FireChatからのデバイス間の接続


別の項目は、自動的に拡張および修復するNewNodeのネットワークのプロパティを示します(後者は、ほとんどの場合、モバイルデバイスからのメッシュネットワークの不安定性を意味します)。また、開発者はすべての可能なアプリケーションにプロトコルサポートを実装することを望んでいるため、NewNodeによって生成されるトラフィックはユーザーのマスクを解除しません。DDoS保護が宣言され、フレーズが個別に強調表示されます。



BitTorrentの2億5000万のユーザーベースを活用する


一般に、彼らがこれで何を言いたかったのか、プロトコルでのBittorrent DHTへの魅力がどのようにBittorrentユーザーベースと同等であったかは明らかではありません。



インターネットなしで作業することは明らかにFireChatテクノロジーから継承されていますが、その程度は明確ではありません。「あなたのコンテンツ」へのオフラインアクセスに関する唯一の行が宣言されています。これは、メッシュネットワークを介してインターネットを使用して、隣接するクライアントを介して着信データを転送することを意味します。



リポジトリ



Android、iOS、macOS / Linux用のSDKが含まれています。プロジェクトが存在してから3年半の間に、4人の貢献者がプロジェクトに言及しましたが、実際にはすべてのコードは1人の開発者、Greg Hazelによって書かれましたここで、もちろん、私は落ち込んでしまいました-このすべての野心的な見掛け倒しは、実際には、1人の開発者によるペットプロジェクトであることが判明しました。しかし、何かが私を安心させています。







サイト上で個別の接続が構築され始め、githubをくまなく調べた後、ようやく思い出しました。プロジェクトを開発するClostraのCEOであり、貢献者の1人は、FireChatの開発者の1人であり、BittorrentやAppleなどを実行しているLow Extra Delay Background Transport(LEDBAT)の作者であるStanislav Shalunovです。現在彼は投資家でもあり、彼のプロトコルを真剣に開発し、それを一般に受け入れられるようにすることを計画している可能性が非常に高いです(または、LEDBATで起こったように、少なくとも一般に知られています)。



他に何が混乱している



1人の開発者に完全に依存しているだけでなく、このプロジェクトには他にも奇妙な点があります。



  • 誰も彼についてどこにも書いていない。HNではなく、BlozhikやTwitterではありません。完全な情報の真空。私は、投稿の最初から推薦状を書いた人が彼についてどのように知ったかさえ知りません。
  • , , , ( ). .
  • Clostra — . . , Keymaker ( NewNode), , , , . . , - . , , . , Department of Defence. , (, «Don't waste your time with Clostra. Something stinks about this scam», . , .


これから何が出てくるかを見てみましょう。個人的には、このような野心的なプロジェクトをフォローするのは興味深いでしょう。NewNodeが機能しなくなった場合、モバイルアプリケーションとそのトラフィックの動作が劇的に変化し、失敗した場合は、より責任のある有能な人がアイデアを引き出すことができます。






広告



Epicサーバーは、最新のAMD EPYCプロセッサーを搭載した信頼性の高いKVMベースのVDSです。他のタイプのサーバーと同様に、自動インストール用のオペレーティングシステムは非常に豊富で、独自のISOからOSをインストールでき、便利な独自のコントロールパネルと毎日の支払いが可能です。






All Articles