From the course: Building Web3 Decentralized Apps in Ethereum
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Developer’s guide to Ethereum
From the course: Building Web3 Decentralized Apps in Ethereum
Developer’s guide to Ethereum
- [Instructor] Ethereum's a blockchain. In a lot of ways, it's like Bitcoin in that anyone can download the software that you need to run the blockchain and you can even download a full node that has all the blocks of the blockchain and become part of the network if you want to. But what really sets Ethereum apart is the inclusion of the Ethereum virtual machine. This is what processes smart contracts. So the heart of Ethereum's power is this EVM. And it's collocated with the blockchain processing software and client, so anyone who runs the client will also by default have the EVM installed. But the EVM is more than just the blockchain. It's also a state machine in that it can hold data beyond just currency and transactions. One way to think about it is it's like having an application stack. The Ethereum blockchain is the database, whereas the EVM is the app server that handles processing smart contracts and the…
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.