Non-Interactive Zero-Knowledge for Blockchain: A Survey | IEEE Journals & Magazine | IEEE Xplore