Traceable Revocable Anonymous Registration Scheme with Zero-knowledge Proof on Blockchain | IEEE Conference Publication | IEEE Xplore