Permissioned Blockchain makes building consensus protocols a linear functionality of considering the vulnerabilities that may exist within other protocols. It is similar to making some variables in a programming language general to the set or looking for a subset to accommodate such variables.