Are Bitcoin Wallets Anonymous?-This is the Wrong Question.  

Are Bitcoin Wallets Anonymous
Courtesy of Flickr

Are Bitcoin wallets anonymous? No, they are not. No Bitcoin wallet can be claimed to be anonymous, but some can be considered to allow transactions to be more traceable than others. Indeed, the more appropriate question would be ‘are bitcoin wallets traceable?’

Bitcoin wallets are not anonymous because Bitcoin itself is not anonymous. 

But before we look at how different Bitcoin wallet applications might fair when it comes to traceability, and how your own actions is a factor, let’s first look at how and why Bitcoin and, therefore, Bitcoin wallets are not anonymous.

I know it might be confusing to hear that Bitcoin is not anonymous, especially if you are new to it and you’ve been told it is the digital currency of those who want to hide how they earn and spend their money.

In fact, the primary issue those who disapprove of Bitcoin have against it is that it can facilitate crime as users can easily hide their activities from law enforcement. That might be true, but it is not because Bitcoin is anonymous.

What does anonymity mean

The Google dictionary defines anonymity as the ‘lack of outstanding, individual, or unusual features; impersonality.’ This cannot be said of one’s presence and activity on the Bitcoin blockchain (the shared public ledger). 

You definitely have outstanding, individual and unusual features through your public address (public key) when you send and receive bitcoins. There are no two public addresses that are the same. Each address is unique and is like no other. I could extend it further and say that hardly any two Bitcoin transactions are the same, especially considering a bitcoin is divisible up to 8 decimal points. 

If Bitcoin were anonymous, you wouldn’t have a unique identifying piece of data (an address) you give those who need to send you bitcoins. 

Also, even in other aspects of the internet, achieving total anonymity is almost impossible. At any point, we seem to need some unique identifying tag. Even when you browse the net incognito, your IP address remains as a critical identifier. 

When you hear someone call Bitcoin anonymous what they really mean is that it is pseudo-anonymous. 

The difference is significant.

What is pseudo-anonymity? 

Pseudo-anonymity is a status achieved when you create a (mostly online) identity that is not linked directly to your real-world or legal identity. It is one way to preserve your privacy. 

For example, when one wants to use an email address that cannot be linked back to them (for whatever reason), they use made up names and place holder fake personal data to create one. What they end up having is a pseudo-anonymous email account.

They might use this identity to interact with others who they might not want to know who they indeed are or use it to create pseudo anonymous accounts on other online platforms.

That means they can send and receive messages without having to disclose their legal identity. True anonymity can only be achieved where you do not need to create any kind of profile (address) to use a service.

In the case of Bitcoin, and other cryptocurrencies, you use a pseudo-anonymous identity to send and receive digital currency. The idea is to get the experience of physical currency online. When you give out a $20 bill at the store, nothing on it indicates it came from you.

Meanwhile, if you make payment using PayPal, internet banking, or any other centralized digital payment method, there is always a trail leading to your doorstep. If their servers are hacked or they are under duress from the government to share data, your privacy regarding your finances is exposed to third parties.  

That is because you have to sign up for their services using your legal or real-world identity. The signup process often includes submitting a legal document to prove your identity. You may also have to share your postal and physical address.

Money spent on the Internet through centralized payment systems like PayPal or Internet banking lacks fungibility, an essential feature of money. One unit of the money might not be considered to be the same as another unit of the same amount or value.

That is because every piece of money is tainted by the path it takes and in particular the people who have owned it. Its history becomes a critical part of it. 

Pseudo-anonymity or anonymity, where it is achieved, attempts to delink digital money from its history, path, and the activities of those who have owned it in the past. Just like the physical cash is not necessarily tainted by the path it has taken and the hands it has gone through.

The reason why you cannot create a pseudo-anonymous account on PayPal or with your bank is that these are registered business entities that must abide by regulatory requirements.

In particular, they have to meet the Know Your Customer (KYC), Anti-Money Laundering (AML) and terrorist financing legal framework requirements. And these demands are typical in nearly every country on the globe.

Meanwhile, Bitcoin is a decentralized payment method. It is not in the control of a particular person or company. As the co-founder of asset management firm Morgan Creek Digital, Anthony Pompliano, stated in response to the infamous Trump tweet about not being a fan of Bitcoin, “With Bitcoin, there is no CEO. You can’t send a letter or send somebody in for a hearing.” 

In other words, there is no way to force Bitcoin to register its users using their legal or real-world identities. If that was the case, and it happened, centralized payment methods like PayPal would be way more private than Bitcoin because they do not publish the transaction ledgers for the public to see.

The identity you use on the Bitcoin ledger (blockchain) is a string of between 26 and 35 random letters and numbers. It is hard to memorize this identity (address). The Bitcoin protocol determines its shape and format. You have little say as what your public address should look like and the characters it should contain. The wallet application you are using randomly generates it for you. 

There is a push for human-readable public addresses though. Proponents of this feature believe it will make using Bitcoin easier, especially since you wouldn’t need only to copy paste or scan the address to share it. You will have the option to spell it like you do an email address. This has, however, only been tested on a few altcoins. 

A Bitcoin wallet address is normally known only to you until you share it with the person you want to send you bitcoins. And when they send the bitcoins, it will be published on the blockchain as a recipient of funds from the sender’s own public address.

The rest of the community will see on the addresses and the amount sent. However, it is only you and the sender who know the faces behind the addresses.

But that is not to say that attempts are not made to unmask those behind Bitcoin transactions. Some factors make it easy for transactions to be traceable, and one of those is the type of wallet application you use. 

That means third parties could find it easier to figure out the real-world identities of people involved in a transaction if the counterparties use particular wallet applications. This is especially the case if the sender fails to put in place necessary privacy safeguards.

It is important to emphasize that how you use any wallet application is an important factor as to whether your transactions can be linked back to you or not.

Delinking address and real-world identity.

As we’ve seen, you need an address on the blockchain to use bitcoin. It is vital that this pseudo-anonymous identity is not linked to your legal or real-world identity.

Your privacy with using Bitcoin is guaranteed as long as third parties are not able to link your transactions to your name.

Delinkage of your bitcoin transactions from your real world is always under threat. There are those who are really interested in knowing who is behind a Bitcoin transaction, and for various reasons.

Government agencies might want to know as part of monitoring possible criminal activities such as money laundering and terrorist financing. The government is also interested in this data because it wants to see if you are paying due taxes.

On the other hand, criminals might also be interested in linking your blockchain address and your real world so that they can attempt to phish you and social engineer you so that they can collect your private keys to steal from you.  

Businesses might want to get hold of this data so that they can target you with ads and sales offers.

Things that make you vulnerable. 

There are several things you might do or fail to do that make you vulnerable. For example, if you create an account on an exchange and you are required to verify your identity, then the likelihood of someone attaching your name to the bitcoins you buy from that exchange is very high.

In fact, there are now for business entities engaged in doing surveillance and analysis of the transactions on the blockchain to determine the real world identities of senders and recipients.

One of those entities is Chainalysis, a company founded in 2014 to help law enforcement and companies track the movement of Bitcoin and highlight crime tainted transactions.

To counter-surveillance on the Bitcoin blockchain, users have access to a few tools. One of these is mixers, online pools where transactions are taken through and given new IDs so that they shake off any trail.

Unfortunately, many of these services are centralized, and therefore, they are vulnerable to being shut down. In fact, a few have been forced to shut down in the recent past. In late May 2019, Dutch Financial Criminal Investigative Service shut down   

Over time, since the launch of Bitcoin, we’ve seen the rise of cryptocurrencies that can be described as near anonymous. The most known of these is Monero and ZCash. 

The transactions of these decentralized currencies are not published on the shared ledger in a way that all details such as source and destination address, amount and time are visible to the public. The technology they use has allowed the networks to confirm the authenticity of transactions without accessing these details.

Now, how do wallets factor into this?

The question ‘can bitcoin wallets be traced?’ needs some unpacking because the answer has to be nuanced.

It is important to note that there tens of types of Bitcoin wallets that you can use. 

Each of these types of Bitcoin wallets is designed with unique features, capabilities, and architectures. These determine in a significant way whether that particular wallet makes your transactions easily traceable or not.

Also important is who designs and manages a wallet application. In particular, the control they have on how it works and their access to the data the wallet application generates.

Some wallet service platforms are offered and managed by for-profit centralized entities such as exchanges. For example, Coinbase, the largest crypto exchange in the US, provides a wallet service. Meaning you can create and run a Bitcoin wallet on their platform.

Some wallet applications are entirely open source community projects. Meaning no one entity is in charge or in control to harvest data.

The potential of traceability is high with Coinbase wallet, in particular, because they require users to verify their identities to use some of their services.

For example, using Electrum wallet on your desktop, an open source wallet application with no attached services that require you to identify yourself, has a lower potential of your transactions being traced.

Ideally, as a Bitcoin user, you should use a wallet that you have full control of. In particular, it should be a full-node wallet application installed and running on your local computer. 

A wallet you access through a browser or a mobile application is most likely relying on a service by a third party, a situation that increases the possibility of traceability.

Another factor that might make one wallet more traceable than another is the ability to generate new wallet addresses.

As a precaution, Bitcoin users are encouraged to use one address for a single transaction. That means for every payment you receive, you should create and provide a new address to whoever is sending you Bitcoins.

While possible, using a single address for multiple transactions makes it easier for whoever is trying to identify your activity on the blockchain to link them to you. And this situation doesn’t expose only you but also those who transact with you. 

Some wallet applications might have a robust mechanism for wallet address generation every time you want to receive bitcoins and others might be designed in a way that you will find yourself using the same address several times, thus increasing the chances of someone linking your transactions to your real life identity.

So, can bitcoin wallets be traced?

It depends on the following factors:

The type of wallet application

The exact kind of wallet you are using. Whether it is open source or offered by a third party. And whether it has inbuilt privacy features such as automated address generating system. You should use wallets from the list provided by the, the project’s official website. 

How you use the wallet application

The second factor is how you are using the wallet application.  Are you using it on a secure device? Do you use a new address for every transaction and do you adequately protect your private keys by keeping them in cold storage.

Where you use your wallet

The third factor is where you use your wallet. Do you use your wallet to get services that require you to identify yourself? Do you shop using your bitcoins on a site where you need to leave your identity or buy bitcoins from an exchange that requires you to verify your identity? 


You Can Buy Bitcoin on One Exchange and Sell on Another, But…

can I buy Bitcoin on one exchange and sell on another
Courtesy of Flickr

If you are like many people, you’ve probably sought to know how you can increase your value (or make money) with Bitcoin, and cryptocurrencies in general. 

And one of the questions you’ve probably asked yourself is ‘can I buy Bitcoin on one exchange and sell on another for a profit?

This is known as Bitcoin arbitrage, a concept borrowed from the stock markets, where investors can buy stock from an exchange with lower price offers and sell them on exchanges with higher price offers.

Before we dive in, an important disclaimer; this post should not be taken as professional investment advice. The content therein is for informational purposes only.

Now, can you arbitrage Bitcoin?

Yes, you can buy bitcoin on one exchange and sell on another and make some profit, but it is never as easy as it might seem. Many obstacles stand in your way, and you may need to do a lot more to succeed. 

In our last post, we looked at how Bitcoin exchanges work. It might be helpful to read it first before coming to this one. 

As pointed out in that post, there are about 250 crypto exchanges around the globe. Some are global, with a clientele from all over the place. Others cater to specific regions and countries. 

The basis of the question of whether you can buy bitcoin on one exchange and sell on another is the fact that prices on these exchanges are not exactly the same. If you did a spot check at precisely the same time, some would be showing rates that are a little higher than those on others. At times we have witnessed a price difference that is as high as 40%.

That was the gap that was witnessed between South Korean crypto exchanges and those in other countries in January 2018. 

Now and then huge differences in Bitcoin price have also occurred between exchanges in countries like Zimbabwe and Venezuela and those in the rest of the globe. 

In 2017, exchanges operating in Zimbabwe were selling Bitcoin at a premium price that exceeded the global rate by over 10%.

In January 2019, we saw the price of Bitcoin and other cryptos in Venezuela exceed the global prices by a premium of about 40%.

But why is Bitcoin price different on exchanges?

The price of bitcoin like that of any asset in a free market is determined by supply and demand. In particular, the variation in demand for bitcoin in different parts of the globe is the primary cause of the difference in exchange prices. 

Some factors influencing the price of bitcoin are global. For example, when the block reward halves after every four years, the supply shrinks for the entire global market and that pushes up the price for all the exchanges in the same way.

However, many local factors could drive the price higher for one exchange and not others. A good example is high inflation and the failure of economic policies in a particular country that an exchange has as a primary market.

Zimbabwe is a good example where inflation has gone really high. At some point the country’s currency became worthless, and people had to look for alternatives. Bitcoin has been one of the other options, and that saw its price in the country has been higher than the global average.

Venezuela has seen poor economic policies by the government coupled by sanctions from the US and others result in high inflation making cryptocurrencies attractive to the population, and that made the price higher in the country than what was available in other countries.

The other factor that influences different bitcoin prices on different exchanges is regulation. Exchanges face different demands, including taxation by various jurisdictions. These translate to different user experiences, fees, demand and ultimately the price.

So, in short, local economic trends, political stability and regulatory policies play a significant role in making exchanges have different Bitcoin and crypto prices. 

It is also important to point out that Bitcoin exchanges are independent entities with different business models, fee structures and strategies. In fact, they are mostly silo-ed except for customers who use multiple of them. 

Moreover, they have different volumes and trade activity. All these contribute to each having slightly different pricing from the next.

Is bitcoin arbitrage legal?

To some, stock arbitrage may seem unethical. Indeed, it is common for some to ask ‘is arbitrage illegal?’

It could be if someone uses internal information or shares it to those who could use it to their advantage. In other words, if someone leaks information about actions about to be taken, which could affect the stock price, then we are likely looking at illegal activities.

 However, if an investor is taking advantage and exploiting the difference in price on two exchanges to make a profit, then there is nothing illegal about it. The same view can be taken on Bitcoin arbitrage.

Challenges to arbitrage Bitcoin

While it is possible to buy bitcoins on one exchange and sell on another, it is not easy. You have to overcome the following challenges to be successful:

High volatility of the bitcoin price

The bitcoin price often changes fast. It is usual for the cryptocurrency gain and loses value in a matter of seconds. And the price change doesn’t always move in the same direction on all exchanges, at least not in the short term (say seconds, minutes and hours).

That means you may see an arbitrage opportunity between two exchanges, but within a few minutes, it gets erased. These fast price changes might require you to act fast; otherwise, a profit opportunity could quickly turn into a massive loss by the time you sell on the other exchange. 

Slow fiat payment (depositing) options

On many exchanges, you need to deposit the fiat currency on an account on their platform before you can buy cryptos. You can make a deposit using a bank transfer, debit card or even a service like PayPal. 

It turns out, however, that many times it takes a very long time before the money is received on the exchange. With bank transfer, it could take as long as seven days. Considering the volatility of the bitcoin price, waiting that long to exploit price difference on two exchanges is not practical.

 Speed is of the essence in Bitcoin arbitrage.

Different requirements by different exchanges to use their service

Huge Bitcoin price gaps usually occur between exchanges in different countries. The requirements to join these exchanges and trade are not the same. Indeed, some are closed off to people in some regions.

For example, someone in America you might struggle to get approval to trade on Chinese exchanges. That means you might miss very lucrative opportunities simply because you couldn’t get a working account on one of the exchanges you eyed for arbitrage. This is mostly the case, especially if you seek to trade large amounts.

The whole situation is complicated by how difficult it is at times to move fiat currency between countries.

The hidden cost of transacting

The Bitcoin prices indicated on exchanges do not include the fees you will have to pay to make a purchase or a sale. These fees are usually added at the point of transferring funds to a buyer or from a buyer. And therefore you may end up learning about them when it is too late to do anything.

It may turn out that the exchange that indicates a lower price charges a lot more fees, which would cancel whatever profit you thought you were going to make. 

You will pay fees to sell and buy. You may also pay fees to deposit and withdraw from the exchange. 

The fees you may incur extend beyond those charged by the exchange. You also have to pay fees to move funds from your bank account to the exchange account. Also, you may be charged to convert your funds from one fiat currency to the one used on the exchange, and back when you make withdrawals.

When you add all these fees and cost, the total is likely to erase any profit you make from the arbitrage.

What you may do to increase your success with Bitcoin arbitrage.

The first thing you should do is to study the exchanges between which you want to trade and make sure you know how they work. In particular, you should be aware of all the fees you would incur when you buy from one and sell on another. Consider if the cost would eat too much into the price difference.

The second thing to do is to register and get approval on the exchanges you want to trade beforehand. This is part of being prepared so that you are able to act quickly when arbitrage opportunities come.  

Given that speed is critical, you always need to have funds ready on exchanges as you wait for an opportunity to act. That means no time is lost. You may need to have both fiat and crypto funds on all exchanges you intend to trade on.

That means if the price is lower on exchange A than on exchange B, you buy on A using fiat already there. You then head offer to B and sell the corresponding amount of cryptocurrency you already have on your wallet there.

 All in all, you need to do a lot of learning as well as research before you start doing Bitcoin arbitrage on various exchanges.

Can the Bitcoin Network be Shut Down? Why it’s not Done.

On July 12, 2019, President Donald Trump tweeted about Bitcoin. 

He is the highest ranking US politician who has publicly registered dislike or disapproval of Bitcoin. He joins a growing list of politicians hostile to Bitcoin. 

In May, the Nobel peace winning economist Joseph Stiglitz added his voice to the debate of whether Bitcoin and other cryptocurrency have a place in the global economy. He thinks the US dollar is the best currency society can ever have, and cryptocurrencies should be shut down.

In November 2015, JPMorgan Chase CEO Jimmie Dimon was quoted stating:

 “Virtual currency, where it’s called a bitcoin vs a U.S. dollar, that’s going to be stopped. No government will ever support a virtual currency that goes around borders and doesn’t have the same controls. It’s not going to happen.”

Many more attacks on Bitcoin have come from Jimmie Dimon since then, even though JPMorgan does offer customers ways to invest in the cryptocurrency.

If you are planning to buy some bitcoins or invest in any asset it backs or a company that offers bitcoin-related services, then such verbal attacks, and in particular calls for it to be stopped, from high ranking politicians, award-winning academics and banking executives would most likely make you wonder ‘can the Bitcoin network be shut down?

What is at stake

The Bitcoin network is the peer-to-peer network of independent computers that participate in maintaining the Bitcoin shared ledger (or blockchain) through mining. 

The Bitcoin network serves as the cryptocurrency’s backend server. It stores all transaction data and executes all the necessary operation code to make bitcoin payments possible. 

Shutting it down could have worse results than shutting down the servers of a major global commercial bank. 

The Bitcoin network holds a lot of value, both directly and indirectly. For starters, the market capitalization of its native currency (bitcoin) is above US$200 billion, and it is highly likely to double in the next few years, especially with the upcoming reward having in 2020 (reduces supply) and the general growing interest around the world (increases demand). 

Also, there are Bitcoin derivatives that more investors are increasingly buying. This includes the likes of bitcoin futures and Bitcoin Exchange Traded Funds (ETFs.) 

And, there are hundreds, if not thousands, of Bitcoin-related companies around the world. These entities have their own investors and, also important, employees who depend on them for a living. 

Then there are other networks and decentralized applications that operate on top of the bitcoin network such as smart contract platform RSK, the Microsoft identity tool ION and the blockchain data provenance framework Factom.

Not to mention the fact that if the bitcoin network, which is the most secure of all blockchain network owing to its hashing rate, is shut down then there will be little faith in the other blockchain networks and most of them could most likely be abandoned by users in droves.

In short, a lot is at stake. If the bitcoin network was to be shut down, many people would count huge losses, and entire industries will be wiped out. 

But why shut down the Bitcoin network? 

And who has the motivation to shut down the Bitcoin network?

Bitcoin is not short of enemies who will rejoice if it ceased to exist. Of course, top on the list is governments. It has always been taken for granted that governments, through their agencies, have the monopoly on creating and determining how money is used in society.

Trump passes this exact message in his tweet about cryptocurrencies. 

Bitcoin threatens this monopoly as it takes the responsibility of issuing money from the hands of probably self-seeking entities into the hands of maths, cryptography and computer protocol, which reduces errors and manipulation.

The power to issue and manage money is one of the most powerful tools the government has. Therefore it will not take losing it kindly.

US Congressman Brad Sherman has alluded to this fact. In May 2019, he urged his colleagues to nip it in the bud (shut the Bitcoin network down.)

“An awful lot of our international power comes from the fact that the U.S. dollar is the standard unit of international finance and transactions….It is the announced purpose of the supporters of cryptocurrency to take that power away from us.”

The second category of those who most likely want the bitcoin network shut down are the banks and in particular the central banks. With permission from governments, banks create money through the fractional reserve system. They lend this money out and make huge profits.

In the last few years, many in the banking sector have registered their dislike and disapproval of bitcoin, and cryptocurrencies in general. Jimmie Dimon mentioned above is the most brazen.

Bitcoin enables people to be their own bank. The wallet you need to receive, hold and send bitcoins are open source applications that no one owns or controls. In addition, other applications that Bitcoin has made possible such as smart contracts provide the necessary tools for P2P financial services such as P2P  credit.

The banking industry is worth trillions of dollars and those in charge of it will not cede part of their market and power without a fight.

Others who might have the reason and motivation to take the bitcoin network down are hackers. They might do it just for the fun of it or to prove that they can do it.

But can the bitcoin network be shut down?

As the technology stands now, it is not possible to shut down the bitcoin network. If it was, then it could have already been done.

The architecture of the Bitcoin network makes it impossible. The bitcoin network is decentralized. It doesn’t have a controlling center or a heart that can be taken out to paralyze it.

It is made of independent computers that communicate and form a consensus on transactions through a protocol implemented using open source software.

Can the bitcoin network be shut down using hash rate takeover?

The most promising way to attack the bitcoin network, and potentially shut it down, is to try to take control of more than 51% of the hashing power. 

To understand how hashing power works on the Bitcoin network, read a post we published here.

If a single entity can accumulate 51% of the bitcoin network hash rate, it can then override the decision of other miners on the network. That includes influencing critical processes, in particular, the addition of new transactions. This entity can also afford to censor users of the network’s shared ledger.

An entity with 51% of the hash rate might even go back in history and make changes to the ledger (the blockchain), thus taking away its immutability. And that is not a good thing because one of the main strengths of Bitcoin is that its ledger is immutable. Once a record is made, it can’t be changed.

But how realistic is a 51% attack?

It is possible to accumulate enough computer power to have the majority of the hashing rate. In fact, a few times in the life of Bitcoin, some mining pools have come close to controlling 51% of the bitcoin network hash rate.

However, using it to shut down the bitcoin network is highly unlikely to succeed for the following reasons;

First, it costs a lot of resources to acquire bitcoin mining hash rate in terms of high power expensive mining rigs as well as electric power consumption. 

This cost of entry provides the first layer of protection against this attack. For most people to invest in Bitcoin mining, there must be an ROI.

But that means a determined entity like government, whose ROI doesn’t have to be financial and that also has access to an enormous amount of funds it can use to acquire hash rate; this attack is doable.

But can bitcoin be stopped this way?

No. First, the entity, say government, should be willing and ready to compete with honest players, many of which are enthusiastic enough about the cryptocurrency to invest resources in hardware and software that supports it.

Most importantly, in the event they manage to gain 51% of the hashing power, the rest of the miners and the community can simply fork the blockchain to create a new branch and ignore the chain the attacker took over.

The attacker is then left with a branch that has no users, and that is after spending an enormous amount of resources without a return on investment as the rest of the network ignores them. Meanwhile, honest miners will hardly lose anything and will continue receiving the mining reward to cover their costs.

The Bitcoin community can keep forking as long as the attacker has resources to burn in pursuit of shutting down the Bitcoin network.

It is important to point out that the Bitcoin protocol is designed in a way that it pays to play by the rules. Breaking the rules in the consensus process leads only to losses.

What about quantum computing?

Can a quantum computer hack bitcoin?

There is a lot of concern that quantum computers are a threat to Bitcoin. The particular area of concern that quantum computers can hack bitcoin is in the cryptography that secures bitcoins in wallets. It is thought by many that the computer can do calculations fast enough to figure out a private key.

However, experts in the area have indicated that this is not a severe threat. In particular, because the exposure period is minimal and, more importantly, there are solutions to fix that. 

Scientists from New Zealand’s Victoria University of Wellington have proposed making the blockchain have properties of a time machine using the concept of entanglement, first described by Einstein.

The other concern regarding quantum computers and the Bitcoin network is the possibility of it being used to produce a hash rate enough to launch a 51% attack. That it could calculate fast enough to change data on the shared ledger to the Genesis block.

This is hypothetical, of course. But it is essential to consider that quantum computers will be available to the rest of the bitcoin mining community. Therefore the only clear impact possible, in this case, is likely to be an increase in the mining difficulty.

Can the Bitcoin network be shut down by shutting down the Internet?

Shutting down the entire Internet itself seems like the surest way to shut down the Bitcoin network. Let’s imagine for a moment that the entire internet could be switched off, something totally impossible. Even that will not work as an infrastructure that makes the Bitcoin network use other channels such as radio waves to propagating data are being put in place.

In late 2017, blockstream, a blockchain solutions company, launched a satellite connection for the Bitcoin network. The company has formed partnerships that make it possible to use Bitcoin without the Internet.

But even with that safeguard, it is highly likely that the entire internet could be shut down just to kill Bitcoin. So it is safe to say bitcoin can’t be stopped this way. Even if two-thirds of the Internet is shut down maybe through a natural disaster like a massive asteroid hitting the earth, the part that will survive will have all the network memory intact.

Last but not least, it is counterproductive to shut down the Bitcoin network while over 2000 alternative cryptocurrencies (altcoins) exist. Some of the altcoins have even more robust privacy features. An excellent example of such kind of cryptocurrency is Monero. In fact, as more cryptocurrency are coming into the picture, Bitcoin is turning out to be the least dangerous to the old systems.  

How Bitcoin Uses Blockchain, a Basic Guide

How Bitcoin Uses Blockchain
Image by Pete Linforth from Pixabay

Before we look at how bitcoin uses blockchain, we need to answer this basic question; is Bitcoin the same as Blockchain?

Bitcoin and blockchain do not refer to the same thing. However, the two are closely interlinked. We can say they have a symbiotic relationship.

Bitcoin is a unit of digital currency—categorized as a cryptocurrency because of its use of cryptography for security and user labels (addresses). It exists only as bits and bytes on computers. 

And like with any other digital currency, its transactions have to be published on a ledger. 

It is the ledger on which Bitcoin transactions are published that is known as a blockchain. There is no bitcoin without blockchain. Bitcoins are just units written on the shared ledger and never independent pieces of data. 

Blockchain is a unique digital ledger. 

Before Bitcoin, nothing like a shared ledger (blockchain) had ever existed. The world had never seen a decentralized digital ledger whose content’s credibility was never in question. To appreciate the uniqueness of the blockchain as a digital ledger, you need to understand:

  1. How it is stored and 
  2. How it is updated. 

Indeed how these two functions are carried out is what makes blockchain revolutionary. 

It is easier to understand everything about blockchain, including where it resides and how it is updated when you compare it with what it seeks to replace.

Centralized digital ledgers

Bitcoin was the first cryptocurrency, but not the first digital (or electronic) currency. Ledgers that track and facilitate ownership and use of digital currencies have been around close to as long as computers have existed.

Financial institutions in particular banks were among the first entities to embrace computers, and the primary use they found for them is storing and updating customer transactions on dynamic ledgers.

It is now estimated that the bulk of the money in circulation exists only as electronic money on digital ledgers that banks and other financial institutions maintain. Countries like Sweden have seen digital currency adoption go up to 85% in recent years. The digital ledger, therefore, has turned out to be a central pillar and an asset in global finance. 

It is important to note that this type of digital ledger is stored on servers that the bank owns and controls. Also, all the edits are primarily done by the bank’s agents (tellers—human and machine).

The ledger is described as centralized, and that is because an authority in the form of the bank or a financial institution exists to oversee its use. The institution has full ownership and control of the ledger. It manages all its aspects, including access to it, data that can be added and its use by third parties.

A critical feature of a centralized ledger is that any edit can be done if one has the necessary access privileges. The records are not immutable. And this is why a lot of resources are put into preventing unauthorized access by hackers and other third parties.

According to a report by the global accounting firm Deloitte, banks spend as much as US$3000 per employee annually to prevent cyberhacking. That translates to hundreds of millions for a large bank. But still, billions are lost annually to cybercriminals who manage to access centralized ledgers and make unauthorized changes (transactions) on the digital ledger.

Decentralized digital ledger

On its part, the blockchain is a ledger that is stored on multiple computers that form a peer-to-peer network. All the nodes on the network keep identical copies of the ledger.

When a computer joins the Bitcoin network, one of the first things it has to do, especially if it needs to be a full node is to download the entire blockchain, right from the first transaction in January 2009. The size of the Bitcoin shared ledger is close to 250GB (by publishing time of this post) and increases at a monthly rate of about 5GB. 

But how the ledger is stored is not where the magic happens. The real magic happens when these multiple copies on different and independent computers on the network are updated. 

It is vital that all copies remain synchronized at all times. However, there is no authority to oversee the process and in particular, the addition of new transactions to the shared ledger. Instead, all the nodes have to form a consensus on the latest additions as well as the general status.

And that is where mining comes in. To understand how mining takes place, read an earlier blog post published here.

Those who help maintain the ledger need to be incentivized. And they are incentivized by being rewarded by the newly released bitcoins. Without bitcoin, it will be challenging for the public peer-to-peer network to maintain the ledger. 

Indeed, even blockchains whose primary application is not a digital currency have had to resort to having a native coin that miners receive as a reward for making their computer resources available for use to maintain a decentralized ledger.

How does Bitcoin work with Blockchain?

Indeed, the blockchain is used in more ways than just a ledger on which transactions are recorded and tracked. In addition to being a ledger on which data is stored, it is also used as a virtual machine that can execute code and thus run numerous applications.

Blockchain technology applications are referred to as decentralized applications (dApps). They range from digital assets, simple websites to complex information systems.

A blockchain is what its application makes it be. If it is used to keep and track ownership of a digital currency like Bitcoin, then it is a ledger. But if it is used to run an app and store its data, then it is a virtual machine on a peer-to-peer network.

Many of the blockchains that have been launched after that of Bitcoin have many capabilities that go beyond supporting the use of digital currency. The Ethereum blockchain, in particular, can support multiple applications, the most revolutionary of which being smart contracts, agreements written in code that self execute once specific predefined conditions are met.

So how does bitcoin use blockchain?

Bitcoin is the first ever blockchain application (or dApp). While bitcoin without blockchain is not possible, the blockchain can, and has, existed without the bitcoin. And this is proven by the thousands of other blockchains that have been created.

Bitcoin, as a digital currency, uses blockchain in the following 5 ways:

  1. As a ledger on which Bitcoin spends and receipts are recorded.

The blockchain is the reference point when there is the need to prove who owns what bitcoin and at what time. 

It is the shared truth of all those who use Bitcoin, and in case of any dispute, the blockchain is consulted as the final arbiter.

The blockchain is the ledger on which ownership of bitcoin units is recorded but, more importantly, tracked. When Jane sends Bob bitcoins, the ledger has to reflect this transaction as well as their new balances.

When Jane sends a Bitcoin to Bob, the Bitcoin peer-to-peer network of independent computers through consensus (mining) reduces the amount attached to her address on the blockchain by that amount and increases what is written next to Bob’s address by the same margin. 

Of course, how the system works is more complex than this description.

2. As a source of security for transactions

By its design, blockchain secures digital records in a way others systems do not. Unlike digital ledgers in centralized systems, blockchain doesn’t rely on controlling access for security. The Bitcoin blockchain is public, and everyone is welcome to help maintain it through mining.

Each transaction on the bitcoin blockchain is time-stamped. This makes it immutable, meaning no one can arbitrarily change it or erase it from the records.

Given that all participants have to agree at every point the status of the ledger, it is almost impossible for an individual or single entity to make changes on the ledger. Also, the transactions are stored in batches known as blocks, which are interlinked through hashed IDs.

This makes the blockchain an immutable ledger. Once a record is made, it can not be altered. An attempt to change records requires one to change the ID of every block on every copy of the shared ledger. This is impossible as it requires non-existent computer power, and even if it was possible, the rest of the network could easily ignore the altered copy.

It is the reason why bitcoin transactions are irreversible. Immutability of the blockchain makes the transactions it carries credible.

Besides, the public-private key cryptography used on the blockchain ensures that everyone’s private funds are adequately protected. Every user can generate a private key known only to them, and through it, they can spend what is sent to them.

3. As an address system

The first step for anyone who wants to use the cryptocurrency is to create a public key (an address) on the blockchain. This is a pseudonym identity through which others can send you bitcoins and from which you send others bitcoins. 

Indeed, an address system is fundamental to any blockchain app.

It is the basis on which others interact with you on the blockchain. The address is created using a wallet application on your mobile phone or desktop.

Every public key has a corresponding private key through which one can control ownership of bitcoins. A public key could be thought of like an email address and a private key a corresponding password. 

To receive email messages, you share the address with others. To read messages sent to you, the password gives you access. To receive bitcoins, you share your public key. To spend those bitcoins, you need the corresponding private key.

The public key address on the blockchain is a genius use of the public-private key cryptography, whose primary function is the security of user funds on the shared ledger.

The blockchain system is robust enough that there is no risk that two users can generate an identical address for receiving bitcoins. And one can create as many addresses as they want. Indeed, it is advisable to use a new address for every single transaction. 

Meaning, you should share a new address every time you need to receive bitcoins from someone. That secures your privacy as well as that of the sender. It makes it a little harder for a third party to track and figure out identities and their spending habits.

4. The blockchain offers privacy to bitcoin users

The blockchain creates the possibility that someone can create an account they control to which they receive and send funds without the need for them to share personally identifying information. 

Before Bitcoin, it was almost always necessary for one to give their real-world identity to use a digital or electronic currency. This was primarily necessary to ensure the money went to the right person.

On the blockchain, users generate their own addresses and share them with others. This removes the responsibility of making sure money is sent to the right person from a third person. There is no need to verify identities. 

Through pseudo-anonymous identities ( in the form of public addresses) bitcoin affords users a cash experience on the Internet. That means, one can spend money on the internet without necessarily leaving a trail that leads to their doorstep.

5. Blockchain is a source of sustainability for the currency.

Users are assured that as long as the Internet exists in some corner of the globe, bitcoin will continue to exist given that the blockchain exists in multiple copies on thousands of nodes around the world.

Due to the nature of blockchain’s decentralization, Bitcoin can survive all kinds of attacks including censorship, internet failure, hacking attempts and even major natural disasters.

In short, Bitcoin relies on blockchain to give its users all the benefits that matter to them, including security, privacy and reliability. It also relies on the blockchain for its existence and long term survival.


How Does a Bitcoin Exchange Work? In More Ways than One

How Does a Bitcoin Exchange Work?
Courtesy of PXHere.

First things first, what is a bitcoin exchange?

A bitcoin exchange is an online platform or a physical establishment where one can buy and sell bitcoins, as well as other cryptocurrencies. 

Most exchanges support the buying and selling using fiat currencies like the US dollar. But a growing number of exchanges now support only conversions between cryptocurrencies. That means you can only use a cryptocurrency to buy another — for example, bitcoins to buy ethers.

Something to clarify at this point is that increasingly people use the term ‘crypto exchange’ instead of ‘bitcoin exchange. And that is because the term bitcoin exchange was more appropriate when bitcoin was the only cryptocurrency.

Now a crypto exchange may support up to hundreds of cryptocurrencies and blockchain assets.  Poloniex, for example, supports 80 crypto assets and Shapeshift close to 100.

According to CoinMarketCap, an online crypto market tracker, there are close to 3000 blockchain digital assets that exchanges can list.

With that said, people still refer them loosely as bitcoin exchanges. So if you’ve wondered what the difference is between a bitcoin exchange and a crypto exchange, it comes down to whether it supports only Bitcoin or along with other blockchain assets.

Why are crypto exchanges critical?

The rise of crypto exchanges was occasioned by the need to convert between bitcoin and fiat currencies. In particular, a crypto exchange is the easiest way to acquire cryptos. The other ways, such as mining and selling goods and services for them, are a bit more complicated.

And what is the history of crypto exchanges?

In February 2010, having recognized the difficulty new users were having when trying to buy bitcoins, a user on the forum Bitcointalk going by the username dwdollar set up BitcoinMarket. That was the first ever Bitcoin exchange where one could buy and sell bitcoin using, among others, PayPal.

However, the most well-known early bitcoin exchange was Mt Gox. The exchange, which had grown to be the largest, lost about 850,000 bitcoins belonging to its customers in unclear circumstances and filed for bankruptcy in early 2014. 

Crypto exchanges have remained a critical component in the crypto eco-space. As a crypto user, it is hard to imagine life without exchanges.

The number of crypto exchanges has grown to hundreds. Some are global, while some cater to specific countries or regions. CoinMarketCap lists slightly over 250 crypto exchanges.

But how does a Bitcoin exchange work?

It is important to note that all exchanges do not work in the same way. While they basically serve the same purpose, they have different designs and architectures that result in different benefits and user experience.

Broadly, and based on how they work, crypto exchanges can be grouped into two; centralized exchanges and decentralized exchanges (DEXs).

Centralized exchanges

These are exchanges run by registered business entities and, most importantly, from central points. They are companies with investors, offices and staff.

It is essential to point out that an exchange is considered centralized because it has a responsible team that makes and acts on critical business, legal and technical decisions. 

This team determines who accesses the service, what amounts they can transact and what fees they need to pay. It has the technical ability to bar (or censor) a user from the platform. The ability to censor, lack of privacy and high costs are some of the disadvantages of centralized exchanges.

Some of the benefits of centralized exchanges include speed, excellent user interfaces and responsive support to help solve issues users face. 

Centralized crypto exchanges can further be subdivided into the following three categories:

1. Those that buy and sell on their own behalf

These exchanges are those that buy and sell for a profit margin. If you want cryptos, you buy from the company and if you need to sell, the company buys from you. As a buyer or seller, you never interact or transact with other users on the platform.

Also, as a user, all you need is a profile on the exchange through which you make orders. You may not maintain a money account or a crypto wallet on their platform. When buying cryptos, the fiat money you send them goes directly from your bank account or PayPal to their account.

When selling cryptos to them, the coins come from a wallet you control to their hot wallet. Some exchanges in this category, however, do provide wallet services. Meaning you can generate a wallet you manage on their platform and use it to hold your coins. The wallet is completely yours and only you can transact through it.

An example of an exchange in this category is Coinbase. The US-based exchange does provide crypto wallet service. You can sell the coins in your wallet to them and you can also receive the coins they sell you into that wallet. 

To start using an exchange like Coinbase all you need to do is to visit their official website and sign up like you would a social media site. The signup part is always simple and straightforward. 

However, you may be required to provide valid personally identifying information, in particular, a government-issued ID and a physical address to access most of the services available on the site. This is a requirement based on the Know Your Customer (KYC) and anti-terrorist financing regulation by government agencies.

The primary source of revenue for an exchange in this category is the difference between the cost of buying and the selling price of the currencies they support.    

2. Those that buy and sell on behalf of third parties

These are exchanges that allow users to advertize what they want to buy or sell and at what price. Other users will go through these offers and when they find what they like, they authorize the exchange to buy or sell on their behalf. In other words, the exchange is a go-between and a facilitator of a transaction involving individuals who have agreed to trade.

In other words, the exchange matches buyers and sellers by directly helping users find the kind of deals they are looking for. When a match is achieved, the exchange goes ahead and executes the transaction for the parties involved.

The buyer and seller will have accounts with the exchange and the exchange will credit and debit these accounts accordingly. If you need to buy bitcoins, for example, you will first need to transfer the fiat currency from your bank account to an account you have on the exchange. Likewise, if you are selling bitcoins, you need to transfer them to a wallet on the exchange.

An example of an exchange in this category is Binance. The sign up is simple and straightforward. For security purposes, you are asked to set up 2-factor authentication in the form of Google Auth, SMS or email. You may be asked to provide identification information, in particular, a government-issued ID and physical address before you can access all services on the platform.

After signup, you can then deposit from your bank account or your crypto wallet. With funds on the platform, you can then go through what offers others have made or you can make your own orders. When you make a sale or buy offer on the platform, you are a ‘Maker,’ and when you take a buy or sell orders by others, you are a ‘Taker.’

This primary source of revenue for an exchange in this category are the fees they charge every transaction.  

3. P2P crypto exchanges 

What is a P2P Bitcoin exchange?

A P2P crypto exchange is an online platform that allows traders to transact with one another directly. The platform doesn’t get hold of the funds involved and does not move the funds between the traders or on their behalf. Each counterparty is in the control of their funds and they exchange simultaneously with each other.

How does P2P Bitcoin exchange work?

The first step to using a P2P crypto exchange is to create an account or profile. You do this by signing up with your email address. On almost all of the P2P crypto exchanges, you are prompted to set up 2-Factor authentication for security reasons. 

With an account, you can access and read ads that other users have posted on the platform. The ads are in two categories; those by sellers and those by buyers. If you do not find offers that you like, you are free to set up and publish your own ads, of course, subject to terms and conditions. You are free to offer competitive prices. 

The P2P exchanges provide the necessary tools to make the transaction between individuals possible. The tools include an escrow service, which means during the transaction period funds are moved to a wallet with multiple keys with the platform support having access to one. In the event of a dispute, they can step in and transfer the funds to the deserving user.

On some of the P2P exchanges, traders can meet in person to complete transactions. That means you look for offers on the platform by people living near you then set a meeting to trade, which includes using physical cash. 

The crypto exchanges in this category include Localbitcoins, Paxful, Remitano and CoinCola. The primary source of income for the exchanges are the fees they charge for one to put up a sell or buy an ad. 

Often people confuse P2P exchanges with decentralized exchanges. They are not the same and, indeed, their architectures are very different.

The next section is about decentralized exchanges but it is important to state at this point that the difference between P2P exchanges and decentralized exchanges lies in how they are run and managed. 

P2P exchanges are centralized businesses with investors, offices and staff. They have full control of how the platform works. They can arbitrarily change the rules, deny services to some and even shut down accounts.

Meanwhile, decentralized exchanges are not companies or centralized business entities. They are open source protocols that provide the necessary tools for people to transact. No one has the power to arbitrarily change the rules, censor others or shut down accounts (wallets). Any change to how the platform works is done through consensus and collaboration by independent developers. 

Decentralized exchanges (DEXs)

Bitcoin and other cryptocurrencies are decentralized, and protects users from censorship, breach of user privacy and high costs.

Exchanges are critical components of the crypto ecosystem, but they have turned into single points of failure (SPOF). Due to them being controllable, they expose users to the same issues they are probably trying to avoid by choosing cryptocurrencies over the centralized payment methods.

By having to use a centralized exchange, one is at the risk of being censored, especially given that the company running it could be pressured by an outside authority such as a government. For exchanges to operate in many countries, they are expected to follow laws and regulations on money business services. 

That also includes collecting personally identifying data for KYC compliance, which exposes users to breach of privacy. Indeed, centralized exchanges go against most of the things that cryptocurrencies are about; free from censorship, anonymous and cheap to use.

It is for these reasons that decentralized exchanges have been developed.

But what is a decentralized exchange?  

Decentralized exchanges (DEXs) are protocols (set of rules) that allow users to convert between currencies without having to go through a third party. For a long time, what stood in the way of implementing decentralized exchanges was what is known as the atomic swap problem

If Alice and Bob are exchanging digital assets, one of them has to go first. If Alice sent first, Bob might decide not to keep his side of the bargain and therefore defraud Alice. This problem has been solved through the application of smart contracts, self-executing agreements written in code. 

But how do decentralized exchange work?

Most of the DEX projects are in the early stages. But those that have gone through the tesnet phase work with an implementation of the protocol through open source software or application that a computer runs to join networks. That means for one to trade with others, they need to either download and run the application.

The DEX protocols software acts as the interface between payment platforms. For example, the protocol could arbitrate with a smart contract between users on two blockchains. With that said, the detail implementation is different for each DEX project.  

Bitcoin ATMs

Bitcoin ATMs are machines put at strategic locations like shopping malls, bars and coffee shops. These machines are technically Bitcoin or crypto exchanges. You can buy bitcoins from them as well as sell to them if you need to. 

The essential advantage of using a Bitcoin ATM over other types of exchanges is that you do need to share your personally identifying data to use the service. All you need to do to buy bitcoins, for example, is to share your bitcoin address with the machine through a QR scanner and to insert bills into a slot.

You can find a Bitcoin ATM near you by using Bitcoin ATM tracking maps such as CoinATMRadar. 

Physical agents

Another form of crypto exchanges that you might have to use are agents in stores and malls. These are mostly cashiers who can help you convert between Bitcoin in particular and fiat. 

LibertyX is a US firm that has partnered with cashiers and small businesses across the country to make this service possible.

How does this type of crypto exchange work?

You sign up on the official site, and also down their app to your phone. With your account, find an agent near you and when you find one, initiate a buying transaction, indicate the amount you want to transact and share the address to which the bitcoins should be sent. 

LibertyX will display a one-time use code that you should copy and carry to a local agent in the store, coffee shop or bar. Once the agent sees the code, they will receive your payment and your cryptos will be sent to you. 

So, how does a bitcoin exchange work? There is evidently more than one way.

Why Hardly Any Bitcoin ATM Takes a Debit Card

Do Bitcoin ATMs take credit cards? Here is why it is easier and more likely to buy bitcoins from a regular ATM than from a Bitcoin ATM using a debit card.

Do Bitcoin ATMs take Debit cards?
Courtesy of Flickr

Yes, you can buy bitcoins from a regular ATM using a debit card. More about that later. First, let’s find out why it is harder to find a Bitcoin ATM that accepts debit cards. 

Most of us do not carry a lot of cash around. At least not anymore. It is easy and more convenient to pay for things with a debit or a credit card.

So asking questions like ‘does a Bitcoin ATM accept debit cards?’ or ‘do Bitcoin ATMs take credit cards?’ is only natural. 

It would be easier to walk to a Bitcoin ATM and pay for bitcoins using your debit card or credit card. After all, conventional automated teller machines (ATMs), from which the idea of Bitcoin ATMs is borrowed, were designed to be used with cards. ATMs would not exist without credit and debit cards.

It seems obvious that Bitcoin ATMs should be taking debit and credit cards. But while the idea of Bitcoin ATMs was inspired by the machines by banks, debit cards, and credit cards, have not been a critical part of their designs. 

A search through coinATMRadar’s list of over 5000 Bitcoin ATMs installed in cities and towns around the world, and it is challenging to find one that takes debit cards. The standard Bitcoin ATM accepts only cash. 

But why is hardly any Bitcoin ATM accepting debit cards? 

There are several reasons for that. 

A Bitcoin ATM accepting debit card solves no pressing problem

Any successful innovation has to solve a pressing or seemingly pressing problem. It has to give users an option they do not have or make their lives easier.

Having a Bitcoin ATM that takes a debit card does not solve any pressing or seemingly pressing problem for the end user. If anything, it cancels out some of the benefits that users derive from using a Bitcoin ATM.

If you are asking yourself ‘how do I buy Bitcoins with a credit card instantly?’,  ‘where can I buy Bitcoin with my debit card?’ or ‘how do I fund my Blockchain wallet with a credit card?’ then a Bitcoin ATM should not be the first place you think about.

Your needs can be taken care of better on one of the many crypto exchanges online. It is easier to log on and buy bitcoins using your debit card from the comfort of your home. Visit and read their list of places online you can buy bitcoins using a debit or credit card. 

It costs more in time, energy and gas to drive around looking for a Bitcoin ATM that will accept a debit card. Even more, the rates you will find online might turn out to be more competitive and friendly as the operating costs might not be as high as those involved in running a Bitcoin ATM.

Many use a Bitcoin ATM because of anonymity 

Bitcoin is digital cash. It was the first ever electronic cash one could use without leaving a trail. It is supposed to be a digital version of the physical cash. 

When you give a cashier a $20 at your local store, your name or physical address doesn’t appear on it. Similarly, your name and physical address don’t appear on a bitcoin transaction you make.

But all debit card transactions you make are attached to your name and physical address.

It turns out, however, that your bitcoins transactions are anonymous as long as none of them is attached to your real-world identity. Using a debit card to buy bitcoins is often a sufficient entry for anyone who wants to track and analyze your activity on the blockchain (shared ledger where all transactions are recorded).

One of the strongest selling points of Bitcoin ATMs is the anonymity of the transaction. You can use anonymous money (physical cash) to buy pseudonymous digital cash (bitcoin). 

It is not easy for anyone to attach your identity to bitcoins you bought using physical cash. And that is why even if the debit card payment option is available on a Bitcoin ATM, many will prefer paying cash for their bitcoins because that preserves their privacy. 

For this category of clients, it is counterproductive to use a debit card or a credit card on the Bitcoin ATM. In fact, many would rather go to a regular ATM withdraw physical cash then head over to the Bitcoin ATM to buy their cryptos anonymously. 

The nature of Bitcoin transactions

In addition to being pseudo-anonymous, Bitcoin transactions are also not reversible. Once you send bitcoins to someone, you can not call them back. There is no customer support to complain to so that they can reverse the transaction for you. And there is no feature on your wallet for that purpose.

Meanwhile, debit card transactions can be charged back. You can send a request to the bank or the card company and disown a transaction, and they can then go ahead and reverse it.

This situation would put Bitcoin ATM operators at risk of a financial loss if they chose to accept debit and credit cards. Dishonest users could easily buy bitcoins then disown the payment they make. When that happens, the Bitcoin ATM operator will not be able to call back the bitcoins that were sent out.

The situation is made worse by the fact that most Bitcoin ATMs are operated by small businesses that might not have the capacity to absorb chargeback losses.

The treatment of Bitcoin transactions by most banks.

Bitcoin is a very potent competitor of banks. It seeks to make them obsolete, and as a result, most banks have not been enthusiastic in supporting or facilitating its spread.

Even more, transactions involving bitcoin are treated with a lot of suspicions because of the belief that the cryptocurrency is the money of choice by those involved in illegal activities-even though physical cash is better in this regard).

In many jurisdictions, especially in the United States, transactions involving bitcoins are treated as possibly linked to crime. Most bitcoin ATM operators are wary of being asked by their banks to account for transactions sent to them. 

But there is a way to buy bitcoins through an ATM

A few Bitcoin ATM manufacturers have added this feature even though there has not been much success. One brand that has attempted adding a debit card as a payment option is the Israeli based Mutocoin. A check on the CoinATMRadar, however, shows that the brand has not yet installed a working machine.  

But with a lot happening in the Bitcoin ATM space, it is possible to run into a Bitcoin ATM that accepts debit cards. But this is very unlikely.

An interesting fact though is that it is easier to buy bitcoins from a regular ATM than from a Bitcoin ATM. There are potentially more regular ATMs that can take a debit card than there are Bitcoin ATMs.

How is that even possible?

In 2016,Genmega, a company that manufactures, installs and maintains regular independent ATMs, announced a partnership with LibertyX, a company that has created a network of Bitcoin cashiers throughout the United States. The Genmega has given LibertyX potential to access over 100,000 machines in the country.

Subject to approval by the operator, Genmega provides a software update that facilitates the buying of bitcoins from LibertyX.

This is how a typical transaction goes.

You, as a bitcoin buyer, download and install the LibertyX application on your smartphone. You then signup with your email address. With an account, you get access to map on the app that shows you all the LibertyX cashiers or agents around you. The list includes independent Genmega ATMs with LibertyX user interface. 

Once you identify an ATM you can use, you initiate a transaction on your mobile phone, indicate how much bitcoins you want to buy and provide an address to which the coins should be sent. 

LibertyX then sends you a one time code to your app. Visit the ATM with this code and the debit card you intend to use to fund the transaction. 

When you reach the machine, select the LibertyX interface. The machine prompts you to enter the transaction code you received on your mobile app. You need to type it in as well as the amount you are buying. 

Once you provide these details, the machine directs you to make the payment, and that involves inserting your debit card and providing the personal identification number (PIN).

In a few seconds, it processes the transaction and the bitcoins are sent to the address you provided and the equivalent value is taken from your debit card. 

Of course, this is a solution for those who don’t mind giving up a little of their privacy. It is also for those, for whatever reason, find it easier to buy bitcoins using a debit card on an ATM than on an online exchange.


How Much Does a Bitcoin ATM Charge?

An even more fundamental question is; Do Bitcoin ATMs charge a fee?

do Bitcoin ATMs charge a fee?
Courtesy of Wikimedia

Whether ATMs charge a fee and, if yes, how much, are questions that are most likely to pop up in your mind if you are seriously considering buying or selling bitcoins through a crypto ATM for the first time. 

And if you are considering investing in a Bitcoin ATM, then you might be having a similar question on the other side of the transaction; how much money do Bitcoin ATMs make?

It turns out the answers to these questions are not simple, and cannot be provided in single lines or paragraphs. 

And that is because of the following reasons:

  1. A lot of diversity exists in Bitcoin ATMs manufacturers and operators.
  2. The goals and motivation of Bitcoin ATM companies and operators are not the same
  3. The Bitcoin ATMs are run under different business models.

Let’s go through each one of these points in detail.

How many bitcoin ATM brands are there? 

It is still early days for Bitcoin ATMs, and, therefore, there are not so many of them out there. In fact, according to, a site that provides locations for Bitcoin ATMs near you, there are about 5000 active ones in cities and towns around the globe. The monthly growth rate of the number of Bitcoin ATMs is between 2% and 5%.  

However, considering this number, the list of brands is relatively long. There are at least ten Bitcoin ATM manufacturers and brands, almost all which also run and manage Bitcoin ATM networks. How each manufacturer designs, builds, distributes and manages its machines has a significant impact on how the end user is charged. Or whether they are even charged at all. 

The end goals of the Bitcoin ATM service providers

Overall, Bitcoin ATM operators are seeking to make a profit. In particular, they need revenue to take care of the initial cost of manufacturing and installation, running expenses and, of course, return on investment. 

But some are made available to the public by entities and individuals who want to do it for the greater good of spreading cryptocurrencies to the masses.

Satoshiware NQ is one such Bitcoin ATM network. The company operating in North Queensland, Australia, claims to manufacture, install and manage Bitcoin Cash ATMs free of charge for the end user. It instead of charging a fee, the company chooses to ask for donations from those who want to support and help spread the use of Bitcoin Cash. 

It is important to point out however that a Bitcoin ATM company or network claiming not to charge fees doesn’t mean there is no cost attached for the end user. In the business of buying and selling bitcoins, the declared fee charged is not the primary source of revenue. A more effective way of passing the cost to the consumer exists. I explain this in the following sections of this post. 

The different business models of Bitcoin ATM networks

Traditional ATMs are automatically owned and operated by a financial institution, usually a commercial bank. Bitcoin ATMs are also managed by corporate entities. In many cases, the manufacturers are also the ones running the Bitcoin ATM networks. 

More important though, the machines are often sold to individuals and small business owners to install in their premises such as bars, restaurants and shopping stores. The small business owners get to decide how much they charge the people who use the machines. 

It is always a possibility that some of the business owners decide to provide these machines as a value addition to the other products and services they offer at their premises. It also turns out some of the manufacturers would offer to manage the machines for the business owner at a fee.

In short, Bitcoin ATMs are managed and run under different business models, some customized for the unique needs of an individual owner. And all that has a huge influence on whether users pay fees and how much. 

So, do Bitcoin ATMs charge a fee?

Except for very few cases,  Bitcoin ATMs do charge fees. And this is necessary, in particular, because those who run them need revenue to cover the initial cost of manufacturing and installation. They also need to cover operation costs as well as a profit margin.

And how much does a Bitcoin ATM charge?

Many Bitcoin ATM operators are not willing to share with the public the fees they charge. In late 2014, CoinATMRadar announced that it had added functionality on the website that would make information about fees accessible before you reach the ATM. 

However, this has not been very successful in providing data from all machines on the map. This is because the feature relies on the Bitcoin ATM manufacturers and operators to let their machines share the information with the CoinATMRadar website. Not many ATM operators are willing to make the information available.  

CoinATMRadar has a few times published Bitcoin ATM fees analysis of the data collected from machines that stream it to their website. The first report was published in September 2014 and was generated from data gathered from 127 ATMs. 

The highlights of that report included the fact that the average fee was 6%, and an accompanying graph showed that percentage was gradually increasing over time.

The report also showed that fees charged were different for different regions. Bitcoin ATMs in Oceania charged the highest (at around 8%). North America came second at about 6%, and Asia was third at slightly below 6%.  

In 2016, CoinATMRadar released a second version of the report. One of the significant changes was an increase in the number of machines from which data was collected (close to 1000). The average fees charged by Bitcoin ATMs also rose to 7.5%, with buying fees standing at 8.36% and the selling fee at 5.37%. 

No further reports have been released since. 

The lack of fee information makes it hard to determine how much you are likely to pay. 

With that said, what you pay depends on several factors, and that means each Bitcoin ATM often ends up having its own rates. 

The following factors influence how much fees you end up paying to a Bitcoin ATM:

Who owns and operates the machine. 

The owner of the machine has the discretion of deciding how much to charge. And the fee they charge is often informed by their business model. In particular, whether the machine is the leading business or it is just part of a bigger enterprise, and it is only there to help customers convert between currencies as they buy other goods and services.

It is also informed by whether it is a Bitcoin ATM company that manages the machine. If it is, then rental costs come into play. That means a machine located in a high-cost location might not charge the same to one in a low-cost section of town or city. 

But of course, other factors such as transaction volume might cancel out this factor. With higher volumes, for example, a machine can charge low but collect more. On the other hand, a small volume might force the Bitcoin ATM owner to charge more to attain revenue targets.

In some instances, the Bitcoin manufacturers offer to manage the machine on behalf of the owner at a cost. For example, General Bytes charges 0.5% of the cash inserted into the machine when it manages it on behalf of the owner. That has to be included in what the user pays.

Whether you are selling or buying 

These two types of transactions are often charged differently. For example, on Localcoin ATMs, a network with a considerable presence in Canadian cities and towns, you are charged a commission of up to 8% when you buy between $20 and $9000. Selling bitcoins amounts in the same ranges attract a fee of 5%.

One particular reason why you may pay more to buy bitcoins than to sale has to do with transaction fees paid to the Bitcoin network for miners. As a buyer, the Bitcoin ATM wallet would have to fund the confirmation of the transaction on the Bitcoin shared ledger. And as a business establishment, the Bitcoin ATM transfers that cost to you as the customer.

As a seller, you are the one to take care of the transaction fees on the Bitcoin network. That means the Bitcoin ATM charges you less when you sell to it, but on overall you pay as much in fees as when are buying. 

The amount you are transacting 

The influence of the amount of fees you pay to use a Bitcoin ATM comes in two ways. 

The first is the direct classification of amounts a user can transact. For example, a Bitcoin ATM might charge a 5% commission on amounts between $20 and 500% but 2.5% on amounts over $500. 

The second is just direct graduation of the actual fees when a fixed percentage commission is applied. For example, if a Bitcoin ATM charges fees at a fixed percentage of 10%, you will pay $10 to transact $100 and $100 to transact $1000.

How fast you need the transaction to go 

Yes, you may have to pay a premium fee if you need your transaction to complete more quickly. When selling, this is straightforward. The time it takes the Bitcoin network to confirm your transaction of bitcoins moving from your wallet to that of the Bitcoin ATM depends on the fees you attach for the network miners. The higher the fees, the faster it takes.

When buying Bitcoins, the Bitcoin ATM needs to attach a similar fee on the transaction. The higher the fee it attaches, the faster the bitcoins reach your wallet. The Bitcoin ATM often does not want to incur this cost but will do so if you accept to pay them back as part of the fees you pay them. 

So if you need instant settlement of a transaction on a Bitcoin ATM, you may be asked to pay a premium rate. 

The primary way ATM charge you and how to know how much 

Some Bitcoin ATMs will indicate that they charge a percentage commission, others will claim not to charge anything at all and others might claim to charge a flat rate. But what you might not know is that the primary revenue for many of them is not the declared fees.

In essence, Bitcoin ATMs are trading exchanges. They help you convert between currencies, and like any other exchange, they have the option of giving you premium exchange rates. 

The protocol on the machine is often set in a way that after collecting exchange rates from the oracles around the internet, they add a particular percentage margin. More importantly, they are set in a way that they add a margin on the exchange rate in favor of the machine.

If you want to know how much it is likely to cost you to use a Bitcoin ATM, make sure you find out what the prevailing exchange rates are on platforms like CoinMarketCap. You can then compare them with what the ATM is showing (or offer.) 


The Value Of Bitcoin

Part IHow Does Bitcoin have Value?

How Does Bitcoin have Value?

Part IIA Blockchain Identity Solution Set to Change the Internet.

A Blockchain Identity Solution Set to Change the Internet

Part IIIWhat is Bitcoin Mining Actually Doing?

What is Bitcoin Mining Actually Doing?

Part IVWhat happens When Bitcoin Mining is No Longer Profitable?

What happens When Bitcoin Mining is No Longer Profitable?

Part VWhat is Bitcoin Hash Rate?

What is Bitcoin Hash Rate?

What is Bitcoin Hash Rate?

What is Bitcoin hash rate? And how does it relate to the Bitcoin price and the Bitcoin mining difficulty?

What is Bitcoin Hash Rate?

Bitcoin hash rate (also hashrate) is the computer power of the Bitcoin network. It is the measurable and quantifiable speed at which the Bitcoin network processes data when adding new transactions to the shared ledger.

Each mining node on the Bitcoin network has its hash rate, and it uses it in competition with others in the mining process. If you need to, read the previous post to understand what Bitcoin mining achieves.

The only context in which mining nodes combine their hash rates to mine is when they form a mining pool. This increases their chances of winning in the mining competition and receiving the mining reward, which they split according to the hash rate contributed.

However, the combined hash rate of all the mining computers on the Bitcoin network has been used as a handy metric for telling how big or powerful the network is. In particular, it indicates the amount of computing power that is dedicated to processing and recording transactions on the Bitcoin ledger.

Looking at the Bitcoin network as a single computing unit has led to the conclusion that it is the world’s most powerful supercomputer. Less than five years after its launch, the Bitcoin network had more processing power than the world’s top 500 supercomputers combined.   

If you’ve read my other posts on this site, you probably know that it is not my position that computing power is what gives Bitcoin its value. In the postHow Does Bitcoin have Value?’ I make the case that the primary source of the Bitcoin value is its usefulness as a solution to pressing human and societal problems.

With that said, the computer power (in this case hash rate) facilitates Bitcoin’s usefulness, and, therefore, it is a critical contributor to its value.

What is a bitcoin hash?

To understand how a bitcoin hash rate works or how it is measured, it is important you first understand the concept of a hash. And that means we have to go through some basics of how transactions are recorded on the Bitcoin shared ledger.

Bitcoin transactions are recorded on the shared ledger in blocks. Each of these blocks accommodates transactions that are sent within periods of about ten minutes. Before a new block of transactions joins the blockchain (shared ledger), it has to get a unique ID.

The unique block ID is critical in making the ledger immutable, in particular, because it links blocks in a chain. The ID is derived from the combined data of all transactions in the block, the ID of the previous block and automatically generated value known as a nonce.

Attempting to change details in one block, though almost impossible to do, affects not only its own ID but also those of the other blocks on the chain.  

The process of turning the transaction data, the ID of the previous node and a nonce into a unique ID for a new block is what is known as hashing.

The data is put through a hashing function, a protocol that turns it into a specific predefined structure. The Bitcoin network uses a hash function of SHA-256, which turns, maps and reduces any amount of data into a string of 256 bits long.

However, it turns out that many times when the data of a new block, the ID of the previous block and a nonce are hashed, the result does not meet requirements outlined in the Bitcoin protocol.

Every time a hashing process fails to produce a value that is acceptable according to the protocol, the system generates a new nonce, which is added to the rest of the data and the hashing is done again. This process can be repeated several times before the valid hash value is gotten.

A Bitcoin hash is an attempt to find that acceptable value from the block data, the ID of the previous block and a nonce according to the requirements outlined in the Bitcoin protocol.

Bitcoin hashrate units

Given that the process needs to be repeated many times to get the correct value, the faster a computer on the Bitcoin network can hash data of a new block, the better. The unit used to measure the number of hashes per second is similar to what is used to measure data.

Thus Kilohash (KH/s) means a computer is doing a 1000 hashes per second. Meanwhile, 1 million hashes per second is a Megahash (MH/s), 1 billion hashes per second is a Gigahash (GH/s) and 1 trillion per second is Terahash (TH/s). The largest hash rates unit is Petahash (PH/s), which is 1 quadrillion hashes per second.  

The combined hashing power of the entire Bitcoin network has grown to over 50 million TH/s. The capacity has had a gradual upward growth in part due to the evolution of hardware mining technology.

In the early days, CPU computers were commonly used. A hash rate of a normal computer is a few Kilohashes (KH/s). However, CPU could not do as many calculations or computations of hashes as the more powerful GPUs that took over from them. The ASIC miners that are currently widely used do even more hashing per second. A single ASIC miner can have a processing capacity of up to 15 GH/s.

Bitcoin hashrate vs price

There is a Bitcoin hashrate price correlation that can also be established. With higher Bitcoin price, the hashrate on the network tends to surge. When the Bitcoin market is bearish, the hash rate tends to reduce in size.

Here is the Bitcoin price chart covering between July 2018 and June 2019:

Bitcoin hashrate price correlation

The reason for this is that given miners get paid in bitcoins, when its price goes down the revenues shrink and that often forces some miners to disconnect their machines, denying the network some computing power.

Meanwhile, when the price goes up, more players are incentivized to come into mining and those already doing so, to increase the capacity of their machines.

Here is a Bitcoin hashrate chart for between July 2018 and June 2019:

Bitcoin hashrate


hashrate vs difficulty

Another variable that changes proportionally to the change of the Bitcoin network hashrate is the mining difficulty. Satoshi Nakamoto wanted to make sure that the rate at which new blocks of transactions are added to the shared ledger remains about regular.

The change in network hash rate is a threat to this regularity. If the network can do more computation, the mining mathematical problem can be solved in a shorter time resulting in quicker addition of transaction blocks to the shared ledger.

Meanwhile, if the hash rate is low, it could take even days to find the correct hash value so that the next block is added on the shared ledger.

To ensure this is not the case, the mining difficulty is adjusted according to the amount of hashrate that is available to the network. That means when the hashrate is high, the mining difficulty is increased so that it doesn’t take shorter to find the next block. When the hash rate drops, the protocol lowers the mining difficulty so that it doesn’t take long to find the next block.

Here is a chart for mining difficulty between July 2018 and June 2019:

hashrate vs difficulty

Bitcoin hashrate distribution by country

It turns out the Bitcoin hash rate distribution is not even around the globe. Some countries are producing more Bitcoin hash rate than others, and several factors drive that, but the primary one is the cost of electricity.

Countries with cheaper sources of electricity such as China tend to have more Bitcoin hash rate than those with high costs such as the US. A report by researchers from Princeton University and Florida International University indicates that over 70% of the Bitcoin network hashrate is based or managed from China.

Other countries that contribute a significant hashrate include the Czech Republic (about 10%,  Iceland (about 2%) and Japan (about 2%).

In conclusion, a Bitcoin hash rate, price and mining difficulty correlation exists. When the price of Bitcoin is down, some miners are disconnected as mining cease being profitable for them. This reduces the hash rate and, in return, the protocol adjusts the mining difficulty.


What happens When Bitcoin Mining is No Longer Profitable?

Without a profit, there is no mining. And without mining, the Bitcoin network ceases to exist.

Image by Gerd Altmann from Pixabay

It is important to incentivize miners on the Bitcoin network to keep their machines connected and running. They are the backbone of the network. If they all disconnect Bitcoin dies.

In essence, Bitcoin mining operations are businesses. Individuals and companies provide the necessary hardware, software and energy resources to the Bitcoin payment system to receive the mining reward in return.

In the least, they need the reward to cover the cost of buying the hardware and paying the huge electricity bill that the machines accumulate. Then give them a little more for labor and also a profit margin.

Therefore the only way to keep miners connected to the network is to ensure there is a healthy cash flow in their businesses.

The question of what happens when Bitcoin mining is no longer profitable is closely tied to the question of whether there is a possibility that the Bitcoin network could one day die because there is no one to maintain it.

The short answer to both these questions is yes, in hypothetical terms, but no, in practical terms. We will go through the two scenarios, but first, let us get the necessary backdrop.

Bitcoin is not a company  

In a centralized system, like PayPal or any bank, there is a corporate entity that is responsible for sourcing and managing the hardware, software, energy and the labour needed to keep it working.

There is no similar body for Bitcoin. Instead, the Bitcoin network relies on self-seeking individuals (and companies) to provide the resources in exchange for a mining reward, initially in the form of newly released bitcoins.

If you take away the mining reward, which is their primary revenue, miners will have to close shop. And that means Bitcoin ceases to exist.  

Two primary ways can lead to the end of Bitcoin mining profitability:

  1. All bitcoins have been mined.

Bitcoin is a deflationary currency. There is a cap on how many bitcoins will ever be in circulation, and that is 21 million. The coins were not released at once at the launch but are emitted a small chunk every ten minutes until all are in circulation. This is a process that will take over a century to complete.

Every ten minutes, a few new bitcoins are released to the miner who wins in the mining lottery and puts together the next block of transactions on the shared ledger. Read here a post explaining in detail what mining does and how it works.

The mining reward amount halves every four years, therefore, forming the following supply curve.

what happens when Bitcoin mining is no longer profitable

Beginning January 2009  the Bitcoin reward (also new bitcoins released) was 50 bitcoins per block (happening approximately after every ten minutes). That amount halved to 25 bitcoins on December 3, 2013.

On July 18, 2016, the Bitcoin reward halved to 12.5 bitcoins. The next bitcoin halving will happen in May 2020.  With that trend, it is estimated that the last bitcoin will be mined sometime in the year 2140.

Now, what happens after that? How do the miners get to meet the cost of electricity as well as the cost of buying the hardware?

Indeed, the shrinkage in the revenue that miners collect in the form of new coins released to circulation is not a one-time event that will wait to take place in the year 2140. Over 17 million bitcoins have been mined (over 80% of all bitcoins).

Less than 4 million remain to be mined in more than a century, which is a negligible amount. It means that the reward is already at the point where it is not to be relied on to sustain the maintenance of the network and in particular the shared ledger.  

2. The Bitcoin price falling significantly

Does Bitcoin price affect mining? If yes, how?

Bitcoin miners as businesses have a special kind of cash flow. Their revenue comes in only in the form of bitcoin. Meanwhile, they have to take care of the bulk of their expenditure using fiat currency such as the US dollar and the Chinese Yuan. In particular, no power supply company anywhere on the globe accepts bitcoin for electricity bill settlement.  

Therefore the exchange rate between fiat and bitcoin is a critical factor in the books of account of a miner. A mining entity might keep getting a good amount of bitcoins as mining rewards, but they end up making huge losses owing to a fluctuation of the exchange rate between the cryptocurrency and fiat currencies.

When the losses are significant, and the price of Bitcoin doesn’t recover for an extended period, the miners end up shutting down their operations. Indeed, this scenario plays out during the crypto winter phases of the crypto market cycle. A few miners have closed when the Bitcoin price is bearish.

The question though is whether all miners can close shop and let Bitcoin fail if the price fell to extreme lows.  

The mining reward is replaceable

It seems like Satoshi Nakamoto thought through all the possible scenarios on the working of the Bitcoin network. The end of the bitcoin emission must have been well considered before finalization of the design. After all, Satoshi Nakamoto designed Bitcoin as a payment method that would last for years. Probably millennia.

So what will happen to Bitcoin when mining stops? What happens when all 21 million Bitcoins are mined? Or when the mining reward is no longer big enough to cover the cost of mining, an era we seem to have entered?

The mining reward is replaceable with transaction fees. A transaction fee is a small amount that a sender of bitcoins attaches to the transaction, which goes to the network.

In the early days, Bitcoin users would attach a transaction fee as a tip to miners. It was also a way to motivate the miners to give a transaction a priority in the process of confirming it on the blockchain.

It remains largely as voluntary as both a transaction with the fee attached and one that does not have it, in the end, get confirmed on the shared ledger. However, most wallets have inbuilt calculators that automatically determine the fee you need to pay for fast confirmation and adds it to your transaction.

The miner that takes the reward also takes the transaction fees. When the reward grows very thin, and after all the bitcoins that needs to be in circulation have been released, transaction fees will become the primary incentive for miners to keep their machines running and helping to maintain the shared ledger.

Mitigation against a price drop

There are two design strengths of the Bitcoin network that shields mining from the decline of the price of Bitcoin. One is the fact that the cost of mining is not the same in all countries and cities.

For example, it costs over US$ 11,000 to mine a bitcoin in Ireland. Meanwhile, it costs US$3200 in Iran. This is according to a research report published by Crescent Electric Supply Company, a US-based electric hardware supplier.

With that being the case, when the price of Bitcoin drops, miners in the countries with the highest cost of mining will close operations. Meanwhile, miners in countries with less mining cost will continue finding bitcoin mining profitable.

In addition, the hashrate, the total computing power of the Bitcoin network, drops. This, in return, forces the readjusting of the mining difficulty. The more hashing power the Bitcoin network has, the more difficult and costly it is to mine. Indeed, a bitcoin hashrate price correlation has been established.

But with the disconnection of a few mining nodes from the network, the hashrate and mining difficulty drops. This leads to the cost of mining going down. With this scenario, it means that Bitcoin mining can continue to be profitable to someone even if the price of bitcoin dropped to US$5.

Indeed, that might make the cost of joining the mining operation accessible to many more people with an impact of further decentralization of the network.  

When will bitcoin mining stop being profitable? Likely never.

%d bloggers like this: