Smart Contract Security Improvement: Study Guide