Geth, Parity, and Ganache
Geth, Parity, and Ganache are three of the most common Ethereum clients you will encounter as you build decentralized applications. You've already briefly seen how Ganache works by using ganache-cli
in the second chapter. And, to be honest, you've seen most if it already! This chapter will touch on the last few bits of Ganache, and it will take a shallow dive into Geth and Parity to give you an idea of the power of the most widely used Ethereum clients.
Note
Although we will briefly cover Geth and Parity, we will mainly focus on Ganache for the rest of this book as it allows you to get a Truffle Dapp up and running quickly, and with the least development pain.
What is an Ethereum client?
An Ethereum client allows you to access the Ethereum blockchain network, verify transactions, mine blocks, and more. Which blockchain network? You can connect to any Ethereum blockchain network, as long as you specify it. Each client has its own special rules and functions that dictate...