Hyperledger Fabric
This is more a framework for private blockchains than a consensus algorithm.
You can create more ledgers that only need to be shared with the concerned parties. E.g. a company that have several suppliers can use different ledgers for each supplier. All transactions are known to the buyer but not to the (competing) suppliers.
You can define how transactions are validated per ledger. It is completely centralized.