Ethereum Smart Contract Security
Learn the best practices of developing Ethereum smart contracts. Famous hacks such as the DAO and Parity are explained, implemented and demonstrated.
Join our 15,000 students and get started now!
When Smart Contracts became popular it opened up a new world for programmers. For the first time ever we could program decentralized applications that ran on the blockchain. And not only that, software could now own money. This was a revolution for developers all over the world. But it also created new risks that developers didn't foresee...
In 2016, $70 MILLION was stolen in one of the most well known hacks in crypto history, the DAO hack.
The problem was, the developers had programmed the DAO just like any other software. Without knowing that Smart Contract Programming requires an entirely new mindset. That's why we created this course. Not only will we go through and explain many famous smart contract hacks. Here we will also cover the Software Design Principles you need to know, new Risk Management Principles, new Governing Principles, how to build Upgradeable Contracts and much much more.
Your Instructor
Ivan runs Ivan on Tech - one of the most successful and trusted blockchain channels on Youtube and is also an international blockchain speaker and educator. Millions of people all around the world have listened, learned and been inspired by Ivan. Now he has created a course for his followers and subscribers, so that they can get the same knowledge as the big corporations.
Course Curriculum
-
PreviewOverflow Vulnerability Introduction (6:26)
-
PreviewHyperinflation Vulnerability - Reading Assignment
-
PreviewBatchTransfer Error Explained (6:33)
-
StartPlease rate us 😍⭐️
-
StartSolidity Vulnerability Demonstrated (15:33)
-
StartFixing the Bug with SafeMath (8:06)
-
StartOverflow.sol and SafeMath.sol Source Code
-
StartHyperinflation Vulnerability - Quiz
-
StartIntroduction (1:03)
-
StartWhy do we need a special mindset? (4:07)
-
StartPart 1 - The New Ecosystem (1:48)
-
StartPart 2 - The High Cost of Failure (7:44)
-
StartReading Assignment: Mindset
-
StartPart 3 - Difficult Upgradeability (8:08)
-
StartPart 3 Bonus - How to Plan for Proxy Upgrades (7:15)
-
StartQuiz: Developer Mindset