NewNode - 來自開發商 FireChat 的去中心化 CDN

NewNode - 來自開發商 FireChat 的去中心化 CDN

有一天,我偶然看到一個關於某個 NewNode 的提及:

NewNode 是一個用於行動開發的 SDK,它使任何應用程式都不會受到任何審查和 DDoS 的破壞,並顯著減少伺服器上的負載。 P2P網路。 理論上可以在沒有網路的情況下工作。

它看起來相當混亂,但很有趣,我開始弄清楚它。 儲存庫中沒有地方可以描述該項目,因此我不得不訪問 Clostra 網站(相當奇怪)並多次重新閱讀本地登陸頁面,以了解它是什麼類型的技術及其主要部分是。 下面我再複述一下。

分散式CDN

Clostra 的開發人員認為,傳統的 CDN 無法很好地應對網路擁塞,容易受到可能的審查和駭客攻擊,並且在擴展時還需要大量的工作和金錢。 他們提供了另一種選擇——去中心化的 CDN,應用程式將能夠在其中交換內容,而無需進入並控制來自外部的流量。 而且,他們認為,dCDN的大量使用不會造成網路的過載和混亂。

協議

進一步證明,NewNode 是一種點對點協議,dCDN 已經建構在該協議上。 它承諾高速度,這通常會給去中心化網路帶來問題。
該協議沒有在任何地方正式描述,但從 PDF 中您可以了解它的工作原理:

  • LED電池組
  • 比特流 DHT
  • FireChat 的裝置到裝置連接

單獨的一段指出了 NewNode 上的網路自動部署和修復的能力(後者很可能意味著行動裝置的網狀網路的不穩定性)。 此外,由於開發人員希望在所有可能的應用程式中實現協議支持,因此 NewNode 生成的流量不會暴露用戶的身份。 聲明 DDoS 保護並單獨突出顯示該短語:

充分利用 BitTorrent 的 250 億用戶群

總的來說,目前尚不清楚他們想表達什麼,以及協議中對 Bittorrent DHT 的存取如何等同於 Bittorrent 的用戶群。

無需網路即可運作顯然繼承自 FireChat 技術,但尚不清楚繼承到何種程度。 關於離線狀態的唯一一行表示對「您的內容」的訪問,這很可能意味著透過網狀網路透過網路連接相鄰客戶端轉發傳入資料。

存儲庫

它包含適用於 Android、iOS 和 macOS/Linux 的 SDK。 在這個專案存在的三年半時間裡,有 4 位貢獻者,但基本上所有程式碼都是由一位開發人員編寫的 - 格雷格·黑澤爾。 當然,在這裡,我變得沮喪——所有這些雄心勃勃的金屬箔實際上都是開發商的寵物項目。 但有件事給了我希望。

NewNode - 來自開發商 FireChat 的去中心化 CDN

網站上開始建立個人聯繫,翻遍Github後,我終於想起來了。 正在開發該專案的Clostra 執行長和貢獻者之一是Stanislav Shalunov,他是FireChat 的開發者之一,也是《低額外延遲後台傳輸》(LEDBAT) 的作者,Bittorrent、Apple 以及可能還有其他公司都在使用該技術。 現在他也是一名投資者,看起來他計劃認真開發他的協議並使其被普遍接受(或至少為公眾所知,就像 LEDBAT 所發生的那樣)。

還有什麼令人困惑的

除了完全依賴一個開發商之外,這個項目還存在其他奇怪的地方。

  • 沒有人在任何地方寫到他。 不在 HN 上,不在部落格或 Twitter 上。 完全的資訊真空。 我什至不知道從帖子開頭寫下描述的人是從哪裡知道他的。
  • 如果這個想法真的很好,利用沙魯諾夫的個人品牌和權威,它早就可以推廣並獲得主要參與者(或大型社區)的支持。 這些都沒有。
  • Clostra是一個非常陰暗的工作室。 非常直接。 他們有一個看起來極其令人毛骨悚然的網站,在上面展示他們唯一的產品 Keymaker(和 NewNode),所有這些都沒有登錄頁面所需的範例、評論、螢幕截圖和其他廢話。 只有措辭模糊的鼓舞人心的文字和來自最近庫存的圖標。 你無法研究團隊、職缺,甚至無法了解這家公司的任何資訊。 他們有一個顯然是由機器人運行的 Twitter,以及一個在創建時就被放棄的 Facebook。 但儘管外表平淡無奇,他們還是在某些地方強調了與政府部門、特別是國防部合作的事實。 關於向他們申請工作,有XNUMX 條評論,其中XNUMX 條是非常負面的(例如,“不要在Clostra 上浪費時間。這個騙局有點臭”,還有一條是非常正面的。總的來說,一開始,一眼望去,這樣的專案是不是一個騙局。

讓我們看看這一切會發生什麼;就我個人而言,關注這樣一個雄心勃勃的項目對我來說會很有趣。 如果 NewNode 成功,它可以顯著改變行動應用程式的工作方式及其流量,如果失敗,這個想法可能會被更有責任感和能力的人採納。

論廣告的權利

Epic 伺服器可靠 基於KVM的VDS 配備最新的 AMD EPYC 處理器。 與其他類型的伺服器一樣,有大量可供自動安裝的作業系統可供選擇;可以從您自己的作業系統安裝任何作業系統 的ISO, 舒服的 控制面板 自己開發,日常付費。

NewNode - 來自開發商 FireChat 的去中心化 CDN

來源: www.habr.com

添加評論