Live Training #3 - Smart Contract Security #1

Learn how to write safe smart contracts in Solidity

FOR CRYPTO PAYMENTS:
» READ THIS

What is the highest paid skill in the Blockchain industry?

Security.

As a smart contract security specialist, you can earn up to 250k USD / year.

Yep.

Hundreds of millions have been lost to smart contract hacks.

If you can write safe smart contracts, it's worth a LOT of money.



In this 1h live training you will learn how to write safe smart contracts in Solidity:

  • 40mins for the main part
  • 20mins of Q&A
  • 2 month of support in the private discord chat of EatTheBlocks

These security tips apply to any EVM-compatible Blockchain, which includes Ethereum of course, and also Binance Smart Chain.

When is the training?

  • June 10th, 11pm UTC+8
  • If you cannot access the live event, you will still be able to access the recording after


PART I: INTRODUCTION TO SECURITY
  • Confidentiality
  • Integrity
  • Availability
  • Security by Design


PART II: IMPORTANT OF SECURITY IN SMART CONTRACTS

  • Why it’s important to secure you smart contract
  • Security differences between classical programs and Smart Contracts


PART III: CLASSICAL ATTACKS AND REAL SCENARIOS HACKS

  • Solidity vulnerabilities
    • Re-entrancy attack
    • Race conditions
    • Integer overflow/underflow
    • Denial of service
    • Force sending Ether
    • Uninitialised storage pointers
    • Tx.origin authentication
  • Logical vulnerabilities
    • Yearn v1 hack


PART IV: BEST PRACTICES AND SECURITY PATTERNS

  • Ways to prevents classical vulnerabilities
  • SecurityPatterns
    • Access restrictions
    • Check effects interaction
    • Pull over push
    • Emergency stop

Your Instructor


Souhail Mssassi
Souhail Mssassi

With more than 8 years of experience in cybersecurity as an offensive Security Engineer specialized in application security, cryptography and security of decentralized applications he assisted several organizations in improving their own cybersecurity strategy.

And as an Instructor and a Speaker he presented Security lectures in universities and Conferences.

Recently researching on Formal Verification in the cybersecurity Field.



Course Curriculum


  First Section
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund. Please be aware that there are no refund for payments with crypto.
Can I pay with crypto?
Yes, please read this page for details: https://eattheblocks-pro.teachable.com/p/crypto-payments

Get started now!



FOR CRYPTO PAYMENTS:
» READ THIS