Exploring the Attack Surface of Blockchain: A Comprehensive Survey[J] IEEE COMMUNICATIONS SURVEYS AND TUTORIALS 2020(22) Saad, Muhammad Spaulding, Jeffrey Njilla, Laurent Kamhoua, Charles Shetty, Sachin Nyang, DaeHun Mohaisen, David