title: How does the Raft algorithm guarantee consensus if there are multiple leaders?
body: <p>As the paper says:</p>
  
  <blockquote>
    <p>Election Safety: at most one leader can be elected in a given term. §5.2</p>
  </blockquote>
  
  <p>However, there may be more than one leader in the system. Raft only can promise that there is only one leader in a given <em>term</em>. So If I have more than one client, wouldn't I get different data? How does this allow Raft to be a consensus algorithm?</p>
  
  <p>Is there something I don't understand here, that someone could explain?</p>