Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. Every paper on Byzantine fault tolerance introduces a new kind
  2. of data consistency. This new type of consistency will have an
  3. ostensibly straightforward yet practically inscrutable name
  4. like “leap year triple-writer dirty-mirror asynchronous semiconsistency.”
  5. In Section 3.2 (“An Intuitive Overview”), the
  6. authors will provide some plainspoken, spiritually appealing
  7. arguments about why their system prevents triple-conflicted
  8. write hazards in the presence of malicious servers and unexpected
  9. outbreaks of the bubonic plague. “Intuitively, a malicious
  10. server cannot lie to a client because each message is an encrypted,
  11. nested, signed, mutually-attested log entry with pointers to
  12. other encrypted and nested (but not signed) log entries.”
  13. Interestingly, these kinds of intuitive arguments are not intuitive.
  14. A successful intuitive explanation must invoke experiences
  15. that I have in real life. I have never had a real-life experience
  16. that resembled a Byzantine fault tolerant protocol. For example,
  17. suppose that I am at work, and I want to go to lunch with some of
  18. my co-workers. Here is what that experience would look like if it
  19. resembled a Byzantine fault tolerant protocol:
  20. JAMES: I announce my desire to go to lunch.
  21. BRYAN: I verify that I heard that you want to go to lunch.
  22. RICH: I also verify that I heard that you want to go to lunch.
  23. CHRIS: YOU DO NOT WANT TO GO TO LUNCH.
  24. JAMES: OH NO. LET ME TELL YOU AGAIN THAT I WANT
  25. TO GO TO LUNCH.
  26. CHRIS: YOU DO NOT WANT TO GO TO LUNCH.
  27. Figure 2: Our new protocol is clearly better.
  28.  | MAY 2013 | WWW.usenix.org PAGE 4
  29. The Saddest Moment
  30. BRYAN: CHRIS IS FAULTY.
  31. CHRIS: CHRIS IS NOT FAULTY.
  32. RICH: I VERIFY THAT BRYAN SAYS THAT CHRIS IS
  33. FAULTY.
  34. BRYAN: I VERIFY MY VERIFICATION OF MY CLAIM THAT
  35. RICH CLAIMS THAT I KNOW CHRIS.
  36. JAMES: I AM SO HUNGRY.
  37. CHRIS: YOU ARE NOT HUNGRY.
  38. RICH: I DECLARE CHRIS TO BE FAULTY.
  39. CHRIS: I DECLARE RICH TO BE FAULTY.
  40. JAMES: I DECLARE JAMES TO BE SLIPPING INTO A
  41. DIABETIC COMA.
  42. RICH: I have already left for the cafeteria.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement