1. Home
  2. ZK proofs

ZK proofs

Wormhole and AMD Forge Alliance to Revolutionize Blockchain Interoperability 

Wormhole and AMD Forge Alliance to Revolutionize Blockchain Interoperability On Wednesday, the blockchain interoperability platform Wormhole revealed it is collaborating with the American multinational semiconductor company AMD (Advanced Micro Devices). Wormhole plans to utilize AMD’s Field Programmable Gate Array (FPGA) technology in order to bolster cross-chain communication and multi-chain scalability. AMD’s FPGA Tech to Power Wormhole’s Interoperability Ambitions Wormhole, an interoperability platform for blockchains, […]

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump

Ethereum scaling firm =nil; Foundation introduces security-focused zkEVM

A new Ethereum zero-knowledge proof compiler could address security concerns identified in different zkEVM solutions.

Zero-knowledge technology firm =nil; Foundation has developed a new type-1 zero-knowledge Ethereum Virtual Machine (zkEVM) compiler to address security concerns identified in similar ZK-powered Ethereum scaling solutions.

Speaking exclusively to Cointelegraph, =nil; Foundation CEO and co-founder Misha Komarov says the technology prioritizes security and allows high-level programming code to be compiled automatically into Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARKS) circuits.

The firm’s zkEVM is designed to be compatible with evmone, which is a C++ version of Ethereum’s base execution environment. The key takeaway is that the code of applications is processed and rolled up as proofs submitted to Ethereum in the same format as its EVM.

Read more

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump

Zero-knowledge proofs, explained

Zero-knowledge (ZK) proofs allow for proving a statement’s truth without revealing any information beyond its validity.

What are the disadvantages of zero-knowledge proofs?

ZK-proofs provide privacy and security benefits, but they can be computationally intensive and complex to implement. 

Developing and verifying ZK-proofs can be resource- and computationally intensive, particularly for more complicated proofs. This can result in longer processing times for transactions and more computational work, which might make blockchain systems more difficult to scale.

Furthermore, ZK-proofs might add a layer of complexity that might make the protocol more difficult to audit and verify, sparking worries about potential security flaws or bugs. Furthermore, while ZK-proofs improve privacy by hiding information, they may also facilitate illegal activity in some situations, creating difficulties for regulatory compliance.

ZK-proofs might also not be appropriate for all use cases or sectors because they require particular training and experience to implement properly. This might prevent them from being widely used and adopted across many fields. 

Although ZK-proofs provide useful privacy and security features, their drawbacks necessitate careful study and evaluation of the associated trade-offs prior to their adoption into particular systems or applications.

Can ZK-proofs be integrated into blockchain platforms?

Yes, ZK-proofs can be integrated into blockchain platforms, and in fact, they have been successfully implemented in various blockchain networks. ZK-proofs provide a potent technique for boosting efficiency, security and privacy in blockchain systems.

When integrated into blockchain platforms, ZK-proofs can serve multiple purposes:

Privacy and confidentiality

ZK-proofs allow for private transactions, letting users perform transactions without disclosing the underlying information, such as the transaction amount and sender and receiver addresses. The improvement of user privacy on open blockchains depends on this.

Verification and auditing

Without disclosing the real data or information, ZK-proofs can be used to check the accuracy of specific computations or statements. This guarantees data integrity and makes effective auditing procedures possible.

Scalability

ZK-proofs can increase the scalability of the platform by offering concise proofs for complex computations, which can help minimize the computational and storage overhead on the blockchain.

Identity and authentication

By using ZK-proofs for safe identity verification and authentication while protecting user privacy, blockchain-based applications will be securer.

Cross-chain interoperability

ZK-proofs can help with cross-chain communication and asset transfers while protecting privacy by facilitating interoperability among various blockchain networks.

What are the applications of zero-knowledge proofs?

ZK-proofs are useful tools that have many uses in a variety of fields and address important privacy and security issues.

ZK-proofs are crucial in the world of cryptocurrencies for improving transaction privacy and scalability. They allow for anonymous transactions without disclosing the particulars of the transaction or the identity of the users, as is the case with privacy-focused cryptocurrencies, such as Zcash (ZEC).

ZK-proofs can be used in the authentication and access control fields to demonstrate an understanding of a password or a cryptographic key without revealing the password or key itself. This results in better user-friendly and secure authentication techniques.

ZK-proofs are also used in electronic voting systems, where they allow voters to demonstrate the legitimacy of their vote without disclosing the actual vote, protecting both voter privacy and the integrity of the electoral process.

ZK-proofs also have implications for secure data transfer and verification, giving one side the ability to demonstrate the accuracy of computations on private data without disclosing the data itself.

Zero-knowledge proofs can improve transaction privacy in central bank digital currencies (CBDCs) by facilitating private transactions and upholding user anonymity. By balancing privacy and transparency in CBDC transactions, ZK-proofs enable auditability without disclosing transaction specifics.

How do zero-knowledge proofs work?

ZK-proofs allow a prover to persuade a verifier of a statement’s veracity without disclosing any information about the assertion itself. The prover and verifier interact in multiple rounds of the protocol, and in the conclusion, the verifier develops confidence in the veracity of the claim without learning any additional information about the secret.

Let’s use the “Three Color Problem,” also known as the “Graph Coloring Problem,” as an illustration of how ZK-proofs function.

The problem

Imagine that you have a map with multiple areas (vertices) connected by lines (edges), and this is the issue. The goal is to use one of three colors to color each region so that no two neighboring parts have the same color. Can you persuade someone that you are aware of the correct coloring without exposing the actual hues given to each region?

Solution using the ZK-proofs protocol

Setup

The prover and the verifier both agree on the regions and links of the graph (map).

Statement

The prover asserts to have a reliable three-coloring for the provided graph.

Round 1: Commitment

The prover chooses colors at random for each location in secret without disclosing them. Instead, the prover provides the verifier with one encrypted promise for each region. The verifier cannot see what colors are inside the commitments because they are locked like boxes.

Round 2: Challenge 

The verifier chooses a random region and requests that the prover open the commitment for that particular zone. The prover must disclose the hue of that area’s commitment.

Round 3: Response

After committing to the colors, the prover must now prove that the revealed coloring is accurate. This entails displaying the color differences between adjacent sections. The verifier examines the response to ensure that the prover correctly followed the rules.

Iteration

Rounds 2 and 3 are repeated numerous times using various regions that are chosen at random. This procedure is repeated as many times as necessary to establish a high degree of trust in the veracity of the prover’s assertion.

Conclusion

The verifier becomes confident that the prover actually has a valid three-coloring without knowing the actual colors used if the prover regularly produces valid responses for each round.

The verifier gradually increases the prover’s capacity to recognize a valid three-coloring of the graph by repeating the procedure for various regions. However, the zero-knowledge property is maintained since the verifier never discovers the real colors assigned to each region during the procedure.

The above illustration shows how ZK-proofs can be used to persuade someone that a solution exists while keeping the solution’s identity a secret, offering a potent tool for boosting privacy and security in a variety of applications.

What is a zero-knowledge proof?

A zero-knowledge (ZK) proof is a cryptographic protocol that enables one person (the prover) to convince another (the verifier) that a particular claim is true without disclosing any details about the claim itself. 

Researchers Shafi Goldwasser, Silvio Micali and Charles Rackoff presented the idea for the first time in the early 1980s. The main goal of a ZK-proof is to persuade the verifier that a claim is true without revealing any information other than the claim’s veracity. 

A good zero-knowledge proof should fulfill the following three criteria:

  • Completeness: The verifier will accept the proof with a high probability if the proposition is true, and both the prover and the verifier adhere to the protocol.
  • Soundness: If the claim is untrue, no prover should be able to persuade the verifier of the opposite, save under extremely unlikely circumstances.
  • Zero-knowledge: Even after engaging with the prover, the verifier only understands the truth of the statement and nothing else about the secret.

There are different types of ZK-proofs:

Interactive ZK-proofs

Interactive zero-knowledge proofs require back-and-forth communication between the prover and verifier.

Non-interactive ZK-proofs

Non-interactive zero-knowledge proofs provide a compact proof that can be verified in a single step.

Statistical ZK-proofs

Statistical zero-knowledge proofs offer computational soundness with a small probability of error. 

Proof-of-knowledge (PoK)

PoK is a subclass of ZK-proofs that shows that the prover possesses specific knowledge related to the statement.

Proofs of shuffle and range

These ZK-proofs are used in electronic voting and privacy-preserving transactions.

Sigma protocols

Sigma protocols are a class of ZK-proofs that involve three steps: commitment, challenge and response.

Bulletproofs

Bulletproofs are designed to provide efficient range proofs for large sets of values.

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump

Ethereum scaling protocols drive zero-knowledge proof use in 2023

Ethereum scaling remains the primary use case behind zero-knowledge proofs, according to a report from ZKValidator.

Ethereum scaling protocols dominate the use of zero-knowledge rollups (ZK-rollups), with major launches, new research and healthy competition key points in a sector report published by ZKValidator.

The node infrastructure operator’s “State of ZK Q2” report reflects on significant events across the ZK ecosystem, with notable launches of ZK-powered layer 2’s highlighting the use of the technology for scaling in comparison with other market segments.

ZK-proofs use cryptography to allow one party to prove to another party that certain information is correct without revealing any data. They present a solution to trust and privacy in digital environments, and have been pivotal in scaling layer-1 blockchain protocols.

A poll put to the 18,000 followers of the Zero Knowledge Podcast provided a sample for a community gauge on the most important applications of ZK-proofs. Of the respondents, 42% selected “ZK for Scaling” as the segment that would experience the highest growth in the coming 12 months.

ZK use cases. Source: State of ZK Report Q2 2023.

ZK for privacy and identity followed at 23.8% and 22.2%, respectively, while zero-knowledge machine learning was the least selected segment.

The poll reflects the real-world applications of ZK-proofs, with several major Ethereum scaling protocols hitting mainnet in the first half of 2023.

This includes Polygon’s announcement of its forthcoming “2.0” multichain system, which will use ZK-proofs to transfer assets between networks and zkSync Era’s ZK Stack, which will allow developers to build ZK-rollups and proprietary layer-3 “hyperchains.“

ConsenSys also began onboarding partners to its mainnet Linea network on July 11. Linea is another prominent layer 2 that allows developers to build or migrate decentralized applications for Ethereum.

Related: Are ZK-proofs the answer to Bitcoin’s Ordinal and BRC-20 problem?

The sector has also attracted investment across several segments, including new zk-based layer 2’s and zkEthereum Virtual Machines (zkEVMs), as well as ZK-proofs for off-chain computation.

Ethereum scaling firm StarkWare, which helped pioneer zk technology, and the Ethereum co-founder Vitalik Buterin, invested in Kakarot — a zkEVM running on StarkWare’s technology that aims to build layer-3 applications.

The report also highlights a $115 million raise by Worldcoin to continue the development of its zk-powered digital identity application and ecosystem. Swiss nonprofit Anoma Foundation also features in the report after its latest $25 million raise to continue building its third-generation blockchain architecture for decentralized applications.

Collect this article as an NFT to preserve this moment in history and show your support for independent journalism in the crypto space.

Magazine: Here’s how Ethereum’s ZK-rollups can become interoperable

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump

What is the ZK industry up to? Rollups, multichain bridges and VCs

As an emerging technology, how can zero-knowledge proofs remedy many issues across the crypto space?

Zero-knowledge proofs (ZK-proofs) are a key technology explored by many in the crypto industry. A zero-knowledge protocol is a cryptographic method that allows one party to prove to another party that something is true without revealing any information. 

The technology is vital for Ethereum layer-2 solutions to achieve blockchain scalability, and to the privacy and security of ZK transaction networks. The top ZK tokens, such as Polygon (MATIC) and Zcash (ZEC), have surpassed $9 billion in market cap since their inception.

Given the increasing focus on ZK technology and the benefits it can bring to crypto, it’s no surprise it will be one of the hot topics of discussion during the upcoming annual Ethereum Community Conference (EthCC), taking place in Paris from July 17–20.

Some conference-goers, as well as those attending the ZKDay sideline event on July 19, have shared why they believe the technology holds promise in the coming years.

Venture capital is watching closely

According to Cointelegraph Research, venture capital (VC) activity in the cryptocurrency sector is returning to life following a year of decline. In May 2022, the total amount invested in the industry hit $4.4 billion, plummeting to just under $500 million in January 2023 and climbing back to over $1.1 billion in May.

Forest Bai, co-founder and general partner at Foresight Ventures — a Singapore-based VC firm with over $400 million in assets under management — believes the bear market presented a chance for growth, stating: “The collapse of certain crypto institutions presents opportunities for the emergence of new ones.”

For Foresight Ventures, which counts companies like Sei Network, Space ID, Shardeum, Catalyst and Space Nation among its portfolio, emerging tech is a core area of investment interest for the firm. Bai said:

“Combining new technologies such as AI, ZK and blockchain is currently the most fascinating direction we are interested in.”

Although factors such as the collapse of FTX, enforcement actions by the United States Securities and Exchange Commission, and the implosion of Terra have cast a shadow on the sector, Bai remains optimistic about the industry’s recovery, stating, “We can see that crypto tech remains dynamic in regions like Hong Kong, Montenegro, Southeast Asia and South America.”

What are ZK protocols up to?

The motto for the current bear market has been to “build.” As general interest in the cryptocurrency sector fades during difficult economic times, technology companies may see that as an opportunity to take their time to create a lasting product and unveil it as the market enters a recovery stage. This approach is even more evident when discussing emerging sectors and technologies like ZK-proofs.

Related: ZkDay comes to Paris on July 19: A marquee ZK conference amid EthCC

Zero-knowledge, layer-1 blockchain, Manta Network, launched its ZK nonfungible token platform, NPO, a little over one month ago, and has since recorded over 200,000 wallet installs and 300,000 ZK soulbound token mints. Kenny Li, co-founder and chief operations officer of Manta, said that the technology has great potential when it comes to enhancing scalability and user privacy:

“ZK-rollups are specifically used for scalability. There are other applications of ZK which are geared toward protecting users and their privacy/identity. Manta Network uses it to provide compliant private Know Your Customer/identity solutions as a core use case. I think, right now, ZK is being applied in both rollups and on-chain activity, so it would be suited for both.”

According to Li, the primary focus has been to create real use cases for ZK technology. “We are concentrating on on-chain identity paired with the safety and privacy of each user’s wallets and transactions,” he said. The next stage is to apply such solutions to a multitude of use cases across over 80 ecosystem projects and allow them to adopt the technology.

ZK adoption

For zero-knowledge technology to spread its wings and increase adoption, some believe that cross-chain solutions are required to mend the issue of blockchain interoperability.

The Polyhedra Network, which focuses on Web3 interoperability and boasts 800,000 monthly active users, aims to bring layer-1 and layer-2 blockchains closer through its zkBridge technology. As Polyhedra CEO Abner Jia puts it:

“ZkBridge uses zero-knowledge proof constructions to efficiently convince the receiver chain that a certain state transition happened on the sender chain. With zero-knowledge proofs, zkBridge offers both strong security without relying on external assumptions and a significant reduction in on-chain verification cost.”

Given how much skepticism there is around bridges and their vulnerabilities to hacks, it’s no wonder that many are searching for new technologies to help improve protocol security.

The ultimate goal for utilizing proprietary ZK-proof systems is to “promote an open, interconnected and scalable blockchain ecosystem, paving the way for the future of blockchain technology,” Jia said.

Magazine: Here’s how Ethereum’s ZK-rollups can become interoperable

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump

Polygon proposes architecture for ‘Polygon 2.0,’ including aggregator bridge

The forthcoming multi-chain system will use ZK proofs to transfer assets between networks.

Polygon Labs, creator of the Polygon (MATIC) network, has proposed an architecture for its forthcoming “Polygon 2.0” project. The team suggested in a June 29 blog post that the new project should be made up of four different ‘layers,’ which will combine to create a web of networks ultimately connected to each other through Ethereum. If approved by validators, Polygon 2.0 will also feature an aggregator that makes bridge transactions “near-instant and atomic” the team said.

The team first announced Polygon 2.0 on June 12, claiming that the new project would establish “the value layer” of the Internet. But details were scarce at that time. On June 20, co-founder Mihailo Bjelic proposed upgrading the current Polygon network to use zero-knowledge proofs, which he said was necessary in order to make the old network compatible with the “vision” of 2.0.

The June 30 post goes into greater detail about what Polygon 2.0 will look like. The foundation of the project will be the “staking layer” that currently exists. This consists of a “validator manager” contract on Ethereum plus an additional “chain manager” contract for each individual Polygon chain. In the future, new Polygon chains will be able to form by launching new chain manager contracts on Ethereum.

Connecting to this foundational staking layer will be an “interoperability layer” that contains bridges connecting each Polygon chain to each other, through Ethereum. This layer will be secured by using zero-knowledge proofs to validate all transfers.

The interoperability later will also feature an aggregator that combines individual ZK-proofs from each bridge into one proof before sending it to Ethereum. This will enable “seamless” bridge transactions and “dramatically [reduce] Ethereum gas consumption for proof verification,” the team stated.

The third layer of Polygon 2.0 will be the current execution layer which relies upon the Erigon Ethereum client, and the fourth layer will be a “proving layer” that standardizes the ZK-proof process across all Polygon chains.

The team announced that further details about each layer will be provided at a future date.

Polygon isn’t the only network trying to expand into a multi-chain ecosystem. zkSync Era has announced that it intends to create a network of “Hyperchains,” which it hopes to launch in a testnet phase by the end of the year. Optimism is also trying to create a “Superchain” in cooperation with Coinbase’s Base network, and it recently implemented its “Bedrock” upgrade to pave the way towards this transformation.

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump

DeFi driving zkSync growth as 1inch deploys on Ethereum layer-2 scaling platform

1inch Network is the latest decentralized Finance protocol to deploy on Ethereum layer-2 scaling platform zkSync Era.

Decentralized finance (DeFi) protocol 1inch has deployed its aggregation and limit order protocols on Ethereum layer-2 scaling solution zkSync Era to tap into faster and cheaper transactions.

1inch Network is the latest of a host of Ethereum-based platforms and services to deploy on the zero-knowledge proof (zk-proof) based scaling platform. Uniswap, SushiSwap, Maker and Curve Finance have also launched on the zk-proof roll-up zkSync Era.

1inch Network co-founder Sergej Kunz highlighted the promise of the layer-2 solution as his platform joins a handful of first-movers to integrate with the zk-proof powered protocol:

“As zkSync Era gains steam, 1inch users will benefit from faster and cheaper transactions.”

A statement from Matter Labs CEO Alex Gluchowski, who heads up the zkSync development firm, notes that DeFi protocols have been a major factor in the uptake of zkSync era:

“DeFi has been a driving force behind zkSync Era’s explosive growth that has seen over $200 million in TVL driven to the protocol in just three short weeks, and we expect the deployment of 1inch to contribute to even greater adoption and usage of zkSync Era.”

Gluchowski said that 1inch Network’s position as the largest decentralized exchange aggregator by on-chain volume would provide deeper liquidity to zkSync Era. The deployment is also touted to offer faster trades, better rates and lower transaction slippage.

Related: Symbiosis integrates zkSync: ‘Natural evolution’ of scaling solutions

zkSync is among a number of layer-2 solutions that have pioneered the use of zk-rollups to increase Ethereum’s throughput and scalability. The technology enables layer-2 protocols to move computation and blockchain state storage offchain, allowing these platforms to process thousands of transactions before providing summary data proofs to Ethereum’s mainnet.

Matter Labs secured $200 million during a series-c investment round in November 2022, taking its total fundraising to over $450 million to continue the development of its Ethereum scaling platform.

Other major Ethereum development firms, including Polygon and ConsenSys, have also developed their own zk-proof powered scaling protocols. ConsenSys released its zkEVM rollup to its public testnet on March 28.

Meanwhile, Polygon co-founder Sandeep Nailwal described zk-rollups as “the holy grail of Ethereum scaling” upon the release of its open-source zkEVM Ethereum scaling technology to the mainnet on March 27.

Magazine: ZK-rollups are ‘the endgame’ for scaling blockchains: Polygon Miden founder

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump

EY publishes an Ethereum scaling solution to the public domain

Global auditing giant Ernst & Young has released the third iteration of its zero-knowledge proof Ethereum scaling solution.

Ernest & Young's (EY's) attempts to promote secure and private transactions over public blockchains at cheaper costs has culminated in the release of Nightfall 3.

The company announced the news via a release on July 1, stating that Nightfall 3 combines zero-knowledge proofs with optimistic rollups — zk-Optimistic Rollups — to improve transaction efficiency on Ethereum.

Indeed, zk-Rollups are one of the layer-two scaling solutions being developed to achieve scalability for networks like Ethereum, using a process of batched transfers “rolled” into one transaction.

EY’s first contribution to ZK proofs was in April 2019, previously reported by Cointelegraph at the time. In this new iteration, the EY team said that Nightfall 3 is a collection of tools for privately managing Ethereum transactions.

Nightfall 3 reportedly ZK proofs transactions into Optimistic Rollups, removing the need for all authentication nodes to verify the validity of the transactions.

Nodes that challenge invalid blocks will receive rewards, thus ensuring that only valid transactions are added to the blockchain. According to the EY team, Nightfall 3 constitutes a significant improvement in transaction efficiency and gas fee reduction.

Detailing the improvements in the zk-Rollups solution, global blockchain leader at EY Paul Brody remarked that the protocol offered the best balance of mathematical efficiency and security for private transactions on the Ethereum network.

According to the announcement, Nightfall 3’s zk-Optimistic Rollups solution can deliver almost 90% in gas fee reduction compared with public ERC-20 token transfers.

By publishing Nightfall 3 to the public domain, Brody stated in the announcement that EY was doing its part to hasten enterprise adoption of the technology.

Related: Major Auditing Firm Ernst & Young Releases Updates to Two Blockchain-Related Products

With Ethereum 2.0 is still in the works, layer-two solutions like ZK proofs and Optimistic Rollups continue to be touted as short-term solutions to increase Ethereum’s network throughput.

ZK proofs are not EY’s only exploratory work on blockchain technology. Indeed, the firm has previously published a blockchain analyzer tool. The auditing giant released a beta version of the smart contract analyzer back in April 2019.

Bitcoin ETFs show $1.3 billion inflows and bounce back from April’s slump