Using Fault Injection to Assess Blockchain Systems in Presence of Faulty Smart Contracts | IEEE Journals & Magazine | IEEE Xplore