From the course: Blockchain and Smart Contracts Security
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Smart contracts and dApps
From the course: Blockchain and Smart Contracts Security
Smart contracts and dApps
- [Narrator] Enter smart contracts. Now don't be confused by the name. In simple words a smart contract is a computer program that is a collection of code and data that is stored and executed on the blockchain. In contrast, a traditional program runs on a desktop or a virtual machine or in the cloud. But smart contracts since they are deployed on blockchain are by nature, distributed and transparent. Moreover, any user can interact with a smart contract and execute its function. This distinguishing feature of the smart contracts makes them vulnerable to attacks. Now, with regular applications, you can patch or redeploy app frequently and get rid of the coding issues. But once you have a buggy code deployed in blockchain it is extremely difficult to replace it. So what role do smart contracts play in the world of the blockchain? Well, think of smart contracts as important building blocks that other users can…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.