Dfistarter Cross-chain Bridge Overview
The DfiStarter cross chain bridge is design and develop based on the threshold (ECDSA), and adopt the validators scheme and aggregate signature scheme. The reason is that most of the current cross-chain needs occur between a certain public blockchain(EVM) and Ethereum, and for cross-chain nodes, it is very easy to run an additional Ethereum client, also the most simple way.
Many of these cross-chain schemes use the above-mentioned threshold signature scheme, the authenticity of cross-chain information. We designed a new protocol that works in an asynchronous setting and guarantees that signatures are generated on request, our new protocol relies on our consensus protocol, and all the consensus nodes are reliable validators. They also pre-compute to ensure that when a signed request comes in, it should be satisfied with only one round of communication (no consensus required).
It avoids the relayer cross-chain. The relayer doesn’t endorse the cross-chain information, just forward cross-chain evidence to another chain. The consensus is not finality, since it cannot provide a proof that a cross-chain message is confirmed on-chain.
The main problem of avoiding the cross-chain of validators is that the security guarantee of the guarantee institution is completely guaranteed by the system. The relevant parties involved in the cross-chain need to give greater trust to the intermediary, which is contradictory to the decentralization and equivalent to adding a centralized intermediary agency, which leads to the risk of centralization.
Alternative blockchains with cost advantages in transaction, storage, and computation, and possibly other advantages such as fast transaction finality and high throughput.
Now that contracts are distributed on different chains, the ability to call and receive responses across chains becomes increasingly important for the future public chain ecosystem.
An important aspect of integration between different blockchains is the transfer of value between chains. This is also increasingly important as liquidity is distributed across more and more blockchains: ideally, one can hold liquidity on a particular chain and easily transfer it to another there and use it to earn interest on tokens.
For example, ethereum’s native currency, Eth, and several other ERC-20 tokens on ethereum, those that have been bridged to ethereum for other cryptocurrencies that wrap tokens. All of this can be provided on the IC network in a trustless manner through the integration between the IC and Ethereum.
That said, token holders on Ethereum or other chains bridged to Ethereum can benefit by using their tokens in a packaged form on the IC network that will receive substantial liquidity inflows from other blockchains. This will take advantage of the massively scalable nature of ICs with very fast finality.
EVM support on the IC network is another aspect of Ethereum integration that can provide substantial value to the community and IC network. Once IC provides EVM integration, it will be the best platform to run Solidity/EVM based smart contracts due to its very low cycle cost, fast finality and unlimited scalability.
This will allow smart contract authors to bring their contracts to the IC and benefit from all these properties that the IC provides. This can be done without major modifications to the contract, i.e. without the risk of introducing bugs or invalidating audits that have been done.
Our beta will remain available, although the feedback form is closed. We welcome everyone to try our Cross-chain Bridge and make suggestions on our Telegram. If your suggestion can help our product improve performance, we will provide Dfi reward.