Gigi is a Bitcoin educator, author of '21 Lessons', and software engineer.
__________
It can’t be said often enough: Bitcoin is confusing. However, it’s not complicated like a Rube Goldberg machine is complicated. It’s just very foreign and thus very misunderstood—it is a completely new thing. “There’s nothing to relate it to,” as Satoshi [Nakamoto] put it in one of his posts.
Because there is nothing to relate it to, we are all having a hard time wrapping our heads around the various aspects of it. We need to use words if we want to talk about it in a meaningful way, and words are what I will focus on.
I want to talk about two things: (1) the language used in Bitcoin and (2) the language used to attack bitcoin.
Let’s get one thing out of the way: it’s all numbers, all the way down. Bitcoin does the one thing that all computers do, which is actually two things: it takes certain numbers as inputs, does calculations, and presents the result of said calculations to someone else. In Bitcoin’s case, this “someone else” is another node on the network—or multiple, to be precise. When stripped down to its bare essentials, that’s all there is to it: math and messages.
Consequently, we have to use metaphors—and lots of them. Keys, wallets, addresses, signatures, contracts, mining, dust, fork, oracle, orphan, seed, witness—the list goes on.
However, here’s the thing with metaphors: “All metaphors are wrong, but some are useful,” to paraphrase George Box.
Undoubtedly, many people are confused precisely because of the shortcomings of these metaphors. All the labels that we apply to the various concepts in Bitcoin are wrong, at least a little bit. Some are wrong a lot. Everyone who ever tried to explain that “your bitcoins are not
Read more on cryptonews.com