The max gas price calculation set by Bancor is the optimal gas price for a transaction to successfully execute within 2-3 minutes. By enforcing a max gas calculation, Bancor ensures that every transaction submitted to the Bancor Network will be executed in the order it was submitted, preventing transactions from cutting in line.
The max gas price calculation is based on Bancor’s innovative estimation method which excludes outsized gas prices from each block. The calculated gas price is part of the transaction’s hard coded values. Thus, changing the gas price will cause the transaction to fail.
The smart contracts Bancor uses to enable on-chain liquidity are computationally intensive and can cause the cost of gas to be relatively higher than other services which simply swap tokens between buyers and sellers (yet usually charge added fees).
As we look into the future, not only is Bancor continuing to optimize our network to reduce gas costs and provide the most efficient, low-cost on-chain conversions, but the underlying blockchains themselves (Ethereum and its current and future competitors) will mature to minimize fees over time.