Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Bitcoin Basics
Rating: 4.3 out of 5(1,220 ratings)
36,955 students

The Bitcoin Basics

Learn the fundamentals of Bitcoin from a predominantly non-technical perspective
Last updated 10/2014
English

What you'll learn

  • Understand Bitcoin as both a technology and a currency at a high level
  • Get started with a Bitcoin wallet and make your first purchase
  • Understand Bitcoin in relation to other forms of money and legacy payment networks
  • Create a Bitcoin node

Course content

7 sections53 lectures7h 0m total length
  • What is Bitcoin?1:07

    What is Bitcoin?

    So to begin, let’s start by addressing the question: what exactly is bitcoin?

    When it’s talked about in the media, bitcoin is generally referred to as a type of digital or virtual currency. While this definition of bitcoin is correct, it’s also a pretty incomplete one.

    At it’s most basic level, bitcoin is a computer protocol. If you’re not familiar with computer protocols, they are basically sets of rules that govern how information is transferred between computers. This protocol allows independent computers across the Internet to link together to form a decentralized network.

    What’s unique about the bitcoin protocol is that decades of research into cryptography have culminated in a way to send digital information in a manner that is safer and more secure than ever before.

    We’ll explore the technical components of how bitcoin accomplishes this a little later in the course, but for now we want to paint a clearer picture of what this decentralized network does, and why it’s important.

    The most practical way to think about bitcoin is to envision it as an Internet-wide distributed ledger.

    (There are some good animated introductory videos on YouTube that are helpful for visual learners. Check out the supplement to this lecture for an example.)

  • What is a distributed ledger?0:52

    What is a distributed ledger?

    If you don’t know what a ledger is, picture an excel spreadsheet that’s recording all of the transactions happening with bitcoin. Now instead of that spreadsheet being only on your computer, it’s being maintained by every computer connected to the network, and each computer has its own complete copy.

    In more traditional settings, a ledger recording all transactions would generally be maintained by a trusted central institution like a bank, and the transactions would be flowing through that institution. With a distributed ledger though, every computer connected to the network (or using the bitcoin protocol in this case) keeps a complete and public record of every transaction happening on the network.

    Since the system is open and public, anyone with an Internet connection can use the network to transact with anyone else in the world on this ledger without having to go through a bank.

  • How do transactions work on the distributed ledger?1:21

    How do transactions work on the distributed ledger?

    So in this distributed ledger, the bitcoin “coins” themselves are the units being counted and recorded in the transactions. Purchasing bitcoin or selling a product or service in exchange for bitcoin provides access to the ledger. So on our imaginary excel sheets, we won’t be tracking the movement of dollars from party to party, but rather the movement of bitcoins. Once you have bitcoin you can transact with anyone else over the network with your transactions becoming part of the distributed ledger.

    Using a distributed ledger like this is exciting because it’s an entirely new form of payment system. It allows anyone in the world who is connected to transact with anyone else who is connected for any value, simply by transferring ownership of the corresponding bitcoin and having it be recognized and recorded on the ledger.

    Let’s picture Alice who lives in California. She wants to send her friend Bob some money, but he lives in Australia. If both Alice and Bob are connected to the bitcoin network, all Alice has to do is transfer ownership of the corresponding amount of bitcoins over to Bob to complete the transaction. She does this by inputting a value and authorizing the transfer. Bob then receives the transfer with no effort on his end, much as if Alice were sending Bob an email.

  • Bitcoin as a protocol and bitcoin as a currency1:36

    So what’s the difference between bitcoin as a protocol and bitcoin as a currency?

    While the practical value of bitcoin may best be understood by describing it as a distributed ledger, it is also important to understand bitcoin as a digital currency. It is a way to exchange money or assets with no pre-existing trust. In this way it behaves like digital cash, if you have the money, you can pay with it, if you don’t you can’t.

    As a digital currency, its value is based directly on two things: use of the payment system today - which is basically the amount and frequency of payment running through the ledger - and speculation on future use of the payment system.

    It’s often misunderstood that bitoin has some arbitrary value and then people are trading with it; instead, it is more that people can transact with bitcoin in an advantageous way and as a result it has value.

    It’s important not to get hung up on the specific value of bitcoins at a given point in time. In reality they are more of a conceptual bridge to get people trading within the bitcoin ledger system. This ledger system then appreciates in value in direct proportion* to the number people who are using it.

    In other words, like most networks, bitcoin becomes both more valuable and more useful the larger it gets and the more widely adopted it becomes. A lot of people pay attention to the price of bitcoin, but what's truly exciting isn't necessarily the currency or its valuation, but the technological innovation of the blockchain which enables seamless, low-cost, global transactions for the first time ever.

    *The mathematical relationship is a bit more complicated than this. Metcalfe's Law suggests the value of a network increases with the square of the number of users. If you're curious about it, check out the links in the supplement to this chapter for some discussion of Bitcoin and Metcalfe's Law!

  • Why is trust so important to financial transactions?2:51

    Why is trust so important to financial transactions?

    We’ve mentioned the fact that bitcoin allows people to transact online directly with people they don’t trust already, but let’s take a moment to discuss this a little more.

    Financial transactions have always relied upon both parties being able to trust that the transaction would occur as expected.

    When making a transaction in person - with cash or by bartering - both parties can do their own diligence on whether the transaction is reliable. For example, if I’m trading my shirt for your shirt, it would be very clear to both of us that both the shirts actually exist and that we are in fact exchanging them.

    However, as payment methods have evolved and people have started transacting over greater distances, the prospect of trusting the other party has played a larger and larger role.

    What generally happens is that instead of transacting directly with the other party, the transaction occurs through a central intermediary, like a bank. Banks and similar institutions step in to alleviate trust concerns by providing both parties with some assurance that the transaction is legitimate and that the funds get from person to person as planned.

    For decades now innovations in technology have not found a way to solve this trust issue and thus online payments have never really evolved from offline payment platforms. While the Internet has vastly improved the speed and convenience of interactions, it has generally lacked trustworthiness.

    For non-financial transactions, the tradeoff of decreased trustworthiness for increased utility has generally been welcomed. Let’s take a look at phone calls for example.

    Mobile phones and Internet based calling have made it much easier for people to interact with each other around the world. Rather than needing to be tethered to a wall, people can make calls while on the go and across greater distances than ever before.

    However, mobile and Internet based calls are far less reliable than traditional land lines. Calls are often dropped, fail to connect, or have poor quality, however their advantages make them more useful to people so they’ve become more popular in spite of their lower degree of reliability.

    Let’s compare that to a financial transaction.

    If I call you and the call drops, it’s not that big of a deal, because I can just call you right back.

    Whereas, if I were sending you money - and that money never made it to you - that would be a really big deal. Imagine you’re going to send someone 1 million dollars, you’re probably going to want as much of a guarantee as possible that the transfer will be successful.

    That’s where banks - and other central intermediaries - step in. Normally when sending money over the Internet we will work with a bank to perform the transaction, and the bank will charge fees to insure against payments not going through or one of the parties being unreliable.

    Bitcoin finally allows us to make reliable and secure transactions over the Internet without relying on banks, despite the fact that the Internet and those who use it can be untrustworthy.

    (Cedric Dahl, CEO of Buttercoin, gave a great presentation comparing Bitcoin to Skype that's a great supplement to this lecture.)

  • How does Bitcoin solve this issue of trust?2:43

    How does Bitcoin solve this issue of trust?

    This issue of trust has been studied in length by computer scientists. In fact, it’s such an important concept that it even has its own name: The Byzantine Generals Problem.

    To understand the Byzantine Generals Problem, imagine a group of generals of the Byzantine army camped with their troops around an enemy city. The generals must rely on messenger to communicate with each other, and in order to successfully attack, need to agree on one common battle plan.

    However, one or more of them may be traitors who will try to confuse the others, so they cannot reliably send messages to each other. The problem is to find an algorithm to ensure that the loyal generals will reach agreement and thus be able to launch a successful attack despite any actions by the traitors.

    In terms of computer science, the Byzantine Generals Problem poses the question of how to establish trust between otherwise unrelated parties over an untrusted network like the Internet.

    Or more specifically, how can people use the Internet to transfer a unique piece of digital property to another Internet user, in such a way that it’s both safe and publicly recognized as legitimate. Going back to our generals, this is asking how they can reliably communicate without fear that messages are being lost or altered by the traitors.

    And while we’ve been discussing this in the context of transferring digital money, the application could potentially apply to other types of digital property, from signatures and contracts, to ownership of physical assets like cars or houses.

    Bitcoin approaches this problem by giving every bitcoin and every user unique identifying codes. These codes are what are recorded on the ledger, and ownership of a bitcoin is demonstrated by matching a user code to a bitcoin code.

    This is then recorded in what is called the blockchain, which is the digital ledger that every computer in the network maintains We’ll expand on this a little later in the course, but the basics are that if 51% of the network records ownership, then it is recognized as legitimate and becomes a permanent part of the blockchain going forward.

    The purpose of this 51% threshold is that in order to do a fake transaction and have it work, that person would need to control enough processing power to gain control of more than 51% of the network which is a massive amount and becomes practically impossible as the network grows.


    When you subsequently decide to sell your bitcoin, you transfer the unique identifying code over to another user, and this is again publicly recorded on the blockchain. Through this network then, we have a coherent system to establish property ownership and to facilitate the transfer of that property without needing to go through a central intermediary.

  • Interview: How Bitcoin allows trustless transactions [Matthew Martin]17:59

    Matthew discusses how Bitcoin enables trustless transactions in a way that hasn't been possible before

  • Introduction Quiz

Requirements

  • This course is perfect for beginners - no prior knowledge about Bitcoin is necessary.
  • An interest in Bitcoin and an open mind

Description

Over the past couple years there has been an explosion of growth and innovation in the bitcoin space, but many people still don’t really understand what bitcoin is, or why it’s exciting to so many entrepreneurs and investors.

Draper University and Zapchain have come together with the goal of making the most comprehensive bitcoin course. By making bitcoin more approachable, we hope to inspire people to innovate with Bitcoin, because we believe that bitcoin has transformative potential.

In this course we’ll teach you the fundamentals of bitcoin and introduce you to entrepreneurs who have been funded by tens of millions of dollars, the venture capitalists behind them, and some of the brightest engineers in Silicon Valley, all of whom will give us their unique insights into how bitcoin can change the world.

If you’ve heard of bitcoin but still don’t quite understand what it is, or are interested in how new technology has the power to transform the financial industry today, then this course is definitely for you!

Come join us at The Bitcoin Course.

Who this course is for:

  • This course is for anyone interested in learning the basics of Bitcoin as both a technology and a currency. No prior knowledge about Bitcoin is necessary. This course is probably not for you if you're looking for a deep technical dive into Bitcoin, blockchain technology and/or cryptography.