title: PBFT algorithm in hyperledger
body: <p>Can anyone explain <strong>PBFT Algorithm</strong> in detail without giving any link for the same? And how it works in <em>hyperledger</em>. So, once the transaction is sent to the <code>blockchain</code>:</p>
  
  <ol>
  <li><p>Who validates the transaction?</p></li>
  <li><p>How the consensus is achieved on the transaction?</p></li>
  <li><p>How the transaction is committed to the blockchain?</p></li>
  </ol>