Research for Practice: Cryptocurrencies, Blockchains, and Smart Contracts; Hardware for Deep Learning[J] COMMUNICATIONS OF THE ACM 2017(60) Bailis, Peter Narayanan, Arvind Miller, Andrew Han, Song