Confidentiality, Privacy and Ownership in Blockchain