VEIL: PRIVACY COIN WITHOUT COMPROMISE