BTC$49 177.82


ETH$4 092.88


Binance Coin








Zero Knowledge Proof Explained Simply

04 Mar 2019


Blockchain was created to provide the users with an additional layer of security achieved through anonymization and encryption of all financial and personal data. However, a sufficient amount of information, such as transaction history, the volume of transferred funds as well as the public key, remain visible to all participants in the network. While most crypto enthusiasts may argue that such an ‘openness’ constitutes the core concept of the blockchain technology, there are a lot of users who would prefer to keep even this portion of information concealed. That is when a zero-knowledge proof comes handy.     

The definition of a zero-knowledge proof

A zero-knowledge proof is a cryptographic protocol that provides means for one of the interacting parties to assure the other party of the validity of the conveyed information without disclosing a single part of its content hence the term ‘zero-knowledge’.

The interacting parties are called the ‘verifier’ and the ‘prover’. To put it simply, the prover has to convince the verifier that the information that he possesses is valid without revealing the nature of that information - the zero disclosure.

 In order for the verifier to come to the conclusion that the concealed information is valid, he must present the prover with a number of challenges which are known collectively as the “interactive input”. That is why the zero-knowledge proof usually comes in the form of an interactive protocol.

How a zero-knowledge proof when applied to blockchain - explained using a simple example

Let’s imagine that there is a person named Viktor (verifier) who gets approached by Peter (prover) and claims that he possesses some secret information which is valuable to Viktor, for instance, a private key. 

Now, Viktor needs to assure himself of Peter’s trustworthiness by asking him a series of questions. In case of blockchain, Viktor would initiate an interactive input by sending an encrypted message using prover’s public key. Peter then uses his private key to decrypt the message and send it back to Viktor. In order to bring the probability of Peter guessing the message without actually decrypting it almost to the naught, Viktor would have to send a series of messages until he gets absolutely convinced that Peter is trustworthy thus the information that he carries is also verifiable. 

It should be noted that in order for the protocol to qualify as a zero-knowledge proof, it has to meet the following three criteria:

The real use case of a zero-knowledge proof in cryptocurrencies

There are two digital currencies, namely Ethereum, INT, the developers of which have been playing around with the idea of introducing a zero-knowledge proof protocol, and only one - ZCash that had implemented this concept into practice.

In 2016, they created zk-SNARK which stands for ‘zero-knowledge succinct non-interactive argument of knowledge”, which is basically a proof construction that is quite similar to the one explained in the paragraph above. The ‘succinctedness’ of this protocol implies that the actual verification takes no longer than a few milliseconds.

The application of this protocol makes ZCash the most anonymous cryptocurrency of all but this characteristic comes at a price as ZEC has the reputation of being one of the favorite cryptocurrencies of hackers and cybercriminals.


Top Cryptocurrencies with Price Predictions

# Crypto Prediction Accuracy CVIX Price 24h 7d Market Cap 7d price change
1 Bitcoin (BTC) BTC Bitcoin predictions 76% 49 $49 177.82 -7.92% -10.53% $929 035 044 566 BTC 7 days price change
2 Ethereum (ETH) ETH Ethereum predictions 82.8% 34 $4 092.88 -2.38% -0.69% $485 446 527 829 ETH 7 days price change
3 Binance Coin (BNB) BNB Binance Coin predictions 81.2% 30 $563.52 -4.86% -7.33% $93 995 664 394 BNB 7 days price change
4 Tether (USDT) USDT Tether predictions 95.6% 1 $0.999981 -0.03% 0% $74 156 265 433 USDT 7 days price change
5 Solana (SOL) SOL Solana predictions 72% 60 $203.61 -3.36% 4.31% $62 231 324 330 SOL 7 days price change
6 Cardano (ADA) ADA Cardano predictions 67.6% 67 $1.42 -8.66% -8.56% $47 386 208 203 ADA 7 days price change
7 XRP (XRP) XRP XRP predictions 71.2% 64 $0.847073 -8.28% -10.87% $40 021 926 228 XRP 7 days price change
8 USD Coin (USDC) USDC USD Coin predictions 96% 2 $0.999590 -0.04% -0.01% $39 871 779 233 USDC 7 days price change
9 Polkadot (DOT) DOT Polkadot predictions 61.6% 74 $29.29 -12.73% -17.58% $28 929 753 364 DOT 7 days price change
10 Terra (LUNA) LUNA Terra predictions 68% 62 $74.10 13.99% 67.51% $28 735 392 986 LUNA 7 days price change
11 Dogecoin (DOGE) DOGE Dogecoin predictions 62.8% 71 $0.178634 -10.26% -13.05% $23 648 648 660 DOGE 7 days price change
12 Avalanche (AVAX) AVAX Avalanche predictions 64% 74 $92.34 -12.64% -18.20% $22 411 255 216 AVAX 7 days price change
13 SHIBA INU (SHIB) SHIB SHIBA INU predictions 63.6% 73 $0.000037 -7.81% -5.02% $20 467 328 342 SHIB 7 days price change
14 Chain (CRO) CRO Chain predictions 58.4% 83 $0.605372 -3.98% -24.08% $15 293 531 006 CRO 7 days price change
15 Polygon (MATIC) MATIC Polygon predictions 69.6% 59 $1.99 -10.33% 22.67% $13 980 255 925 MATIC 7 days price change

Be the first to receive Cryptocurrency Price Predictions and Forecasts daily

Get cryptocurrency price predictions, forecasts with analysis and news right to your inbox.

© 2015-2021

The usage of this website constitutes acceptance of the following legal information. Any contracts of financial instruments offered to conclude bear high risks and may result in the full loss of the deposited funds. Prior to making transactions one should get acquainted with the risks to which they relate. All the information featured on the website, including information about the cryptocurrencies and bitcoin is intended solely for informational purposes, is not a means of advertising them, and doesn't imply direct instructions for investing. Crypto Rating shall not be liable for any loss, including unlimited loss of funds, which may arise directly or indirectly from the usage of this information. The editorial staff of the website does not bear any responsibility whatsoever for the content of the comments or reviews made by the site users about cryptocurrencies. The entire responsibility for the contents rests with the authors. Reprint of the materials is available only with the permission of the editorial staff.