What Drives Transaction Costs for Blockchains like Bitcoin and Ethereum?

8 43
Avatar for the.hifi.crypto
2 years ago

Are you brand new to crypto and not sure where to begin to learn about it? Check out my intro to cryptocurrency post and my cryptocurrency blog to learn more about this fascinating new technology!

If you’ve spent any significant amount of time reading about or transferring cryptocurrencies like Bitcoin and Ethereum, then I’m sure you’ve encountered periods of “high” transaction (i.e. network) costs. A transaction cost or fee is the amount that you pay a payment processor to transfer your money from one location to another, like from one Bitcoin wallet to another or from your credit card to a business. For obvious reasons, we want transaction costs to be as low as possible so that we can keep as much of our money as we can for future use. So why do transaction costs for popular blockchains like Bitcoin and Ethereum get so high sometimes?

In order to understand why transaction costs rise and fall, it’s important to have a basic understanding of the economic law of supply and demand. Simply put, as the supply of a good and the demand for that good change relative to one another, then the price that purchasers have to pay to suppliers, or that suppliers can charge to purchasers, changes. In other words, when demand is high compared to supply, prices will be higher, while when demand is low compared to supply, prices will be lower.

For example, let’s imagine a supplier who has five bananas to sell and has five customers who each want to purchase one banana. In this case, supply and demand perfectly balance, which means that there doesn’t need to be any competition between buyers in order to get a banana. In this scenario, if the supplier raised the cost of the bananas too much, (s)he might drive away one or more of the customers if they aren’t willing to pay the higher price for the banana. If the supplier lowers the price too much, then (s)he might entice additional customers to want to buy a banana and there wouldn’t be enough bananas to go around.

Now let’s imagine that the same supplier has ten customers who each want to purchase one of the five bananas. Assume no one wants to buy part of a banana, so that means only five of the ten customers will get to buy a banana. Since demand for bananas is higher than the supply, some customers will have to be willing to pay more than others to make sure they can buy one of the bananas. This will cause the average sales price of the bananas to increase relative to the original example.

Now that we’ve learned all about banana purchases, let’s get back to talking about cryptocurrencies. In order for a cryptocurrency transaction to be processed, it has to be confirmed within a block of transactions on the blockchain. There are only so many transactions that can fit within a single block on the blockchain. In the case of Bitcoin, a single block on the blockchain is created roughly every ten minutes and contains an average of 2,000 transactions. For comparison, Visa’s network can perform over 65,000 transactions per second. So we can say that the supply of all possible Bitcoin transactions is rather small.

During periods of low demand for movement of Bitcoin, like weekends, transaction costs are relatively low because fewer people are trying to use the Bitcoin network. However, during periods of high demand for movement of Bitcoin, like the current Bitcoin bull market or the Decentralized Finance (“DeFi”) rally back in summer 2020, transaction costs can get quite high as more and more people compete to “purchase” the limited amount of transaction space on the blockchain.

Let’s use an example that’s specific to cryptocurrency. January of 2020 was a period of relatively low demand for Bitcoin. The Bitcoin price was pretty stable and the number of people wanting to have transactions processed on the Bitcoin blockchain was low. At the time, the average Bitcoin transaction fee was about $0.79. April of 2021 however, saw significant demand for use of the Bitcoin network as the price of Bitcoin had increased by around 750% from January 2020's prices. The average Bitcoin transaction fee that month topped $60 USD. In other words, because only so many transactions (i.e., around 2,000) can ever be put into a single block on the Bitcoin blockchain, average transaction costs will increase as the number of people using the blockchain increases and will decrease as the number of people using the blockchain decreases.

Now, whether $0.79 or $60 per transaction is high is based on a few different things, namely, why you’re paying for the transaction and the amount of money you’d like to transfer. For example, if you’d like to buy a $2 donut from Starbucks, you probably don’t want to pay $0.79 or $60 in transaction fees and you’re much more likely to pay with cash or a credit card. However, for those of us who want to transfer thousands, millions, or even billions of dollars worth of Bitcoin, they’ll likely find the incredibly small transaction fees on the blockchain to be a great value compared to the time and cost of moving the same amounts of money through the traditional financial and banking systems.

Regardless of the amount of money you’d like to transfer, there are already solutions out there and others in the works that allow cryptocurrency to be transferred extremely cheaply or even for free without any change to the cryptocurrency’s blockchain or underlying software. As an example, various cryptocurrency exchanges, like Coinbase, allow users to transfer their cryptocurrency to other users of the exchange without charging any fees at all. In reality, the cryptocurrency in these transactions never gets transmitted over the blockchain, which is why there is no fee. The cryptocurrency exchange, which holds all of its users' cryptocurrency in its own wallets, simply increases the balance of the receiving user and decreases the balance of the sending user.

A scaling solution specific to the Bitcoin blockchain is the Lightning Network. In a nutshell, the Lightning Network allows any two participants to create a payment channel to send Bitcoin back and forth between themselves. Each transaction does not have to be broadcast to the wider Bitcoin blockchain in order to be confirmed or enforced, meaning that transactions can be executed for a tiny fraction of the cost you’d pay on the Bitcoin blockchain itself.

While Bitcoin and other cryptocurrencies are still new, it goes without saying that transaction costs will continue to change day to day as more or less people try to use the cryptocurrencies. However, regardless of the transaction cost, cryptocurrencies can have significant benefits and users will continue to come up with new and better ways to transfer cryptocurrencies more cheaply.

If you found the above post to be helpful, please consider supporting me by providing a small tip below.

Interested in learning more about Bitcoin, Blockchain, and Cryptocurrencies? 

The links throughout this article are provided for informational purposes only. I am not an affiliate of these companies, I make no recommendation regarding the companies or their services, and I have not received any compensation for linking to their content.

Thumbnail image courtesy of https://www.vecteezy.com/free-vector/banking

6
$ 5.49
$ 5.49 from @TheRandomRewarder
Avatar for the.hifi.crypto
2 years ago

Comments

Great job

$ 0.00
2 years ago

LN is sold as a scaling solution for Bitcoin, but LN is like a separate token that has to be exchanged for Bitcoin 1 to 1. LN has a different address than Bitcoin. You cannot send Bitcoin to an LN address. You can't send LN token to Bitcoin address either. There are wallets that do it, but to do it you have to pay a fee, just as if you were using shapeshift and exchanging BTC for WBTC.

LN is not bitcoin.

$ 0.00
2 years ago

That is false. This is straight from the Lightning Network’s main page:

“ The Lightning Network is dependent upon the underlying technology of the blockchain. By using real Bitcoin/blockchain transactions and using its native smart-contract scripting language, it is possible to create a secure network of participants which are able to transact at high volume and high speed.”

Click the link in my article and see for yourself.

$ 0.00
2 years ago

This confirms what I am writing. It is a technology that depends on the blockchain, but it is not a blockchain technology that de facto creates a native new token. An native LN token is created using a real bitcoin/blockchain transaction. Blockstream just doesn't want to call it that. All LN transactions run outside the blockchain. LN is a separate network.

Everything I wrote is true. Have you already used LN? Do you know what an LN address looks like? Have you tried sending bitcoin to LN address? I suppose not. Otherwise you knew it wouldn't work.

Read my article:

https://read.cash/@Telesfor/why-will-lightning-network-fail-b36a1563

Blockstream lie to people that LN is Bitcoin because they want to sell their LN technology and the people want Bitcoin not LN-Token. I hope you know who owns most of the LN hubs and that the hubs are very centralised. I hope you know that the fees, which are very low at the moment, are charged by these hubs. If the LN technology catches on, Blockstream will earn most of the transaction fees, maybe even increase them at will. Then it will be over with the almost free "Bitcoin" transactions.

I hope you know that Blockstream is funded by banks and insurance companies. You can guess what interests they represent. They have a lot of money to launch marketing campaigns and lie to people.

Bitcoin was developed by an anonymous person called Satoshi Nakamoto with no commercial background. LN was developed by a commercial, for-profit company Blockstream. I hope you can tell the difference.

$ 0.00
2 years ago

Enjoyed reading your conspiracy theory. Not in your article, but in your comment above. So thanks for that 👍

$ 0.00
2 years ago

This is not a conspiracy theory. These are facts. What is wrong with what I wrote?

$ 0.00
2 years ago

Helpful contain 👍👍👍👍🙏🙏🙏

$ 0.00
2 years ago

Appreciate the positive feedback and I’m glad you enjoyed it.

$ 0.00
2 years ago