title: Can the Hyperledger Fabric Consensus Service be distributed?
body: <p>I've read the <a href="https://github.com/hyperledger/fabric/blob/master/proposals/r1/Next-Consensus-Architecture-Proposal.md" rel="nofollow noreferrer">fabric proposal on consensus architecture</a> with interest, and I have a question about the consensus service.  It seems to me that this is effectively a single service that guarantees all peers receive blocks in an order it decides.  As such it looks like it would have to be run by a single identified and trusted organization at any given time for a given chain.  It doesn't look like the service could be distributed.  Is that correct, or have I misunderstood?</p>
  
  <p>This isn't really a programming question: if this is the wrong place to ask this question perhaps someone can let me know please.</p>