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

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…

Contents