Скачать книгу

of QQ Coins, still in use on Tencent’s QQ Messaging service, all these digital currencies are gone. Notably, many of these early digital currencies were in one way or another centralized with a trusted third-party intermediary.

      Digital currency was not over, though. It got off to a rough start, with much trial and error, but plenty of people still thought that the world needed cash-like (in other words, anonymous) online transactions. A new era was about to begin: The cryptocurrency era.

      The earlier digital currencies also depended on cryptography, it’s true, but they were never known as cryptocurrencies. It wasn’t until cryptocurrency was combined with a blockchain in 2008 that the term cryptocurrency started to gain usage, and the term really didn’t begin to appear widely until around 2012. (Blockchain? It’s a special form of database, but we’ll describe in more detail later in this chapter.)

      The Bitcoin white paper

      In 2008 Satoshi Nakamoto published and posted in a cryptography forum known as the “Cypherpunk Mailing List” a document titled “Bitcoin: A Peer-to-Peer Electronic Cash System,” saying, “I’ve been working on a new electronic cash system that’s fully peer-to-peer, with no trusted third party,” he said.

       Double-spending is prevented with a peer-to-peer network.

       No mint or other trusted parties.

       Participants can be anonymous.

       New coins are made from Hashcash style proof of work.

       The proof of work for new coin generation also powers the network to prevent double spending.

      The document is a fairly dry read, but it’s worth spending a few minutes checking it out. You can easily find it by navigating to https://bitcoin.org/bitcoin.pdf. The abstract for the Bitcoin white paper begins with the following statement: “A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution,” Nakamoto wrote. He explains that his method has solved the “double-spending” problem, an issue plaguing earlier digital currencies: the challenge was to make sure that a digital currency couldn’t be spent twice.

      Nakamoto also describes using blockchain functionality, although the term blockchain appears nowhere in the white paper:

      We propose … using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work.

      Bitcoin: The first blockchain app

      Early in January 2009, Nakamoto launched the Bitcoin network into action, using blockchain (a concept that had been around since the early 1990s, though this was the first time it had been correctly implemented), and created the first block in the blockchain, known as the genesis block.

      This block contained 50 Bitcoin, as well as the text “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks” as a justification and explanation as to why a system like Bitcoin was so important. Nakamoto continued coding updates into the protocol, running a node, and potentially mined around a million Bitcoin, a number that would make him one of the richest people in the world by the end of 2017 (at least “on paper”).

      Who (or what) is Satoshi Nakamoto?

      So, who was this Satoshi Nakamoto guy … or gal … or organization? Nobody knows. Satoshi Nakamoto doesn’t seem to be a real name; it’s most likely a pseudonym. And if anyone knows for sure who Nakamoto really is, they’re not saying. It’s the great mystery of cryptocurrency.

      There is a Japanese American man named Dorian Prentice Satoshi Nakamoto, born Satoshi Nakamoto apparently. This person was a trained physicist, systems engineer, and a computer engineer for financial companies — perhaps he was the Satoshi Nakamoto. However, he’s denied it several times.

      How about Hal Finney, who lived just a few blocks from Dorian Prentice Satoshi Nakamoto’s home? He was a pre-Bitcoin cryptographer and one of the first people to use Bitcoin and claims to have communicated via email with the founder of Bitcoin. Some people have suggested he “borrowed” Satoshi Nakamoto’s name and used it as a pseudonym.

      Then there’s Nick Szabo, who has long been involved in digital currency and even published a white paper on bit gold, before Nakamoto’s Bitcoin white paper. Or what about Craig White, who at one point claimed to be Nakamoto, but was later accused of fraud? Or Dr. Vili Lehdonvirta, a Finnish economic sociologist, or Michael Clear, an Irish graduate student in cryptography, or the three guys who filed a patent that included an obscure phrase (“computationally impractical to reverse”) also used in the Nakamoto Bitcoin white paper, or Japanese mathematician Shinichi Mochizuki, or Jed McCaleb, or some type of government agency, or some other kind of team of people, or Elon Musk, or, well, nobody knows, but theories abound.

      The second biggest Bitcoin mystery? Nakamoto owned around a million Bitcoin, which in December 2017, was worth about 19 or 20 billion dollars. The entirety of Nakamoto’s estimated Bitcoin fortune has not been moved or spent; why hasn’t he touched this money?

      In order to understand cryptocurrency, you need to understand a little about blockchains. Blockchain technology is complicated, but that’s okay — you don’t need to understand everything. You just need to know the basics.

      Blockchains are types of databases. A database is simply a collection of structured data. Say that you gather together a bunch of names, street addresses, email addresses, and phone numbers and type them into a word processor. That’s not a database. That’s just a jumble of text.

      But say that you enter that data into a spreadsheet. The first column is the first name, the second is the person’s last name, and then you have columns for the email address, phone number, street address, city name, zip code, country, and so on — that’s structured data. That’s a database.

      Most people use databases all the time. If you use some kind of financial management program, such as QuickBooks, Quicken, or Mint, your data is stored in a database. If you use a contact management program to store contact information, it’s stored in a database. Databases, behind the scenes, are an integral part of modern digital life.

      Blockchain around the world — the blockchain network

      The blockchain is a database; it stores information in a structured form. You can use blockchains for many different purposes: for example, for property rights registries (who owns this piece of land, and how did they come to own it?), or supply chain tracking (where did your wine or fish come from, and how did it get to you?). Blockchains can store any kind of data. In the case of cryptocurrencies, though, blockchains store transaction data: who owns what amount of cryptocurrency, who gave it to them, and who have they given it to (how have they spent it)?

      Of course, blockchains have several special characteristics. Firstly, they are networked. There is a Bitcoin network, a Litecoin network, an Ethereum network, just like there’s an email network or a World Wide Web network.

      Bitcoin, for example, is a network of thousands of nodes or servers, spread across the entire planet.

Скачать книгу