Pay transaction fees with any token, not just ERG. Revolutionary flexibility for Ergo users.
Babel Fees (EIP-0019) enable seamless fee payments using native tokens, enhancing UX and token utility across the ecosystem.
Traditional blockchain fees
Pay with project tokens
Seamless token-to-ERG conversion
Like most blockchains, transaction fees on Ergo play a crucial role. They are needed for:
Miners expend computational resources to process transactions and secure the network. Fees are part of their compensation.
Fees make sending mass volumes of useless transactions economically unviable, protecting the network from congestion.
They contribute to maintaining a healthy and functional infrastructure.
Babel Fees are an innovative mechanism on Ergo that allows users to pay transaction fees using native tokens issued on the Ergo blockchain instead of ERG. Imagine being able to pay for postage not just with cash (ERG), but also with valuable collectible stamps (your tokens).
Users holding specific tokens (e.g., tokens of a particular dApp) might not always have enough ERG readily available to pay fees. This creates friction and barriers.
Babel Fees significantly enhance the utility of native Ergo tokens, as they can be used for a fundamental network operation – paying fees.
Simplifies interaction with decentralized applications that heavily utilize their own native tokens.
The Babel Fees mechanism is quite elegant and doesn't require changes to the core protocol regarding how fees are ultimately received (the network still receives fees in ERG).
User offers tokens
Intermediary detects
ERG fee paid
A user wishing to pay a fee with tokens creates a special "output" in their transaction, often referred to as a "Babel fee box." In this box, they offer a certain amount of their tokens in exchange for someone else covering their ERG fee.
Miners or specialized bots/services (intermediaries) scan the network for these "Babel fee boxes."
If the token offer is profitable (i.e., the market value of the offered tokens is greater than or equal to the ERG fee amount plus a small profit for the intermediary), the intermediary "fulfills" this offer.
The intermediary takes the offered tokens from the "Babel fee box" and pays the required transaction fee in ERG to the miners who include the transaction in a block.
The effectiveness of Babel Fees for a specific token depends on a "market" existing for it – meaning there must be intermediaries willing to accept these tokens in exchange for ERG at a certain rate. The more popular a token, the higher the likelihood it will be accepted for fee payment.
Find out which Ergo wallets (e.g., Nautilus Wallet or others) and dApps support the creation of transactions using Babel Fees. This feature may not be available in all wallets.
Not all tokens may be automatically accepted. This depends on intermediaries being willing to exchange them for ERG.
The "price" or exchange rate at which your tokens are accepted to cover ERG fees will be determined by market conditions and intermediary offers.
When constructing a transaction in a compatible wallet or dApp, you might see an option to select a token to pay the fee. The interface will typically show the required amount of tokens based on current market rates.
Key questions about current adoption:
How widely are Babel Fees currently adopted by miners/intermediaries?
Are there active and liquid "markets" for many tokens to be used for Babel Fees?
Is there ongoing work to improve or expand the Babel Fees mechanism?
Babel Fees are a significant innovation demonstrating Ergo's flexibility and user-centric approach. They contribute to creating a more convenient and multifaceted ecosystem.
Keep an eye on updates from your wallets and favorite dApps to learn about their support for this feature!
Experience the flexibility of paying transaction fees with any token