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

来源: habr.com

添加评论