A PHP Error was encountered

Severity: Notice

Message: Undefined index: Operating System

Filename: libraries/DT_ci_browser_os.php

Line Number: 49

Backtrace:

File: /home/bcs/public_html/application/fe/libraries/DT_ci_browser_os.php
Line: 49
Function: _error_handler

File: /home/bcs/public_html/application/fe/libraries/DT_ci_browser_os.php
Line: 11
Function: getOS

File: /home/bcs/public_html/application/fe/helpers/site_helper.php
Line: 227
Function: library

File: /home/bcs/public_html/application/fe/controllers/Coin.php
Line: 40
Function: viewCounter

File: /home/bcs/public_html/index.php
Line: 319
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: Operating System

Filename: libraries/DT_ci_browser_os.php

Line Number: 49

Backtrace:

File: /home/bcs/public_html/application/fe/libraries/DT_ci_browser_os.php
Line: 49
Function: _error_handler

File: /home/bcs/public_html/application/fe/libraries/DT_ci_browser_os.php
Line: 11
Function: getOS

File: /home/bcs/public_html/application/fe/helpers/site_helper.php
Line: 228
Function: __construct

File: /home/bcs/public_html/application/fe/controllers/Coin.php
Line: 40
Function: viewCounter

File: /home/bcs/public_html/index.php
Line: 319
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: Operating System

Filename: libraries/DT_ci_browser_os.php

Line Number: 84

Backtrace:

File: /home/bcs/public_html/application/fe/libraries/DT_ci_browser_os.php
Line: 84
Function: _error_handler

File: /home/bcs/public_html/application/fe/helpers/site_helper.php
Line: 230
Function: showInfo

File: /home/bcs/public_html/application/fe/controllers/Coin.php
Line: 40
Function: viewCounter

File: /home/bcs/public_html/index.php
Line: 319
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/bcs/public_html/system/core/Exceptions.php:271)

Filename: helpers/site_helper.php

Line Number: 250

Backtrace:

File: /home/bcs/public_html/application/fe/helpers/site_helper.php
Line: 250
Function: setcookie

File: /home/bcs/public_html/application/fe/controllers/Coin.php
Line: 40
Function: viewCounter

File: /home/bcs/public_html/index.php
Line: 319
Function: require_once

The Blockchain Story

Mkt Cap.
Vol. 24H
Open 24h
Low/High 24h
Market Price Open 24H Last Trade Volume 24H
LiveCoin 97.37 90.44 0.04 8.16
WavesDEX 86.00 86.00 0.29 0.00
Binance 104.88 94.78 0.91 1,586.06
Yobit 102.49 95.01 0.00 96.82
Poloniex 116.34 116.34 0.02 0.00
Bitfinex 104.77 94.66 5.60 40,261.13
Cexio 109.09 91.50 0.94 840.37
OpenLedger 93.00 88.45 0.00 2.04
OKCoin 102.27 94.62 0.00 37.37
BitTrex 104.99 95.33 4.56 1,312.07
BCEX 54.69 54.69 1.83 0.00
CCEX 361.11 361.11 0.02 0.00
Bitlish 68.20 68.20 0.72 0.00
Ore 246.00 246.00 0.05 0.00
Exmo 102.14 92.89 0.03 1,781.45
Kraken 104.69 94.34 0.14 7,539.15
Gemini 104.77 94.71 7.14 12,802.81
WEX 1,589.65 1,589.65 0.07 0.00
EXRATES 104.83 94.57 0.42 233.01

Privacy Enhanced : A decentralized and open-source cryptocurrency that provides strong privacy protections. If Bitcoin is like http for money, Zcash is https—a secure transport layer.

 

zk-SNARKs

The Basic

Zcash is the first widespread application of zk-SNARKs, a novel form of zero-knowledge cryptography. The strong privacy guarantee of Zcash is derived from the fact that shielded transactions in Zcash can be fully encrypted on the blockchain, yet still be verified as valid under the network’s consensus rules by using zk-SNARK proofs.

The acronym zk-SNARK stands for “Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,” and refers to a proof construction where one can prove possession of certain information, e.g. a secret key, without revealing that information, and without any interaction between the prover and verifier.

“Zero-knowledge” proofs allow one party (the prover) to prove to another (the verifier) that a statement is true, without revealing any information beyond the validity of the statement itself. For example, given the hash of a random number, the prover could convince the verifier that there indeed exists a number with this hash value, without revealing what it is.

Application to ZCASH

In order to have zero-knowledge privacy in Zcash, the function determining the validity of a transaction according to the network’s consensus rules must return the answer of whether the transaction is valid or not, without revealing any of the information it performed the calculations on. This is done by encoding some of the network's consensus rules in zk-SNARKs. At a high level, zk-SNARKs work by first turning what you want to prove into an equivalent form about knowing a solution to some algebraic equations. In the following section, we give a brief overview of how the rules for determining a valid transaction get transformed into equations that can then be evaluated on a candidate solution without revealing any sensitive information to the parties verifying the equations.

Discussion