The choice of what blockchain protocol you will want to build will depend on the functionality of your app and how you want it to establish consensus. This session covers a talk about Public, Private, or Permissioned Protocols and different kinds of Consensus Mechanism such as Proof-of-Work, Proof-of-Stake and proposed consensus protocols such as Proof-of-activity.