I was concerned if I can make a public blockchain using MultiChain or it can be used to make private or permissioned blockchain only? Also since the MultiChain does not uses Proof of Work algorithm , I will have to use distributed consensus or there is any way I can use my Proof of Work in my blockchain?