gpt4 book ai didi

algorithm - 存储同步数据的分布式算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:34 25 4
gpt4 key购买 nike

在分布式系统中,所有代理都应使用相同的 key 来加密信息。系统是完全分布式的,没有代理人有特权,代理人可以来来去去。

每个代理都持有一把 key ,我希望任何代理都能立即更换 key 。也就是说,从某个时间 t 开始,所有代理都将使用新的 key K' 而不是以前的 key K

连接是可靠的(tcp),但也应该考虑更通用的解决方案。

是否有标准算法可以做到这一点?

我缺少一本类似共识算法的教科书。

我的想法:

  1. 所有代理将连接成一个圆圈。
  2. 每个代理人都会将新 key 发送给他的邻居,一旦他得到一个 key 创建时间。
  3. 当代理收到新 key 时,它会比较两个 key 的创建日期并丢弃旧 key 。
  4. 当代理人扔掉他以前的 key 时 - 他会将他的新 key 发送给他的邻居。

最佳答案

如果我没看错,你想要一个协议(protocol)协议(protocol)。根据您的假设(例如,同步、可能的故障等),有很多这样的协议(protocol)。例如,在许多情况下,简单的组通信协议(protocol)(例如 ISIS)就足够了,对于更复杂的故障模式,您需要拜占庭协议(protocol)。

关于algorithm - 存储同步数据的分布式算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com