概述
这是一个全面炸裂的提议,适用于网络数据库中的所有情况。又名 任播。这将是第4个提议的LS2子类型。
动机
假如你想将你的目的地址宣传为一个外部代理、GNS节点、Tor网关、Bittorrent DHT或imule或i2phex或Seedless引导等。 你可以将此信息存储在网络数据库中,而不是使用单独的引导或信息层。
由于没有负责人,所以与大规模多址比起来,你不能拥有签署的权威列表。你只需将你的记录发布到洪泛填充中。 洪泛填充将聚合这些记录并将其作为响应发送给查询者。
例子
假设你的服务是 “GNS”。你将发送一个数据库存储到洪泛填充:
- “GNS"的哈希
- 目的地址
- 发布时间戳
- 过期时间(撤销为0)
- 端口
- 签名
当有人进行查找时,他们会收到这些记录的列表:
- “GNS"的哈希
- 洪泛填充的哈希
- 时间戳
- 记录数量
- 记录列表
- 洪泛填充的签名
过期时间相对较长,至少几个小时。
安全影响
缺点是这可能会变成Bittorrent DHT甚至更糟糕。至少,洪泛填充需要严格限制存储和查询的速率和容量。我们可以将批准的服务名列入白名单以提高限制。 我们也可以完全禁止非白名单服务。
当然,即使是现在的网络数据库也容易被滥用。你可以在网络数据库中存储任意数据,只要它看起来像RI或LS并且签名验证通过。但这将使其更加容易。