5. Concepts and Tools

In the previous chapter, I showed you how to build, deploy, and interact with an Ethereum smart contract. However, by focusing on graphical user interface (GUI) tools, we have also left many concepts and points unexplained.

In this chapter, I will explain how to run and interact with an Ethereum node. In the process, you will learn critical concepts behind the design, implementation, and operation of the Ethereum blockchain. Those concepts also apply to Ethereum-compatible blockchains.

Ethereum Wallet and Basic Concepts

To use Ethereum, you first need an Ethereum wallet to hold your ETH coins. Like Bitcoin, anyone can create an “account” on the Ethereum blockchain to hold and transact ETH coins. An account is uniquely ...

Get Building Blockchain Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.