标签:cti direct 连通 连接 identity 两种 crash roc distrib
本文是236357Distributed Algorithms-The byzantine generals文档的总结。
一般来说,fault就是指一个replica在运行中因为各种原因发生了错误,无法参与接下来的消息交换。fault之后这个replica就退出消息传递过程。byzantine fault是指这个发生了错误的replica不仅不为系统安全性做贡献,反而恶意传递假消息来试图掌控系统中最后达成一致的value。
能忍受byzantine fault的系统一定可以忍受普通的crash,反之不成立。
达成十字军共识的条件是:
达成拜占庭共识的条件是:
$V_a={a_1,a_2,...,a_r}$是某一个processor收到的所有的value。(这些value可能由于各种原因可能并不相等)。可疑的processor集合定义为$U_x$,其中不包括transmitter,如果去掉了$V_a$中经过了$U_x$中的所有的processor的value,那么$V$中所有的值都相同。
拜占庭协议——236357byzantine generals
标签:cti direct 连通 连接 identity 两种 crash roc distrib
原文地址:https://www.cnblogs.com/riko707/p/11447995.html