ChainPort uses a dynamic gas price system to send our tx to the blockchains and prevent congestion.
Well possibly somewhat similar as Zapo seems to be an interoperability solution, but the architecture, chains, and supported assets are very different.
Alright thanks for your time
All the best
How do you then determine the optimal gas price?
ChainPort has an algorithm that calculates the optimal gas price, and we increase the gas price slightly to ensure the tx will be sent.
It would be great to integrate TRON and we hope youâll support our proposal
Things will be a little bit simpler on Tron as there is no gas price
Hmm this sounds like it will definitely falter at some point. How about if it overestimates and pays excessively high gas fees, how would you handle that?
Well, ChainPort has been around since 2021, and we havenât faltered yet. We use eip1559 so the gas paid will never be excessively high.
How long youâve been around is testament to the fact that you had stood the test of time. But however, atleast to be fair, this alone doesnât guarantee seamless future performance.
You mentioned EIP-1559, and I had to take my time to research deeply irregardless of the fact that Iâm familiar with it from token bridges, it has both about base fee + priority fee structure, and this makes me wonder
Can users select higher priority fees if they want faster bridging?
Users cannot choose the gas price of the target Tx on the target chain. As we said, gas prices are dynamic, we try to ensure the best gas price for the Tx to pass at the same time.
The bridging process at ChainPort is one of the fastest and most affordable in the world of cross-chain interoperability. The process typically takes less than 3 minutes, and gas fees are typically low, but they depend on congestion.
Thanks for your response and sorry for the late reply, I think weâve been fixated on talking about gas prices that I almost forgot about Tronâs resource model which is basically energy and bandwidth which is quite different from chains that are gas-based, thank goodness for energy renting.
In such a scenario, how would you handle calculating the optimal cost?
When ChainPort integrates with a blockchain, numerous challenges arise that require careful adaptation to each chainâs unique characteristics. ChainPortâs experience spans both standard EVM chains and more complex non-EVM networks like Cardano and Iron Fish, each with its own intricacies.
Whenever possible, ChainPort collaborates closely with chain teams to streamline the process, ensuring a faster and smoother integration.
Before accepting any grant or committing to development, ChainPort conducts thorough due diligence to identify potential complexities and accurately estimate costs, ensuring a well-planned and efficient integration.
By integrating ChainPort, Tron will receive access to a security-centric bridge, improving interoperability with 29 other chains, including Cardano and Iron Fish. As a bridge that focuses on altcoins as an asset, this integration will benefit TRON holders and allow dApps to easily bridge their project to Tron, strengthening its ecosystem further.
I get it that you mean cross-chain bridges here, but since TRON has faster block finality and relatively low fees (asides the usdt transactions), does this mean TRON users will experience even faster or cheaper bridging compared to EVM chains?
Bridging always depends on two different blockchains. While Tron is fast, there is always another blockchain to consider. Each chain also requires a different number of block confirmations to be considered valid.
On average, bridging tends to take between ~2 to 3 minutes.
Understood, I clearly get what you said here.. Now my concern is costs, will bridging costs vary based on the chain pairing? Like for example, will a TRON/Polygon bridge be cheaper than TRON/Ethereum, due to gas costs on both chains?
Letâs use Base as an example instead of Tron, as Iâm not sufficiently versed in Tronâs bandwidth and energy resource model yet.
If a user wishes to bridge tokens from Base to ETH and the gas fee to mint tokens on ETH (Lock and mint bridging) is $10 in ETH, then the fee is charged when the user initiates the bridging process.
In a similar example where a user is bridging from Base to Polygon and the gas fee to mint tokens is $1, then that is required as a fee when the user starts the bridging process.
I suppose then, that in a hypothetical situation, a Tron to Polygon bridge may be slightly cheaper than a Tron to Ethereum bridge. However, it is important to note that the cost difference wonât be meaningful for most users.
That was very clear, thanks for breaking down.
Reading this your reply here brought both an idea that led to a question in my mind, will frequently used dApps on Tron be able to integrate ChainPort directly into their system? Thought of it like a partnership, is that ever going to happen?
Yes, different dApps and tokens do that all the time. Projects can integrate ChainPortâs API calls and interact with our smart contracts for free. Some projects even build their own UI on their website and use ChainPortâs infrastructure.
ChainPort also provides co-marketing services and other benefits to projects that integrate it. The only fee required is probably the lowest among cross-chain bridges (0.3% of the value bridged + gas fees)
ChainPort also offers premium bridging services called ChainPort Private Bridge. Projects using the Private Bridge can choose to remove the 0.3% fee or set a custom fee that they receive. The Private bridge also has other benefits. Feel free to read about it here.
This is the most interesting part of your reply, but is there a chance where a TRON project using the Private Bridge can opt for zero fees entirely? Just wondering
Well, it is possible.
No project has requested to pre-pay gas fees on behalf of users yet, though. This model would also demand custom architecture from the ChainPort team, but if a project is set on zero gas fees, they can reach out to the ChainPort dev team.