BAR primer

DSN(2008)

引用 44|浏览100
暂无评分
摘要
Byzantine and rational behaviors are increasingly rec- ognized as unavoidable realities in today's cooperative ser- vices. Yet, how to design BAR-tolerant protocols and rig- orously prove them strategy proof remains somewhat of a mystery: existing examples tend either to focus on unrealis- tically simple problems or to want in rigor. The goal of this paper is to demystify the process by presenting the full al- gorithmic development cycle that, starting from the classic synchronous Repeated Terminating Reliable Broadcast (R- TRB) problem statement, leads to a provably BAR-tolerant solution. We i) express R-TRB as a game; ii) why the strat- egy corresponding to the optimal Byzantine Fault Tolerant algorithm of Dolev and Strong does not guarantee safety when non-Byzantine players behave selfishly; iii) how to derive a BAR-tolerant R-TRB protocol: iv) how to prove rigorously that the protocol ensures safety in the presence of non-Byzantine selfish players.
更多
查看译文
关键词
category software,algo- rithms,bar fault tolerance,byzantine fault tolerance,middleware,distributed systems,protocols keywords game theory
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要