Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities. Issue 88 (January 2020)