Altcoins Talks - Cryptocurrency Forum

Crypto Discussion Forum => Cryptocurrency discussions => Topic started by: Cordillerabit on November 12, 2020, 01:07:28 PM

Title: Transaction fees, explained
Post by: Cordillerabit on November 12, 2020, 01:07:28 PM
(https://images.cointelegraph.com/images/1024_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS9zdG9yYWdlL3VwbG9hZHMvdmlldy9jZWE4MThlNDViZjk0NjEwNGNlYzg1ODcxNjgwNmU5MS5qcGc=.jpg)

1. What are transaction fees?

Transaction fees are paid when cryptocurrencies are transferred to another wallet.

Processing transactions on the blockchain takes effort — and these fees are used to compensate the miners and validators who help keep things running smoothly.

Transaction fees can fluctuate based on how busy a blockchain network is, and they can also be flexible. A user who wants their payment to be confirmed urgently can choose to pay a higher fee so miners are incentivized to put their transaction at the front of the queue.

These charges are fixed on most cryptocurrency exchanges, but users may have the option to adjust fees when using certain wallets.

2.Why do transaction fees exist?

They were initially introduced on Bitcoin as an anti-spam tool, but they turned into one of the most essential attributes of a blockchain.

Initially, transaction fees had the sole purpose of deterring malicious actors from overloading the Bitcoin network. Satoshi Nakamoto, the cryptocurrency’s pseudonymous inventor, was inspired by Adam Back’s hashcash system, which relied on a Proof of Work (PoW) system.

About two years later, Bitcoin developer Gavin Andresen noticed a source code rule that required a minimum transaction fee of 0.01 BTC — that would be an eye-watering $137 at today’s prices.

Back in 2010, this fee didn’t seem like much of an issue. But as time passed, with Bitcoin’s dollar value rising and demand for block space increasing, people realized it was too expensive — especially for those who wanted to send smaller amounts of cryptocurrency.

Bitcoin developers updated the network to omit that rule, and increased the block size through the SegWit2x upgrade. Now, transaction fees can be much lower than 0.01 BTC, and they have become an essential part of the network’s health.

Other blockchains, such as Ethereum and Ripple, also realized the importance of transaction fees and adopted similar strategies to keep miners motivated.

3. How do transaction fees work?

Fees incentivize miners to prioritize transactions with higher fees and add them into the next block.

In the case of Bitcoin, all pending transactions reach a so-called memory pool (mempool) where they wait to be picked by miners and included in the next block. If the mempool is full, miners select transactions with higher fees and leave the rest for the following block. That’s why many crypto users are keen to manually increase fees when their transaction is urgent.

On Ethereum, transaction fees are measured in gas — small fractions of ETH. This blockchain offers more sophisticated features than Bitcoin, such as smart contracts and decentralized applications (dApps), so the fees play an essential role here. However, there can be downsides, especially if a crypto user adds an inadequate gas fee.

In the case of Ripple, there are no miners generating new XRP coins, which is one of the reasons why the transaction fees are next to nothing.

So… what about stablecoins, such as those pegged to the U.S. dollar? Tether doesn’t charge transaction fees when funds are being transferred between two USDT accounts, or any two blockchain-based wallets that are capable of storing this digital asset. However, there can be costs when USDT is being converted back into fiat.

4. How do blockchain networks and their transaction fees compare?

Usually, blockchains that can handle greater numbers of transactions per second have lower fees.

Today, there are dozens of popular blockchain projects that charge different transaction fees. A simple rule of thumb is this: the higher the network’s throughput, the lower the transaction fee.

For example, the standard fee of a Ripple transaction is 0.00001 XRP as of today, and it peaked at over 0.40 XRP for a very short period in 2017. Considering that the price of XRP is below $0.25, the fee is negligible.

On Ethereum, transaction fees are higher and can surge during congestion on the network. This happened in 2017, 2018 and in mid-2020 during the DeFi craze. This August, fees hit an all-time high — and the record was broken again a month later. Some people were quoted fees of $99, prompting speculation that some protocols would begin to seek alternative blockchains. On Sep. 1, ETH miners pocketed profits of $500,000 in a single hour. Demand for transactions has become a big problem for this blockchain, but it’s hoped that a long-awaited upgrade to Ethereum 2.0 will deliver a better fees system. Ethereum’s co-founder, Vitalik Buterin, has expressed concerns that high fees could encourage selfish mining practices.

As for Bitcoin, the largest cryptocurrency by market cap has also seen a considerable increase in the price of transaction fees this year. They were under $1 in July, surged above $6 in August, and breached $10 at the end of October.

Besides Bitcoin and Ethereum, other blockchains — including Litecoin, Bitcoin Cash, Cardano and Ethereum Classic — have much lower fees of below one cent on average. Tron has even lower fees, similar to Ripple.

Elsewhere, ILCoin also has infinitesimal transaction fees, and it relies on a PoW protocol inspired by Bitcoin. Each block on its blockchain can handle millions of transactions, as opposed to the 2,000 transactions that are included in a typical BTC block. This allows ILCoin to maintain unnoticeable fees — and the company says this comes to 0.0124 ILC for every 10 million transferred. Unlike Ripple, which is a more centralized payment network, ILCoin is decentralized and relies on the RIFT protocol.

5. What factors contribute to transaction fee sizes?

The two main factors affecting fees are the size of a transaction, and demand for block space.

Given that some networks can only contain a limited amount of data in each block, miners or validators are restricted on the number of transactions they can include.

When there are many users sending crypto funds simultaneously, demand for block space increases, and there are more transactions waiting for confirmation.

Sometimes, demand for block space can get so high that networks experience congestion, and fees surge to unsustainable levels.

Larger transactions require more space in the block and take longer to validate than smaller ones.

Source: https://cointelegraph.com/explained/transaction-fees-explained
Title: Re: Transaction fees, explained
Post by: Dora Walletinvestor on November 18, 2020, 10:08:40 AM
Great post! I had no idea about what the original purpose of transaction fees was.
Title: Re: Transaction fees, explained
Post by: yemight62 on December 01, 2020, 05:48:35 PM
All transactions (crypto or fiat) uses energy for its process.  As it could be seen that banks too usually deduct a specific amount. But this elaborate and give me more awareness.  Thanks for this powerful information
Title: Re: Transaction fees, explained
Post by: Dr.lecter on December 18, 2020, 01:33:38 AM
All transactions (crypto or fiat) uses energy for its process.  As it could be seen that banks too usually deduct a specific amount. But this elaborate and give me more awareness.  Thanks for this powerful information

I see some platform no needs transactions fee. For example: NEO, Obyte, NANO... you can transfer tokens without fee. Can someone explain for me?
Title: Re: Transaction fees, explained
Post by: msz900 on December 26, 2020, 04:59:21 AM
Mostly transaction fees depend on the Exchange as there are many exchanges who charge a different transaction fees for different platforms/payment systems and it also depends on the coins as BTC has always a high transaction fee.
Title: Re: Transaction fees, explained
Post by: yemight62 on January 09, 2021, 10:11:34 PM
All transactions (crypto or fiat) uses energy for its process.  As it could be seen that banks too usually deduct a specific amount. But this elaborate and give me more awareness.  Thanks for this powerful information

I see some platform no needs transactions fee. For example: NEO, Obyte, NANO... you can transfer tokens without fee. Can someone explain for me?
All you've mentioned are not exchange but a coin that have its own chain. No exchange will survive without transaction fee. Even NANO and NEO uses energy. It's just designed like tron wallet whereby u can use your accumulated energy to make transactions instead of coin
Title: Re: Transaction fees, explained
Post by: Filo on January 26, 2021, 08:35:31 AM
USDT Tron is my favourite transfer asset. Zero fee ve fast transaction :)
Title: Re: Transaction fees, explained
Post by: iRan Chy on February 13, 2021, 06:28:59 PM
USDT Tron is my favourite transfer asset. Zero fee ve fast transaction :)
Same to you. I always use Tron blockchain supported USDT for pay less fee.
Title: Re: Transaction fees, explained
Post by: Oksana Ksyusha on November 19, 2021, 04:02:12 PM
Thanks to author for this informative post! Working with crypto we all know about fees. In general, I had a general understanding how it works and why there are fees. But I knew a lot of new information in this publication.
Title: Re: Transaction fees, explained
Post by: Avnerochi on April 21, 2022, 11:47:52 AM
Thanks, this is very helpful information. I've been struggling with all the transaction fees that sometimes exceed the amount of the transaction