Privacy-Preserving and Regulation-Enabled Mechanisms for Blockchain-based Financial Services