How to buy and sell Bitcoins -- Part 1: Theory

How to buy and sell Bitcoins -- Part 1: Theory

Summary: In the first part of my two part series of how to actually buy and sell Bitcoins, I look at the theory and the underpinnings of the Bitcoin system.

TOPICS: Security

Curiosity got the better of me. I've seen so many articles talking about Bitcoins lately that I wanted to get a better handle on how it worked. So I bought some, sold some, and bought some stuff with it.

And so, in this two part series:

How it works

The easiest part to understand is that the Bitcoin system operates as a peer-to-peer network without centralised servers. The obvious advantage of peer-to-peer is that it's difficult to shut down.

Supply and demand creates a market for Bitcoins as per a traditional financial system. There is no central authority issuing money, and there are no financial regulations offering any sort of protection to those using or trading Bitcoins. The system is designed to "drip in" new currency on regular intervals to mimic the normal action of economic growth within a traditional monetary system. 

Most articles about Bitcoins talk about the process of "mining". The Bitcoin network does is indeed made up of a peer-to-peer network of "mining" servers, but what this "mining" software is doing is actually running the network itself.

Each Bitcoin transaction gets recorded in a decentralised transaction log. For example, if I give you 1 BTC ("BTC" being a non-official, but commonly used quasi-ISO 4217 code) that transaction gets recorded in this log file.

This recording process is not like a giant distributed SQL database. There is no "INSERT INTO TRANSACTIONS" and "UPDATE ACCOUNT SET BALANCE=..." in this arrangement.

The decentralised transaction log -- and this is the part I'm going to gloss over -- is a massive hashed and mashed together lump of data. Putting stuff into the log is very computationally expensive. However, unlike a SQL server database where you can make transactions disappear with a quick "DELETE FROM", because everything is so tangled in the Bitcoin log you can't do this.

The distributed Bitcoin log is known as the "blockchain".

Thus the design of the Bitcoin system is to represent in a "superdistributed" fashion every transaction that's ever occurred ever. If you have a wallet on your computer containing Bitcoins (which I'll show in Part 2), you yourself have a copy of this log file. (Your computer doesn't partake in the maintenance and distribution of the log -- it just holds a copy. Also, the log file has superfluous information trimmed out -- i.e. work is done to make the size managable from a systems architecture perspective.)

The actual cryptographic process that goes into the maintenance of this log is not important. The two things to remember that are is that a) putting things in the log requires considerable computing horsepower, and b) once a transaction is there, you can't modify or remove it because all the transactions are tied into a chain of dependencies. 

Two things conspire to make the system globally reliable. Firstly, "considerable computing horsepower" means that it's not possible to go back and create a new, fake blockchain with any improper transactions that you so desire. (It would simply take too long to do this.) Secondly, the superdistributed nature of the blockchain means that you cannot attack one part of the system without having to attack the entire system, including all of the end users.

All of this is, in fact, pretty cool.

Anyway, the log keeping/blockchaining process is so computationally expensive that a reward for partaking in this work (and making the whole system work), the mining servers are given some Bitcoins for participating in this work. In this sense, "mining" is a bit of a misnomer -- it's actually commission given for work done, although there is an element of luck to it.

Using the USD-BTC exchange rate as of the time of writing, about $4,650 of value is added every ten minutes into the system. 

Mining is now not regarded as being a decent way of getting into the Bitcoin system -- it requires considerable effort and specialist hardware to get started. Plus, you will likely spend more on electricity than you would extract from the process.

The easiest thing to do -- which I did, and I'll cover in Part 2 -- is transfer some "proper" currency to a Bitcoin exchange and buy them.

Moving Bitcoins

Once you have some Bitcoins, you can send them anywhere in the system using an address.

This requires a "wallet" -- this being a piece of software that runs on your desktop or smartphone that connects into the peer-to-peer Bitcoin network. (And as such it's similar to how the various BitTorrent clients work.)

So if you wanted to transfer some money to me, I would give you an address to send them to. To help increase my anonymity, I would likely create an address just for that one single transaction. You would instruct your wallet to transfer money to that address.

That transaction is broadcast into the Bitcoin system. Eventually that distinct transaction gets written into the entire blockchain. Because the whole arrangement is based on the assumption that "the more computationally expensive the better", that process actually takes a long time. There is little immediacy in this system.

Eventually that transaction will come down to the receivers wallet, along with the transaction log. The wallet is then able to report an up-to-date balance, together with a list of transactions that built up the balance.


How about anonymity? The system is designed to be secure, not necessarily anonymous. It is in theory possible to trace back any transaction to an actual person. The "problem" with the design is that all the transactions get mashed up into the entire decentralised blockchain which is copied everywhere. This stops is being a properly anonymous system -- there is nowhere to hide anything.

Be careful of this point as I've seen a good number of articles talk about how Bitcoin is anonymous. It's not.


You can buy things with Bitcoins. If you're somewhat naughty, Bitcoins are the preferred currency on the infamous Silk Road website, a website you can supposedly buy things like drugs and firearms.

There is a wiki listing merchants where you can buy normal, socially-acceptable goods and services. But, these are essentially entirely "meh". Chances of an online merchant that you actually want to use accepting them are slim to none.

But that isn't really the point. Bitcoins aren't about buying and selling -- the system is about moving money around outside of the purview of authorities. This comes back to the idea that it's about cash -- it's the digital equivalent of a fat envelope stuffed with dollar bills.

Of course, to turn Bitcoins to and from actual cash in an untraceable way puts me in mind of the Office Space scene where Peter, Samir, and Michael are looking up what "money laundering" means in the dictionary. Standard Nerds like you and I aren't going to be partaking in that sort of shenanigans, I'm sure.

Perhaps another way to look at it for those of us amongst us who aren't quite so "Breaking Bad" is that it's a good way of sending money around electronically without having to use PayPal et al. (Of course, there is no consumer protection of any kind with Bitcoins.)

For me, I emerged with a feeling that Bitcoins are an interesting social and technical experiment -- immensely clever and gloriously geeky -- but in its current incarnation little more than that.

A large part of the problem is that the attention that it's receiving is now actively detracting from the principle of it. The more attention the system is receiving, the more out of control the prices are getting. I decided to write this piece seven days ago. In that single week, the price went from about USD 100 to USD 180.

It's turning into a bubble of monumental size.

If the prices were more stable, I would actually use it. 

In the end, I bought and sold some Bitcoins for the sole reason I could write a ZDNet article on it. Owning Bitcoins just so you can blog about is likely in the top two or three reasons for bothering. Until the prices settle down at least.

Continue reading: How to buy and sell Bitcoins -- Part 2: Practical


What do you think? Post a comment, or talk to me on Twitter: @mbrit.

Image credit: Wikimedia

Topic: Security

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Simple advice.

    Stay away from it.

    People who are in any trading business for years know that, its wiser to stay away from taking a position if the market conditions are not right. Not losing on trades that is actually not there is like earning more to me. So NO to BitCoins.
  • Ouch

    Do editors not exists anymore? The glaring grammatical errors took away from what was actually being said. Doesn't anyone read these things before they are posted?!?!?!
    • Came to say the same thing

      I see this all the time, and I'm not talking about complex grammatical mistakes that just about anybody can make. Even a quick scanning proof read would have caught most of these mistakes.
  • Give it some time

    Bitcoin is electably anonymous. That is, if you have a need for guaranteed untraceability you can use Tor or a mixing service.

    Only the solving of a block (mining) is computationally expensive. Once a block is solved transactions are hashed into the current block, but this hashing process is itself not computationally expensive.

    Keep in mind that Bitcoin is something new for which no word yet exists. It has features of a currency, it has features of a payment processing network, and it has features of a distributed ledger protocol. Calling it any one of those things is incomplete.

    ..that makes direct comparisons to other currencies inaccurate at best.

    Bitcoin is in its infancy and you cannot expect price stability until much higher valuations are reached - Stability of large vs small systems.

    Bitcoins are undervalued today. People speaking of a bubble do not comprehend the impact it will have on society.

    For an idea of potential valuation; add up the market cap of Visa, Mastercard, Amex and Western Union: roughly $270bn. Divide by the amount of coins 4 years from now which will be roughly 12M bitcoins. That comes to over $20,000 USD/BTC. ...and that is when considering Bitcoin as just a payment system...
  • Did you actually read this article before posting it?

    I don't understand why so many articles like this one are riddled with typos and elementary mistakes that would have given me a failing grade in my middle school English class. This article was clearly not proof read even once before publishing..
  • What can you buy with bitcoins...?

    "Chances of an online merchant that you actually want to use accepting them are slim to none."

    Why does the media echo chamber keep repeating this really tired old myth about 'bitcoin is only being used for buying drugs'? Yeah, maybe that was the story in 2011, but things have changed.

    There are now large online stores, selling thousands of products for bitcoin

    For example:, bitcoinin, etc

    You can even make hotel bookings. For example:
  • Thanks for the Article

    I have been wondering about Bitcoins too
    Burger Meister
  • Is it a bubble?

    You said, "It's turning into a bubble of monumental size."

    A bubble is defined as "trade in high volumes at prices that are considerably at variance with intrinsic values."

    So before you can diagnose its bubbleness, you have to estimate Bitcoin's true value.

    What is the value of a currency that cannot be created by fiat by a central bank whose sole mission is to finance excessive and irresponsible government spending? Of a currency that doesn't transfer 3% of every transaction to a banker or payment processor?

    Once people discover that Bitcoin is easier, faster, cheaper, and more reliable than using banks, I predict they'll want to start using it for everything.

    There is the equivalent of $60 trillion in currency in the world today. Map that onto the 21 million BTC, and you get an intrinsic value of $3,000,000 per bitcoin. Of course, it will take at least decades before we get to that point.

    So by my estimation, Bitcoin will only be in a bubble after it passes the $3 million mark. Until then, it's still underpriced.
  • History

    Historically speaking tulip bulbs had a huge value....40 bulbs selling at $54,000....and then the bubble burst. I can seen bitcoins being the next wave of Pozi scams.
    • Tulip vs Bitcoin

      Tulip can be reproduce in mass over time, everyone knew it would burst just a question of time.
      Bitcoin can't be reproduce, it's limited by definition.

      When the Tulip bubble came, it was temporary because the money was falling, currently there is many alternative "stable" currency like the USD, Euro... but still Bitcoin is getting some traction because of superior advantages.

      Yes Bitcoin will be use by crook to do Ponzi scam, let me remind that Ponzi scan are also present in USD, Euro and all other currency...
      Jean-Claude Morin
  • Bitcoins UK

    Buying Bitcoins in the UK, directly without intermediators on ebay or other pages (with huges fees) is very difficult , I made this guide with a simple process:
    Mark Tey
  • Buy Bitcoins with PayPal

    You can use and easily purchase bitcoins with paypal
    • Coinmama looks like a rip off to me

      Looks like a rip-off to me. The current price for 1BTC is $214 on Coinmama yet it is trading at $157.00 right now.

      Why would ANYONE pay $60 more than the current market value per BTC?

      I assume you are associated with Coinmama.
      • Coinmama spring cleaning!

        CoinMama is taking it's broom for a good spring cleaning! To sweep away injustified, unfounded or malicious reviews, CoinMama will post some selected quotes from our customers, with their approval. It is time to clean the name out and let the fastest and safest bitcoin provider shine as it should!
        Eric C. 11/2013 “Thank you so much for the follow up. Again great service and I'm about to purchase more.. . ”
        Curious, skeptical or disagreing? Come check it out for yourself, CoinMama will be there to answer all your questions.
        Coinmama does not operate with paypal anymore but you can now purchase bitcoins or litecoins with credit card, and of course still obtain your coins within minutes.
        Coinmama, the fastest and safest way to purchase bitcoins!
    • Coin Daddy

      coin mama actually stopped supporting paypal.
      now there's a new site, called on where you can buy bitcoins litecoins and ppcoins easily with paypal
  • Buy Bitcoins With PayPal, Credit Card

    Fastest and safest way to purchase bitcoin via Paypal / Credit Card is Virwox
  • Buy Coins with PayPal / Bitcoins, Litecoins, PPCoins

    I always find it the easiest way to pay for my stuff with PayPal. It's just the quickest way.
    I found this website which actually lets you purchase bitcoins, litecoins and ppcoins via paypal.
    That's pretty awesome!
  • Buy Bitcoins, Dogecoins

    You can buy Bitcoins locally by using the popular local bitcoin service. If you want to buy Bitcoins or Dogecoins online (or locally if you are near Santa Monica, CA) visit