Zcash is a cryptocurrency utilizing zero-knowledge proof cryptography to protect the privacy of transactions.
Zcash is a cryptocurrency utilizing zero-knowledge proof cryptography to protect the privacy of transactions. Zcash publishes all the payments on a public blockchainblockchain but the identity of the sender and the recipient, as well as the amount of transaction, remain private. Zcash is an implementation of the "zerocash" protocol, which is initially based on Bitcoin's design, but offers a higher standard of privacy through zero-knowledgzero-knowledge proofing schemes.
Zcash was founded by Zooko WilcoxZooko Wilcox and grew out of the ZerocoinZerocoin project. The founding scientists of Zcash are Alessandro Chiesa, Christina Garman, Eli Ben-Sasson, Eran Tromer, Ian Miers, Madars Vizra, and Methew Green. The team hired Zooko Wilcox as a founder and CEO of Zcash company. The cryptocurrency was officially launched on October, 2016. In 2017, the Zcash Foundation, which was a 501(c)3 nonprofit entity launched to further advance Zcash and its principles in the cryptocurrency community. In 2019, the Zcash Company rebranded itself as the Electric Coin COmpanyCompany and relinquished control of the Zcash trademark to the Zcash Foundation.
The original Zcash token was forked from the original Bitcoin codebase. This was based on the initial foundersfounder's belief in security flaws in the way transactions were tracked through Bitcoin's blockchain. To ensure that Zcash tokens are secure and can still be verified without revealing information to others on the network, they use zk-SNARKzk-SNARKs. The zk-SNARK enables a fully shielded transaction in which the sender, recipient, and amount are encrypted, allowing Zcash transactions to be anonymous and transparent. This is done through encryption, rather than elimination, of transaction information, which makes tracking transactions impossible, but ensures user security and anonymity.
Zcash also offers a series of preferred wallets for their cryptocurrency. These wallets are intended to continue to provide users with the anonymity and privacy that is associated with ZEC. The only wallets officially endorsed by Electric Coin Co. and Zcash Foundation are the Zcashd and Zebrad full node wallets, for advanced users; otherwise there are wallets which offer privacy.
Zcash, like many coins, relies on miners which verify the transactions and help to secure the network. To do this, Zcash uses a proof-of-workproof-of-work mining algorithmsalgorithm, in which miners compete against each other using processing power to cmpletecomplete the proper computation and be awarded the next network block and any fees from that transaction. Given the network difficulty, miners are required to use an ASIC to mine Zcash. The mathematical problemproblems miners have to solve are defined by the Equihash hashing algorithm.
ASIC stands for Application-Specific Integrated Circuit and describes a type of processor designed for a single purpose. TheyThe ASIC processors tend to be a popular choice for mining cryptocurrencies because they offer higher efficiency than CPU or GPU miners. More ASICs have been deployed to work on Equihash problems, which previously were being mined solely by GPUs as Equihash can be ASIC resistant. But as more ASICs have been deployed and achieved greater network growth, and the ASIC can be used with the Zcash network to mine Zcash with lesser costs to power and to help miners generate better risk-adjusted returns.
Equihash has been offered as a solution to solve the problem foof SHA-256 blockchains being fully exploited by users of ASICs, which can lead to groups of miners using ASICs to conspire and negatively affect a network. With Equihash, Zcash can maintain the sovereignty of the network and maintain the privacy in the network.
Further, Zcash offers optional anonymity. To do this, the Zcash offers two types of addresses: transparent addresses, or T-addresses; and private addresses, or Z-addresses. Transactions between T-addresses are viewable on the Zcash blockchain, and Z-address transactions are shielded and therefore not visible. T-addresses and Z-addresses are interoperable, with funds capable of being transferred between the two. The Z-addresses are those which use zk-SNARKszk-SNARK's cryptography protocol.
Three organizations receive issuance from the Zcash development fund, which totals 20 percent of the mining rewards, while the other 80 percent of Zcash issuance is distributed to miners. The Electric Coin Co. and the Zcash Foundation work together toon the development of Zcash and both parties are required to agree on any network upgrade. Zcash governance also depends on community input, in which a "clear consensus" is determined through a community advisory panel which includes a group of volunteers with extensive interest or knowledge of the Zcash ecosystem.
Zcash is a cryptocurrency utilizing zero-knowledge proof cryptography to protect the privacy of transactions. Zcash publishes all the payments on a public blockchain but the identity of the sender and the recipient, as well as the amount of transaction, remain private. Zcash is an implementation of the "zerocash" protocol, which is initially based on Bitcoin's design, but offers a higher standard of privacy through zero-knowledg proofing schemes.
Zcash was founded by Zooko Wilcox and grew out of the Zerocoin project. The founding scientists of Zcash are Alessandro Chiesa, Christina Garman, Eli Ben-Sasson, Eran Tromer, Ian Miers, Madars Vizra, and Methew Green. The crypto was first announced around the first quarter of 2016, and was officially launched on October, 2016.
The technology behind Zcash protocol is called ZK-SNARK— an acronym for Zero-Knowledge Succinct Non-interactive ARgument of Knowledge. ZK-SNARK is a new form of “zero-knowledge cryptography” that makes all the transactions in Zcash, fully encrypted on the blockchain and to ensure that the confidentiality of transaction metadata is fully preserved.
Confidentiality is a guarantee of personal freedom and security when making online payments. The first Bitcoin cryptocurrency, despite all its uniqueness, is pseudonymous. The BTC blockchain ecosystem is absolutely transparent and anyone can open a web browser and see the balance of any address and the number of completed transactions. Of course, passport data are not published in the distributed registry, and no one will require them from you when creating a personal bitcoin wallet.
The identity of the wallet owner is unknown to the network administration and wallet developers, but it is impossible to hide the rest of the information. Having determined the IP address, you can try to establish the identity of the holder of cryptomonets. This situation did not suit many, and blockchain engineers developed the first truly anonymous Zcash payment network. What kind of cryptocurrency it is and how it guarantees the privacy of transactions, we will tell you now. So, let me introduce ZEC, a cryptocurrency that Edward Snowden and Wikileaks employees called the most interesting altcoin.
Features
Zcash is the first decentralized network in which a new form of cryptography, zk—SNARK, is used to ensure confidentiality. Anonymous transfers are encrypted and inaccessible in the Zcash Blockchain Explorer, but despite this they are checked for validity according to the consensus rules of the network, using the "zero disclosure" proof.
Each user of the network, thanks to ZK-Snark, can confirm ownership of certain data (for example, a private key), without disclosing them and constantly interacting with the validator. The zk-SNARK proof algorithm compiles the hash sum of the transaction into a scheme for solving algebraic equations. A quadratic asymmetric program (QAP) developed by a group of cryptographers in 2013 is used to verify the authenticity of the arithmetic scheme. QAP generates a random verification point, which is not known in advance to the sender, nor to the validator. For this purpose, such forms of cryptography as homomorphic encryption and elliptic curve pairing are used.
The recipient of the funds creates a set of keys or a key tuple, it includes
Expense Key;
View Key;
Billing address.
When creating a hidden transaction, the key tuple is not available in the browser, information about these keys is provided only on request.
The sender of the hidden transaction forms a note that includes:
Payment key;
Transfer amount (calculated in Satoshi);
Zeroing set;
Transmission trap.
The note confirms that the amount indicated in it can be spent by the recipient who has an expense key that corresponds to the payment key. Notes created using the JoinSplit technology are stored in an incremental Merkle tree of a given depth.
In the blockchain, a certain part of the chain is assigned to each complete node, forming a tree in which each block is connected to the previous one using the hash block header. The path from the root to the nodes in the structure of valid blocks is called a valid block chain. Each complete node creates a function that resets all elements of the array, which is logically related to the state of the tree. Unique zeroes, which can also be found in the JoinSplit descriptions, protect against double spending. The zeroizer is never duplicated in the blockchain.
Zcash increases user privacy by encrypting information about the participants of the transaction and the amount of the transfer with one signature, published in the public registry for transactions using secure addresses. Zcash does not encrypt data for multi-signature, does not protect against correlations in public transactions, and does not hide the IP address of the sender and recipient.
When sending funds to the Zcash blockchain ecosystem, more preliminary work needs to be done. But the transaction itself can be confirmed within a few seconds, and its volume will not exceed several hundred bytes.
Main features of the ZEC crypto network:
Transactions with a low commission fee (0.0001 ZEK);
Privacy of addresses and transactions;
Encrypted fields for notes;
Viewing keys for voluntary disclosure of payment information;
Fixed validity period of unprocessed transactions (20 blocks);
The possibility of using multi-signature.
If the transaction is not confirmed within an hour, it becomes invalid, and the funds are returned to the sender.
Public keys are divided into two types:
Z-addresses are encrypted, always start with the letter z;
T-addresses are open. start only with t.
Information about the transfer between Z wallets and the amount of the fee is available in the public blockchain, but there are no addresses, not the transaction amount. The owner of the wallet, if necessary, can inform the IP address and transaction information to a third party, for example, regulators for auditing and ensuring the requirements of local legislation using the viewing key.
Transactions between two t-addresses are transparent and all information about them is publicly available, just like in the bitcoin network. Open and closed addresses easily interact with each other and there are no problems with transactions from, Z to T, or vice versa.
Transactions in the Zcash cryptocurrency ecosystem can be divided into 4 types:
Public: t-address/ t-address;
Protected: t-address/z-address;
Unmasked: z-address/t-address;
Confidential: z-address/z-address
When making a secure transaction, the sender can transmit the necessary information to the recipient in encrypted form using a memo field for notes. At the same time, the owner of the z-address can provide auditors with the details of the completed translation and all the content of the memo field to check for compliance with regulatory standards. When using t-addresses, it is possible to make a transaction with a multi-signature. The Sapling network upgrade has provided new secure addresses to improve efficiency and functionality. Legacy addresses started with "zc", and new Sapling addresses start with "zs". More detailed information about the various types of transactions of the Zcash altcoin can be found on the developer's website https://electriccoin.co/ru/blog/anatomy-of-zcash .
The Zcash cryptocurrency has an open source code developed by a team of computer security specialists and has passed an independent audit.
In the spring of this year, the ZCash Developer Alliance (ZDA) was created under the auspices of the Electric Coin Company (ECC). A team of specialists will work on the implementation of privacy options in the Lightning Network system and the blockchains of Ethereum, Cosmos and some other projects. On April 18, 2022, the developers of Zcash plan to implement NU5 updates. This is the largest update of the Zcash protocol since the launch of the project. NU5 consists of a number of significant improvements, including unified addresses and the deployment of Halo 2 on Zcash. Halo 2, is an improved version of the zk-SNARK protocol, written in Rust, which eliminates the need for trust configuration and increases the bandwidth and scalability of the Zcash network.
The following companies became members of ZDA:
The functional compatibility of Zcash with the protocols of the Ethereum and Cosmos cryptosystems is the primary task of the alliance.
The Ethereum Foundation team is exploring options for implementing anonymous transactions in Ethereum 2.0, and Bolt Lab employees are working to increase the confidentiality of the Lightning Network protocol. According to the head of Bolt Labs Ayo Akiniele, alliance specialists are looking for a single solution that can be adapted to any ecosystem.
Bolt Labs has already launched a test network for anonymous transactions of the Bitcoin cryptocurrency, called zkChannels.
ZDA is also working on providing access to the Zcash protocol to companies that do not use the Zikesh cryptocurrency, but are interested in ensuring anonymity.
The development team
The Zerocash protocol, on which the ZEC cryptocurrency is based, was created by 4 groups of blockchain engineers representing:
The launch of the Zcash crypto network took place on October 28, 2016. The executive director of the project is Zuko Wilcox, a computer security specialist from the USA. The team consists of programmers, engineers, designers, programmers, scientists, lawyers, financiers.
Special mention should be made of: Nathan Wilcox, Dira Hopewood, Jack Grieg, Christina Garman, Ian Myers. The list of project consultants includes the creator of the Ethereum cryptoplatform Vitalik Buterin.
Zcash was founded by Zooko Wilcox and grew out of the Zerocoin project. The founding scientists of Zcash are Alessandro Chiesa, Christina Garman, Eli Ben-Sasson, Eran Tromer, Ian Miers, Madars Vizra, and Methew Green. The team hired Zooko Wilcox as a founder and CEO of Zcash company. The cryptocurrency was officially launched on October, 2016. In 2017, the Zcash Foundation, which was a 501(c)3 nonprofit entity launched to further advance Zcash and its principles in the cryptocurrency community. In 2019, the Zcash Company rebranded itself as the Electric Coin COmpany and relinquished control of the Zcash trademark to the Zcash Foundation.
The Electric Coin Co. and Zcash Foundation developed the Zcash Developer Alliance (ZDA) which is intended to help promote the Zcash ecosystem and to support similar initiatives, such as economic freedom and Zcash interoperability across the cryptocurrency ecosystem. Participating ZDA organizations in 2020 included Agoric, Bolt Labs, ConsenSys, iqlusion, Kyber Network, Thesis, and Electric Coin Co.
The original Zcash token was forked from the original Bitcoin codebase. This was based on the initial founders belief in security flaws in the way transactions were tracked through Bitcoin's blockchain. To ensure that Zcash tokens are secure and can still be verified without revealing information to others on the network, they use zk-SNARKs. The zk-SNARK enables a fully shielded transaction in which the sender, recipient, and amount are encrypted, allowing Zcash transactions to be anonymous and transparent. This is done through encryption, rather than elimination, of transaction information, which makes tracking transactions impossible, but ensures user security and anonymity.
ZEC is the native token of the Zcash network. The token can be used on many exchanges, and is used for anonymous transactions. ZEC tokens can be used by both T-addresses and Z-addresses on the Zcash network. The token can be mined using the Equihash proof-of-work algorithm. Zcash can also be purchased on exchanges, and Zcash offers a list of supported exchanges which can preserve users anonymity, including Gemini, Sideshift.ai, and Flyp.me. The ZEC coin offers fast transaction with low fees. And for encrypted transactions, the coin offers a memo field in which the sender can include relevant information to the receiver.
Zcash also offers a series of preferred wallets for their cryptocurrency. These wallets are intended to continue to provide users with the anonymity and privacy that is associated with ZEC. The only wallets officially endorsed by Electric Coin Co. and Zcash Foundation are the Zcashd and Zebrad full node wallets, otherwise there are wallets which offer privacy.
Zcash, like many coins, relies on miners which verify the transactions and help to secure the network. To do this, Zcash uses a proof-of-work mining algorithms, in which miners compete against each other using processing power to cmplete the proper computation and be awarded the next network block and any fees from that transaction. Given the network difficulty, miners are required to use an ASIC to mine Zcash. The mathematical problem miners have to solve are defined by the Equihash hashing algorithm.
ASIC stands for Application-Specific Integrated Circuit and describes a type of processor designed for a single purpose. They tend to be a popular choice for mining cryptocurrencies because they offer higher efficiency than CPU or GPU miners. More ASICs have been deployed to work on Equihash problems, which previously were being mined solely by GPUs as Equihash can be ASIC resistant. But as more ASICs have been deployed and achieved greater network growth, and the ASIC can be used with the Zcash network to mine Zcash with lesser costs to power and to help miners generate better risk-adjusted returns.
Equihash has been offered as a solution to solve the problem fo SHA-256 blockchains being fully exploited by users of ASICs, which can lead to groups of miners using ASICs to conspire and negatively affect a network. With Equihash, Zcash can maintain the sovereignty of the network and maintain the privacy in the network.
Further, Zcash offers optional anonymity. To do this, the Zcash offers two types of addresses: transparent addresses, or T-addresses; and private addresses, or Z-addresses. Transactions between T-addresses are viewable on the Zcash blockchain, and Z-address transactions are shielded and therefore not visible. T-addresses and Z-addresses are interoperable, with funds capable of being transferred between the two. The Z-addresses are those which use zk-SNARKs cryptography protocol.
Through these address types, Zcash offers four types of transactions: private transactions (Z-address to Z-address); deshielding transactions (Z-address to T-address); shielding transactions (T-address to Z-address); and public transactions (T-address to T-address). Private transactions are made possible through the use of zk-SNARKs.
The technology behind Zcash protocol is called zk-SNARK— an acronym for Zero-Knowledge Succinct Non-interactive ARgument of Knowledge. zk-SNARK is a new form of “zero-knowledge cryptography” that makes all the transactions in Zcash, fully encrypted on the blockchain and to ensure that the confidentiality of transaction metadata is fully preserved. The zk-SNARK protocol allows one party to prove to another that a statement is true, without revealing information beyond the validity of the statement itself.
In May 2022, Zcash upgraded from previous zk-SNARK zero-knowledge protocols to Halo 2 zk-SNARK that has solved two issues in Zcash: removing the trusted setup while also offering the performance targets and scalable architecture for private digital payments. Halo on Zcash is developed to enable circuit upgrades for trusted setups, and make the protocol more capable of supporting future improvements, such as supporting additional assets, and making it easier for other projects to benefit from Zcash features.
Three organizations receive issuance from the Zcash development fund, which totals 20 percent of the mining rewards, while the other 80 percent of Zcash issuance is distributed to miners. The Electric Coin Co. and the Zcash Foundation work together to the development of Zcash and both parties are required to agree on any network upgrade. Zcash governance also depends on community input, in which a "clear consensus" is determined through a community advisory panel which includes a group of volunteers with extensive interest or knowledge of the Zcash ecosystem.