Choosing an Ethereum Wallet Choosing an Ethereum Wallet The term “wallet” has come to mean many things, although they are all related and on a day-to-day basis boil down to pre...
Ethereum’s Components Further Reading Ethereum’s Components In Ethereum, the components of a blockchain system described in Components of a Blockchain are, more specifically:...
Ethereum and Turing Completeness Turing Completeness as a “Feature” Implications of Turing Completeness Ethereum and Turing Completeness As soon as you start reading about Et...
Ethereum’s Development Culture Ethereum’s Development Culture So far we’ve talked about how Ethereum’s goals and technology differ from those of other blockchains that preceded...
What Is Ethereum? What Is Ethereum? Ethereum is often described as “the world computer.” But what does that mean? Let’s start with a computer science–focused description, and t...
Ethereum Clients Ethereum Clients An Ethereum client is a software application that implements the Ethereum specification and communicates over the peer-to-peer network with ot...
The Ethereum Name Service (ENS) History of Ethereum Name Services The ENS Specification Bottom Layer: Name Owners and Resolvers The Namehash algorithm How to choose a valid name...
The Ethereum Virtual Machine The Ethereum Virtual Machine At the heart of the Ethereum protocol and operation is the Ethereum Virtual Machine, or EVM for short. As you might gu...
Ethereum’s Four Stages of Development Ethereum’s Four Stages of Development Ethereum’s development was planned over four distinct stages, with major changes occurring at each s...