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

  • Cointime May 12 News Express

    1.The number of Bittensor subnets for the AI ​​project will increase to 64, and 1024 subnets will be achieved this year2.Trader predicts Bitcoin price will reach $350,0003.vladilena.eth redeemed 1930 weETH from Zircult, suspected of selling4.Solana’s on-chain DEX transaction volume yesterday exceeded the sum of five chains including Ethereum, BSC, and Arbitrum5.RSS3 VSL locked-in amount surged in the past two days and is close to 200 million US dollars 6.The transaction volume of Club Key on friend.tech platform exceeded 1 million7.Lido has paid out more than 516,000 ETH in staking rewards, equivalent to approximately $1.51 billion8.1,000 BTC transferred from TronDAO to an unknown new wallet9.Report: Justin Sun deposited 120,000 eETH into Swell L2, worth $376 million10.1707.36 BTC have flowed out of Binance in the past 7 days

  • Xinjiang launches special campaign to combat illegal fundraising, with key areas including virtual currency, blockchain, etc.

    According to Chang'an Xinjiang Public Account, Xinjiang Autonomous Region and Corps have launched a joint special action to crack down on illegal fund-raising, with key areas including third-party wealth management, fake private equity, fake gold exchange and other traditional fields, as well as emerging fields such as virtual currency, blockchain, cultural tourism, film and television investment, and debt resolution services. It is reported that key cases include cases involving more than 100 million yuan and cases that have been criminally filed for more than five years.

  • A British court has postponed the final sentencing of Wen Jian, a British-Chinese national involved in the country's largest Bitcoin money laundering case, until May 24.

    On May 11th, it was reported that Jian Wen, a 42-year-old British Chinese citizen, was found guilty of "participating in arranging money laundering" in the UK's largest Bitcoin money laundering case. He could be sentenced to up to 14 years in prison. Jian Wen's defense lawyer, Mark Harries, stated that due to the judge's busy schedule, the UK court has postponed Jian Wen's final sentencing, which was originally scheduled for May 10th, to May 24th.

  • Web3 startup Star Nest completes $6 million in Pre-A round of financing

    Hong Kong Web3 music startup Star Nest announced that it has completed a $6 million Pre-A round of financing, led by Chuangqi International Limited, a wholly-owned subsidiary of Hong Kong Stock Exchange-listed company Guofu Innovation. Star Nest will collaborate with Armonia Meta Chain to develop the Star Nest SpaceStar metaverse game, which includes music, role-playing, and social features.In addition, Star Nest plans to launch its NEST project in the third quarter of 2024. Nest will receive 2.1 billion NEST tokens tailored for the project, and Star Nest will use the NEST token to build a more complete music industry token economic system. The NEST token will be widely used for purchasing performance tickets, chain game cooperation, metaverse consumption, governance voting, and other activities.

  • Over $594 million worth of PYTH is staked

    According to Dune data,  there are currently 1,201,167,362 PYTH tokens in the staked state, with a total staked value exceeding $594 million. The number of PYTH stakers has reached 151,211.

  • US Department of Justice: Tornado Cash indictment has nothing to do with "free speech"

    On May 11th, the US Department of Justice explained why the motion to dismiss the criminal case against Tornado Cash founder Roman Storm was invalid. The Department of Justice reiterated that their indictment was not related to whether the Tornado Cash computer code had freedom of speech or was protected by the First Amendment of the Constitution. The defendant was not charged for publishing computer code, but for using it to facilitate profitable illegal activities.

  • USDC circulation decreased by $100 million in the past week, with a total circulation of $33 billion

    According to official data,as of May 9th, Circle has issued approximately $2 billion USDC and redeemed approximately $2 billion USDC in the past 7 days, with a decrease in circulation of approximately $100 million. The total circulation of USDC is $33 billion, with a reserve of $33.1 billion, including approximately $3.3 billion in cash and Circle Reserve Fund holding approximately $29.8 billion.

  • SEC rejects Coinbase's request for appeals court ruling on cryptocurrency rules

    The US SEC has rejected Coinbase's request to appeal to the court to review whether traditional securities rules are applicable to cryptocurrencies. In its application, Coinbase stated that it hoped the appeals court would consider whether the Howey test, which has long been used for securities evaluation, should be applied to digital assets. However, the SEC pointed out that Coinbase has not successfully demonstrated the need for such an evaluation. The SEC stated that Coinbase is attempting to create a "new legal test," but this attempt was rejected by the court. The court found that Coinbase's arguments lacked consistency and did not successfully demonstrate the existence of decisive issues. Currently, the judge responsible for hearing the SEC's case against Coinbase will make a ruling on Coinbase's intermediate appeal motion.

  • Colombian President Suspected of Accepting $500,000 in Illegal Crypto Donations

    Colombian President Gustavo Petro is suspected of accepting over $500,000 in digital token donations from a fraudulent cryptocurrency project during his 2022 election campaign. A former contractor revealed that the illegal donation occurred during a meeting in February 2022 that discussed the advantages of cryptocurrency and the possibility of working with the government. This allegation is one of the latest charges faced by President Petro during his election campaign, with the Colombian Prosecutor's Office investigating his campaign last year.

  • Fed's Kashkari: The bar for another rate hike is high, but it cannot be ruled out

    The Federal Reserve's Kashkari expressed a cautious attitude towards restrictive monetary policy; he is adopting a wait-and-see attitude towards future monetary policy; he is in a wait-and-see state to see if inflation is stagnating; the threshold for raising interest rates again is high, but this possibility cannot be ruled out; if inflation data supports it, the Fed will maintain interest rates.