Cointime

Download App
iOS & Android

Zero-Knowledge Proofs and Its Application for Bridges

Validated Project

Zero-knowledge proofs touted as the preferred option for rollups in maintaining security and decentralization with the base chain of a transaction. There have been scholastic posts shared about how ZKP’s could be implemented to better secure bridges and the transactions they handle but there have been no actual implementation of ZKPs in bridges to date.

But before we explore ZKPs and what it offers to bridges, first let’s talk about what ZKP does. In summary, ZKPs allow one party to prove to another party that a transaction information or statement is true. This is done without having to reveal any information with the key idea behind it being possible to prove possession of certain information, such as the initiation of a cross-chain transfer, without revealing the actual information itself.

In order to be considered a proper implementation of ZKP, a protocol must satisfy the following criteria:

  1. Completeness: If the transaction input is valid, the zk-based protocol should always return ‘true’. This is to ensure if the underlying input is true, and the prover at the source and verifier at the destination act honestly, the proof can be accepted.
  2. Soundness: If the transaction input is invalid, fooling the zk-based protocol to return a valid response is not possible. This is to ensure that a malicious prover is unable to trick a verifier at the destination to accept an invalid input as valid.
  3. Zero-knowledge: The verifying party does not gain access to information about a specific transaction beyond whether a transaction input is valid or false. Hence the term zero-knowledge.

Zero-Knowledge Proofs and Bridging

The application of ZKP as a part of bridging protocols can be designed to increase the trustlessnes, decentralization and provides added privacy advantages when compared to existing cross-chain bridge models.

Core to the fundamentals of a ZKP based bridge are:

  • Trustless and Secure

The accuracy of transaction details on the source blockchain is proven by zk-SNARKs, and there is no reliance on external trusted parties. As long as the connected blockchains and network remain secure, and there exists at least one honest node in the source chain, the bridge is secure.

  • Permissionless and Decentralized

There is no restriction on who can operate a node and anyone can freely join the network to relay the block headers, generate proofs, and claim rewards. This structure removes the reliance of the bridge on the more commonly-used centralized validation methods or Proof-of-Stake style network validation models, making a ZKP based bridge application better decentralized.

  • Extensible

Allows for greater ability for dApps to add new features or for protocols to connect with the bridge. The extensibility of a ZKP based bridge also allows for the integration of new technologies, making it a powerful tool for blockchain interoperability.

  • Universal

ZKP based bridges are universally compatible so long as the blockchains connected supports a light client protocol to synchronize the block headers of the state of the blockchain.

  • Efficient

Efficiency and effective utilization of resources is achieved through an optimized recursive proof. Block headers can be relayed within a short time, and the relayed information can be quickly finalized as long as the proof is verified. This makes it possible for a ZKP based bridge to support fast and flexible processing of transactions on the connected blockchains.

What does this mean for Multichain?

Multichain’s zkRouter is a powerful tool that benefits developers by allowing them to securely connect two different blockchains using zero-knowledge proofs which are relatively short and easy to verify, making them efficient and scalable. This allows developers to build into their dApps the same interoperability provided by Router and now with a greater focus on security, trustlessness and decentralization.

The zkRouter also allows developers to easily integrate new features and protocols, making it a powerful tool for blockchain interoperability. Some possible applications that can be built on zkRouter include:

  • Asset cross-chain bridge
  • Trusted On-chain Oracle
  • Multi-chain contract interoperability
  • Cross-chain Swap
  • Multi-chain issuance of tokens and NFTs

For example, in the case of OmniBTC, an integration of zkRouter would enable the protocol to allow users to enhance their existing cross-chain swap feature by enabling better security, trustlessness and decentralization. But beyond this OmniBTC would also be able to allow users to not only lend tokens from one blockchain to another in order to capitalize on earnings but to also make payments on borrowings from a completely different chain.

zkRouter would enable the protocol to handle these different scenarios while still maintaining privacy and also enabling access to existing proofs of previous transactions in order to support current transactions. An example of this could be to utilize an earlier lending position on Ethereum in order to back a current borrowing position on Fantom.

The release of zkRouter opens the doors to more opportunities for our partner developers and enables them to better build applications to serve the needs of the user.

We are excited to announce the upcoming unveiling of the zkRouter testnet, which will allow for bridging between Ethereum to Fantom. The zkRouter testnet is targeted to be released in early February 2023, so stay tuned for more updates!

Comments

All Comments

Recommended for you

  • Hong Kong Shatin District Councillor Deng Zhaofeng: ETF allows individual investors to participate in the virtual currency market with small investments

    Hong Kong Sha Tin District Councilor Deng Zhaofeng published an article entitled "Grasping Financial Innovation Opportunities and Not Forgetting to Exclude Risks" in the A14 edition of Hong Kong Wen Wei Po, pointing out that the launch of Hong Kong's virtual currency ETF brings three opportunities to the market:

  • Ethereum on-chain DEX transaction volume yesterday was $1.796 billion

    According to DeFiLlama data, the trading volume of DEX on the Ethereum blockchain was 1.796 billion US dollars on April 22, ranking first. In addition, the trading volume of DEX on the Solana blockchain was 1.534 billion US dollars yesterday, ranking second; the trading volume of DEX on the BSC blockchain was 772.09 million US dollars yesterday, ranking third.

  • HKEX: The uniform margin rate for non-constituent virtual asset spot ETFs will be set at 30%

    The Hong Kong Stock Exchange (HKEX) and Hong Kong Securities Clearing Company Limited issued a notice on the "Margin Rates for Trading Virtual Asset Spot Exchange Traded Funds (ETFs)". It was pointed out that the following risk management arrangements, which refer to the announcement issued on April 17, 2024 (No. ETP/001/24), will take effect on the same day as the launch of the virtual asset spot ETF:

  • Tether issued USDT worth $508 million yesterday and redeemed USDT worth $165 million

    According to ChainArgos monitoring, Tether conducted a large-scale issuance and redemption activity on April 22. A total of 508 million USDT was issued that day, while 165 million USDT was redeemed.

  • Fidelity: Bitcoin's medium-term outlook revised from "positive" to "neutral" due to possible increase in selling pressure

    On April 23rd, Fidelity revised their mid-term outlook on Bitcoin from "positive" to "neutral" after some indicators showed that Bitcoin is no longer considered "cheap" in the face of potential selling pressure.

  • YieldNest, a liquidity re-staking protocol powered by EigenLayer, has raised $5.2 million

    On April 23, YieldNest, a liquidity re-collateralization protocol supported by EigenLayer, completed a $5.2 million financing round with participation from Faculty Group, BACKED, Loi Luu, Winthorpe, C2tP, Curve founder Michael Egorov, and others.

  • BlackRock's spot Bitcoin ETF has achieved net inflows for 70 consecutive days

    The BlackRock Bitcoin ETF has seen net inflows for 70 consecutive days. This places the ETF among the top daily inflows for any ETF. Earlier on Monday, Eric Balchunas, a senior ETF analyst at Bloomberg, stated that if BlackRock's fund continues to see net inflows for 70 consecutive days, it will become one of the most successful ETFs in history.

  • NYSE Considers 24-Hour Trading Model to Counter Crypto Market Trends

    The Financial Times reported that the New York Stock Exchange (NYSE) has had its data analysis team conduct a survey of its members to evaluate their interest in switching to 24/7 trading. The Financial Times stated that this idea has gained increasing attention in recent years, partly due to the increased activity of retail investors caused by the round-the-clock operation of cryptocurrency trading.

  • Bitcoin ETF demand turns negative after BTC halving

    he 11 spot bitcoin ETFs approved by US regulators in January managed to attract a total of more than $13 billion in fund inflows in the months following their launch, a feat that took gold ETFs several years to achieve. However, demand for the product appears to be slowing down after several weeks of net inflows into the bitcoin ETF. By the third week of April, ETF demand had slowed to consecutive days of net outflows. Following the halving of BTC block rewards, ETF inflows have turned negative.

  • Ontario Court of Justice in Canada Sues Binance for Violating Securities Laws

    According to a report by Financefeeds, the Ontario Superior Court of Justice in Canada has filed a class action lawsuit against the Binance cryptocurrency trading platform, accusing it of selling cryptocurrency derivatives to retail investors without registration, in violation of securities laws. The lawsuit seeks damages and the rescission of these trades. It also claims that Binance's business failed to register and file a prospectus in accordance with securities regulations. The court stated in its ruling that the plaintiffs claimed that these sales were illegal and invalid due to a lack of necessary registration.