For Bitcoin, the block time is 10 minutes. Thus, Bitcoin has a scheme to change the difficulty of the cryptographic puzzle to keep the block time at 10 minutes. Others can easily check whether the puzzle has been solved or not.
For multichain, I am not sure whether it can achieve like this since multichain works in a round-robin approach. For example, if I set block time to 15 seconds, one block should be generated every 15 seconds. How can you ensure every node will follow this 15 seconds interval? What if a node is controlled by a malicious user and it broadcasts its block before 15 seconds if it is eligible to propose the next block. Thanks a lot.