On the Need of Understanding the Failures of Smart Contracts | IEEE Journals & Magazine | IEEE Xplore