Page semi-protected

Zcash

From Wikipedia, the free encyclopedia

Zcash
Zcash logo 2019.svg
CodeZEC
Development
White paperZcash Protocol Specification
Initial release28 October 2016; 5 years ago (2016-10-28)
Latest release4.3.0 / 24 February 2021; 10 months ago (2021-02-24)[1]
Code repositorygithub.com/zcash/zcash
Development statusActive
Project fork ofBitcoin Core
Written inC++ and Rust (zcashd), Python (zcashd test suite), Rust (zebra), Kotlin (Android SDK), Swift (iOS SDK), Go (lightwalletd)
Operating systemLinux, Windows, macOS
Developer(s) (zcashd), (zebra)
Source modelOpen source
LicenseMIT (main zcashd code); MIT/Apache (zebra and some support libraries)
Websitez.cash
Ledger
Hash functionEquihash
Issuance scheduleSimilar to Bitcoin, with "slow start" and different block interval
Block reward6.25 ZEC (5 ZEC to miners; 1.25 Founders' Reward), from Blossom upgrade until first halving[2]
Block time75 seconds (post-Blossom upgrade)[2]
Block explorerexplorer.zcha.in
Circulating supply10,028,406[3]
Supply limit21,000,000[2]

Zcash is a cryptocurrency aimed at using cryptography to provide enhanced privacy for its users compared to other cryptocurrencies such as Bitcoin.

Zcash is based on Bitcoin's codebase.[4] It shares many similarities, such as a fixed total supply of 21 million units.[5]

Transactions can be "transparent" and similar to bitcoin transactions in which case they are controlled by a t-addr, or they can be "shielded" and are controlled by a z-addr. A shielded transaction uses a type of zero-knowledge proof called zk-SNARKs, which provides anonymity to the coin holders in the transaction. Zcash coins are either in a transparent pool or a shielded pool. As of December 2017 only around 4% of Zcash coins were in the shielded pool and at that time most cryptocurrency wallet programs did not support z-addrs and no web-based wallets supported them.[6] The shielded pool of Zcash coins were further analyzed for security and it was found that the anonymity set can be shrunk considerably by heuristics-based identifiable patterns of usage.[7]

Zcash affords private transactors the option of "selective disclosure", allowing a user to prove payment for auditing purposes. One such reason is to allow private transactors the choice to comply with anti-money laundering or tax regulations. "Transactions are auditable but disclosure is under the participant's control."[8] The company has hosted virtual meetings with law enforcement agencies around the U.S. to explain these fundamentals and has gone on the record of saying that "they did not develop the currency to facilitate illegal activity".[5]

While miners receive 80% of a block reward, 20% is given to the "Zcash development fund": 8% to Zcash Open Major Grants, 7% to Electric Coin Co., and 5% to The Zcash Foundation.[9][10]

History

Development work on Zcash began in 2013 by Johns Hopkins professor Matthew Green and some of his graduate students.[5] The development was completed by the for-profit Zcash Company, led by Zooko Wilcox, a Colorado-based computer security specialist and cypherpunk.[5] The Zcash Company raised over $3 million from Silicon Valley venture capitalists to complete development of Zcash.[5]

Zcash was first mined in late October 2016.[11] The initial demand was high, and within a week Zcash coins were trading for five thousand dollars a piece.[11] Ten percent of all coins mined for the first four years were to be allotted to the Zcash Company, its employees, the investors, and the non-profit Zcash Foundation.[5]

The setup of Zcash required the careful execution of a trusted setup procedure — something that subsequently became known as "The Ceremony" — to create the Zcash private key. In order to ensure the privacy characteristic of Zcash it is important to generate a truly random enormous number that can be used as the private key, while also ensuring that no person or computer retains a copy of the key, or could subsequently regenerate the key. If the private key were available to anyone, they could generate counterfeit Zcash coins, destroying the Zcash system. The Ceremony was a two-day process, executed simultaneously during a short-window of time in six different locations globally, by persons who did not know in advance who else was going to be participating in the event. The private key was generated, and used to instantiate Zcash, and the computers used in the process were reportedly destroyed.[12]

On May 12, 2017, regarding the WannaCry ransomware attack and Zcash's compliance with global anti-money laundering standards,[13] Zooko Wilcox wrote: "I think we can successfully make Zcash too traceable for criminals like WannaCry, but still completely private & fungible. …".[14]

On March 1, 2018, Ariel Gabizon, an employee of the Zcash Company, discovered a critical bug which could have allowed an attacker to create an infinite amount of counterfeit Zcash.[15][16] Gabizon shared this discovery with only three other employees, including CEO Zooko Wilcox.[15][16] On October 28, 2018, the fix for this issue was covertly included in the Sapling network upgrade to the Zcash network.[15][16]

On February 21, 2019, the "Zcash Company" announced a re-branding as the Electric Coin Company (ECC).[17] In their blog post, the company claims that they had been calling themselves the "Zcash Company" but that their legal name has always been the Zerocoin Electric Coin Company, LLC and that they will now be known as the ECC.[17]

On September 24, 2019, the ECC announced that Zcash is compliant with all requirements arising from the FATF recommendations in a company blog post titled "How Zcash is Compliant with the FATF Recommendations".[18] ECC's blog post claims that their virtual asset is more compliant than most other virtual assets as they implement the "Travel Rule" requirement.[18]

On May 19, 2020, a paper titled "Alt-Coin Traceability"[19] investigated the privacy of both Zcash and Monero. This paper concluded that "more academic research is needed in Zcash overall" and that the privacy guarantees of Zcash are "questionable". The paper claimed that since the current heuristics from a 2018 Usenix Security Symposium paper entitled "An Empirical Analysis of Anonymity in Zcash"[7] still continue today that the result is making Zcash less anonymous and more traceable.

On June 8, 2020, Chainalysis added support for Zcash to their Chainalysis Reactor and "Know Your Transaction" (KYT) technologies.[20] This permits Chainalysis to trace and provide transaction values and at least the sender or receiver address for over 99% of Zcash activity.[20] Chainalysis explains that it is able to accomplish this since most Zcash users do not use privacy-enhancing features.[20] Chainalysis also cites a research paper by the RAND corporation[21] which revealed that less than 0.2% of the cryptocurrency addresses on the dark web were Zcash addresses.[20]

On October 12, 2020, the ECC announced a new non-profit 501(c)3 organization called the Bootstrap Project (Bootstrap) in a company blog post titled "ECC’s owners to donate ECC".[22] A majority of the investors and owners of Zerocoin Electric Coin Company LLC (ECC) have agreed to donate the ECC company as the wholly owned property of Bootstrap.[22] ECC's blog post claims that nothing will change within the company other than the ownership[22] including the Board of Directors.[22] On October 27, 2020, ECC announced that its shareholders have officially voted in favor of donating 100 percent of the company's shares to Bootstrap.[23]

On March 30, 2021, the ECC published the "ECC Transparency Report for Q3 2020".[24][25] In this report, the ECC reports that it is "now a wholly owned entity of the 501(c)3 Bootstrap".[24][25]

See also

References

  1. ^ "Releases - zcash/zcash". Retrieved 24 February 2021 – via GitHub.
  2. ^ a b c "Frequently Asked Questions - Zcash". Retrieved 10 July 2019.
  3. ^ "Zchain - Zcash Blockchain Explorer & API". Retrieved 13 September 2020.
  4. ^ "The Basics | Zcash". Zcash. Retrieved 10 July 2020.
  5. ^ a b c d e f Popper, Nathaniel (31 October 2016). "Zcash, a Harder-to-Trace Virtual Currency, Generates Price Frenzy". The New York Times.
  6. ^ Quesnelle, Jeffrey (2017). "On the linkability of Zcash transactions". arXiv:1712.01210 [cs.CR].
  7. ^ a b Kappos, George; Yousaf, Haaroon; Maller, Mary; Meiklejohn, Sarah (2018). An Empirical Analysis of Anonymity in Zcash. pp. 463–477. ISBN 978-1-939133-04-5.
  8. ^ Clozel, Lalita (31 October 2016). "How Zcash Tries to Balance Privacy, Transparency in Blockchain". American Banker.
  9. ^ "Zcash development and governance - Zcash". Zcash. Retrieved 22 June 2021.
  10. ^ "Reaching Consensus". Electric Coin Company. Retrieved 22 June 2021.
  11. ^ a b Elaine, Ou (1 November 2016). "Bitcoin Isn't Anonymous Enough". Bloomberg.com. Bloomberg. Retrieved 17 November 2020.
  12. ^ Webster, Molly; Kielty, Matt (25 February 2021). "The Ceremony". Radiolab. National Public Radio. Retrieved 29 June 2021.
  13. ^ "Compliance - ZCash". Archived from the original on 3 June 2021.
  14. ^ "twitter.com/zooko". Archived from the original on 21 July 2017.
  15. ^ a b c "Zcash Counterfeiting Vulnerability Successfully Remediated". Electric Coin Company. 5 February 2019. Retrieved 6 October 2020.
  16. ^ a b c "Critical Zcash Bug Could Have Allowed 'Infinite Counterfeit' Cryptocurrency". The Hacker News. Retrieved 6 October 2020.
  17. ^ a b "Goodbye, Zcash Company. Hello, Electric Coin Company". Electric Coin Company. 21 February 2019. Retrieved 9 November 2020.
  18. ^ a b "How Zcash is Compliant with the FATF Recommendations". Electric Coin Company. 24 September 2019. Retrieved 9 November 2020.
  19. ^ Ye, Claire; Ojukwu, Chinedu; Hsu, Anthony; Hu, Ruiqi (2020). "Alt-Coin Traceability". Cite journal requires |journal= (help)
  20. ^ a b c d "Introducing Investigation and Compliance Support for Dash and Zcash". blog.chainalysis.com. Retrieved 5 September 2020.
  21. ^ Silfversten, Erik; Favaro, Marina; Slapakova, Linda; Ishikawa, Sascha; Liu, James; Salas, Adrian (6 May 2020). "Exploring the use of Zcash cryptocurrency for illicit or criminal purposes". Cite journal requires |journal= (help)
  22. ^ a b c d "ECC's owners to donate ECC". Electric Coin Company. 12 October 2020. Retrieved 8 November 2020.
  23. ^ "ECC owners approve donation to Bootstrap Project". Electric Coin Company. 27 October 2020. Retrieved 9 November 2020.
  24. ^ a b "ECC Transparency Report for Q3 2020". Electric Coin Company. 30 March 2021. Archived from the original on 2 April 2021. Retrieved 2 April 2021.
  25. ^ a b "Electric Coin Co. Transparency Report March 2021" (PDF). 31 March 2021. Archived (PDF) from the original on 2 April 2021. Retrieved 2 April 2021.

External links

Official website Edit this at Wikidata

Retrieved from ""