A Blockchain-enabled Anonymous-yet- Traceable Distributed Key Generation | IEEE Conference Publication | IEEE Xplore