代码之家  ›  专栏  ›  技术社区  ›  ilya n.

如何实现一个安全的分布式社交网络?

  •  2
  • ilya n.  · 技术社区  · 15 年前

    • 如果整个地区的网络与互联网断开连接,它应该能够将地区内用户的更新传递给彼此

    • 但是,如果某台计算机从中央服务器获得了这些帖子,它应该能够将它们传递出去。

    • 从理论上讲,它应该能够使用任何一台计算机作为服务器,然而,动态优化网络,这样通常只有拥有充足互联网的快速计算机才能作为种子。

    纯粹的理论问题,虽然受到最近事件的启发:)我确实希望有人实施它。

    3 回复  |  直到 15 年前
        1
  •  1
  •   merkuro    15 年前

    有趣的问题。利用已有的任务大纲, p2p darknet 通过使用一些公共/私有密钥基础设施,您可能会想出一些好主意。很高兴看到这样的事情发生。但是我看到一个大问题。不是有人用它来共享文件,而是用无用的信息充斥网络。因此,我建议使用类似于twitter的方法,在那里你可以禁止和订阅某些人,并从一开始就使用非常少的功能集开始。

    顺便说一句,我们程序员可以通过不保存和分析用户的大量信息,并使用安全的方法来存储和访问与用户相关的数据来实现这一目标!

        2
  •  1
  •   monksy    15 年前

    有趣的是,集合协议做了类似的事情(它在本地网络中抓取“伙伴”)

    Bittorrent是一种传输静态信息的手段,它的目的不是让每个人都成为新内容的生产者。此外,bittorrent要求生产者是一个专用的服务器,直到所有的客户端都能够获取信息。

        3
  •  0
  •   asyncwait    14 年前