NewNode是FireChat开发人员的去中心化CDN





前几天,我提到一个特定的NewNode:

NewNode是一个用于移动开发的SDK,它可以使任何应用程序不受任何审查和DDoS的影响,并显着减少了服务器负载。P2P网络。在没有互联网的情况下理论上可以工作。


它看起来很杂乱,但是很有趣,我开始研究它。在存储库中没有用于描述项目的地方,因此我不得不去Clostra网站(有点奇怪),并重新阅读了几次本地登录页面,以了解它是什么技术以及它的主要部分。我在下面讲。



dCDN



Clostra的开发人员认为,传统的CDN不能很好地处理网络拥塞,容易受到可能的审查和黑客攻击,并且还需要大量人力和财力来扩展。它们提供了一种替代方案-分散的CDN,在该CDN中,应用程序将能够交换内容而无需从外部进入并控制流量。而且,他们认为,dCDN的大量使用不会引起网络拥塞和混乱。



协议



接下来,事实证明NewNode是一种已经建立dCDN的对等协议。它保证了高速,这通常会给分散式网络带来问题。

正式地,该协议未在任何地方进行描述,但是从pdfki中,您可以了解它的用途:



  • 发光二极管
  • Bittorrent DHT
  • FireChat的设备到设备连接


单独的项目指示NewNode上网络的属性以自动部署和修复(后者很可能暗示网状网络与移动设备之间的不稳定)。另外,由于开发人员希望在所有可能的应用程序中实现协议支持,因此NewNode生成的流量不会对用户进行屏蔽。声明了DDoS保护,并分别突出显示了该短语:



充分利用BitTorrent的2.5亿用户群


总的来说,不清楚他们想说什么以及协议中对Bittorrent DHT的吸引力如何等同于Bittorrent用户群。



不用Internet的工作显然是从FireChat技术继承的,但是尚不清楚到什么程度。关于脱机的唯一说法是访问“您的内容”,这很可能意味着通过网状网络通过具有Internet的邻近客户端转发传入数据。



资料库



它包含适用于Android,iOS和macOS / Linux的SDK。在该项目存在的三年半中,已经注意到了4个贡献者,但是实际上所有代码都是由一位开发人员Greg Hazel编写的当然,在这里,我感到沮丧-实际上,所有这些雄心勃勃的金属丝都是一个开发人员的宠物项目。但是有些事情让我放心。







在站点上开始建立单独的连接,经过github翻阅后,我终于想起来了。Clostra的首席执行官(开发该项目的人)之一是斯坦尼斯拉夫·沙卢诺夫(Stanislav Shalunov),他是FireChat的开发商之一,也是低超延迟背景传输(LEDBAT)的作者,后者运行Bittorrent,Apple和其他工具。现在他也是一个投资者,很可能他计划认真开发他的协议并使其被普遍接受(或至少众所周知,如LEDBAT那样)。



还有什么令人困惑



除了完全依赖一个开发人员之外,该项目还有其他怪异之处。



  • 没人在任何地方写关于他的事。不在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,便捷的专有控制面板和每日付款来安装任何操作系统






All Articles