What is a transaction fee
Transaction fees are charged when transferring cryptocurrency from one wallet to another. Processing blockchain transactions requires some effort – the commission serves to compensate miners and validators who help keep the network running smoothly. Transaction fee may vary depending on network load and user interests. If a wallet owner wants his payment to be confirmed as quickly as possible, he can pay a higher fee so that the miners have an economic incentive to process his transaction in the first place. Such variability is available, as a rule, for direct transfers from one purse to another, while at the exchanges the commission is usually fixed.
How commissions came to be
They were originally conceived in the Bitcoin network as a means to protect against spam, but they quickly evolved into one of the most important attributes of blockchain. Initially, transaction fees had the sole purpose of keeping attackers from overloading the network by creating a large number of transactions simultaneously. Satoshi Nakamoto, the inventor of Bitcoin, was inspired by Adam Beck’s hashcash system, which was based on the Proof of Work (PoW) algorithm.
At the dawn of Bitcoin and for a long time afterwards, the minimum transaction fee was 0.01 BTC (today that would be a mind-boggling $137).. At that time, in 2009, this amount did not seem like a big problem. But over time, as the value of bitcoin rose, it became clear that it was too expensive – especially for those who wanted to send small amounts of cryptocurrency. As a result of increased capitalization (due to the deflationary nature of BTC), network upgrades, and in general as BTC became an increasingly popular solution as electronic cash, transaction costs also decreased. Since current transaction fees can be well below 0.01 BTC, this ultimately allows bitcoin to continue its rapid growth.
Developers of other blockchains, such as Etherium and Ripple, have also recognized the importance of transaction fees and in their networks fees play an important role as well.
How cryptocurrency commissions work
Miners are incentivized to give higher priority to transactions with higher commissions and add them to the next block. In the case of Bitcoin, all pending transactions go into a so-called mempool, where they wait for miners to select them and include them in the next block. If the pool is full, the miners choose the transactions with the higher commission and save the rest for the next block. This is why many users tend to manually charge more when their transaction is urgent.
In Ethereum, transaction fees are measured in gas (gas fee) – small fractions of ETH. This blockchain offers more sophisticated functionality compared to Bitcoin: for example, smart contracts and decentralized applications (dApps). This can be problematic because it is more difficult for the user to calculate an adequate gas fee.
In Ripple, there are no miners as such, so the transaction fee is minimal. But it is still there – it was installed to protect against spam attacks on the network. Notably, the commission of 0.00001 XRP (that’s less than one thousandth of a dollar) per transaction is not passed on to anyone – having fulfilled its purely technical role, the amount is simply burned off.
In the case of stabelcoins, such as those pegged to the U.S. dollar, the logic is a bit different. Depending on the technical implementation of a particular stabelcoin, the pricing and nature of commissions may differ. For example, if the stabelcoin is based on a different blockchain, native ecosystem coins can be used to pay the fee (such as in the case of TRX and USDT).
Commissions in different blockchains
There are dozens of popular blockchain projects today, and their fees can vary widely. The general rule is: the higher the bandwidth, the lower the transaction fee.
For example, the standard Ripple transaction fee is now 0.00001 XRP. Yes, it peaked at over 0.40 XRP in 2017, but that was for a very short period. And given that the price of XRP is below $0.25, the commission was still negligible even then.
Transaction fees are higher in Etherium, and they can skyrocket during network congestion. This was already happening in 2017, 2018, and mid-2020 during the DeFi craze. In August the commissions reached a record high, and a month later it was beaten again. Some faced a fee of $99. This has raised fears that some protocols will start looking at alternative blockchains. Transaction demand has been a big problem for this blockchain, but with the relatively recent (by historical standards) updates to the network the problem is no longer as critical.
As for Bitcoin, the commission there is also fickle. As a rule, it does not exceed $2-3, although there have been rare times when the transaction fee has exceeded $50.
In addition to Bitcoin and Etherium, other blockchains, including Litecoin, Bitcoin Cash, Cardano, and Ethereum Classic, have much lower fees, averaging less than a cent. Tron and Ripple are even more democratic.
ILCoin cryptocurrency has infinitesimal transaction fees and uses the PoW protocol inspired by Bitcoin. However, it has an extremely high throughput: unlike the approximately 2,000 transactions that are included in a typical BTC block, here, according to the developers, the block size
is up to a mind-boggling 5 Gb. This allows you to maintain an extremely low commission using the RIFT protocol. However, there are other projects with high bandwidth. Of the more popular ones, for example, we can think of Solana.
What Factors Affect the Transaction Fee
The two main factors that affect transaction fees are transaction size and the need for block space. Different networks may contain different amounts of data in each block, so miners or validators are limited in the number of transactions that can include in one block. When many users send cryptocurrency to each other at the same time, the need for block space increases, and more transactions are waiting for confirmation. Then the load on the block can become so high that the network gets overloaded and the commissions can reach completely unacceptable levels.
Another factor is the size and complexity of the transaction, because as the transaction grows, so does the amount of space it takes up on a block.. Generally, such transactions take longer to confirm.
