A Survey on Zero-Knowledge Proof in Blockchain | IEEE Journals & Magazine | IEEE Xplore