Lesson 3
Replication and locality
Next came an angry voiceâthe rabbit'sâ"Pat, Pat! where are you?"
Quantum mechanics aside, locality is a non-issue in the physical world. The question âWhere is X?â can be answered in a meaningful way, no matter if X is a person or an object. In the digital world, the question of where is already a tricky one, but not impossible to answer. Where are your emails, really? A bad answer would be âthe cloudâ, which is just someone elseâs computer. Still, if you wanted to track down every storage device which has your emails on it you could, in theory, locate them.
With bitcoin, the question of âwhereâ is really tricky. Where, exactly, are your bitcoins?
âI opened my eyes, looked around, and asked the inevitable, the traditional, the lamentably hackneyed postoperative question: âWhere am l?ââ Daniel Dennett
The problem is twofold: First, the distributed ledger is distributed by full replication, meaning the ledger is everywhere. Second, there are no bitcoins. Not only physically, but technically.
Bitcoin keeps track of a set of unspent transaction outputs, without ever having to refer to an entity which represents a bitcoin. The existence of a bitcoin is inferred by looking at the set of unspent transaction outputs and calling every entry with 100 million base units a bitcoin.
âWhere is it, at this moment, in transit? [âŠ] First, there are no bitcoins. There just arenât. They donât exist. There are ledger entries in a ledger thatâs shared [âŠ] They donât exist in any physical location. The ledger exists in every physical location, essentially. Geography doesnât make sense hereâââit is not going to help you figuring out your policy here.â Peter Van Valkenburgh
So, what do you actually own when you say âI have a bitcoinâ if there are no bitcoins? Well, remember all these strange words which you were forced to write down by the wallet you used? Turns out these magic words are what you own: a magic spell which can be used to add some entries to the public ledgerâââthe keys to âmoveâ some bitcoins. This is why, for all intents and purposes, your private keys are your bitcoins. If you think Iâm making all of this up feel free to send me your private keys.
Bitcoin taught me that locality is a tricky business.
Through the Looking-Glass đ
Follow-up articles that expand upon ideas discussed in this lesson:
Down the Rabbit Hole
- Where Am I? by Daniel Dennett
- đ§ Peter Van Valkenburg on Preserving the Freedom to Innovate with Public Blockchains
WBD#49 hosted by Peter McCormack