【发布时间】:2020-10-13 01:53:35
【问题描述】:
在兰波特关于拜占庭将军问题的论文中 (pdf):
在 N = 3 个将军,M = 1 个叛徒(第 384、385 页 )。 这很容易理解。
论文接着给出了一个模拟证明(第 386 页):
...没有少于3M + 1个将军的解决方案可以应付m 叛徒。
证明是矛盾的,他们说如果 3M+1 个将军和 M 个叛徒是可以解决的,那么 3 个将军和 1 个叛徒的琐碎情况也是如此。但由于三将军一叛徒是无解的,我们就得出了一个矛盾。
这只是没有意义或成立。我的理由:
- 论文表明3个将军和1个叛徒的琐碎案例不使用模拟是无法解决的。
- 因此声称如果 3M+1 将领和 M 叛徒可以解决,那么 琐碎 的情况可以解决并且 由于小事不可解,3M+1将军有M个叛徒是不可解的,只是不成立,因为第1点。
看来这只是一个无效的循环引用。
有人可以指出我在这里缺少什么吗?谢谢!
【问题讨论】:
标签: algorithm computer-science distributed-computing distributed-system consensus