Blockchain Challenges and Opportunities: a Survey | AMiner