ZCash

z.cash
ZCash Icon

Uses zero-knowledge proofs to protect privacy cryptographic technique, that allows two users to transact without ever revealing their true identity or address. The Zcash blockchain uses two types of addresses and transactions, Z transactions and addresses are private and T transactions and addresses are transparent like Bitcoin.

Open Source

ZCash Source Code

Author

zcash

Description

Zcash - Internet Money

Homepage

https://z.cash/

License

NOASSERTION

Created

22 Nov 14

Last Updated

17 May 24

Latest version

zc.v0.11.2.z0

Primary Language

C++

Size

112,560 KB

Stars

4,910

Forks

2,027

Watchers

4,910

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Kris Nuttycombe (16 May 24)

    Merge pull request #6891 from nuttycom/converttex Backport upstream bech32m implementation & implement `converttex` RPC method.

  • Kris Nuttycombe (16 May 24)

    Update release notes to note the addition of `z_converttex`

  • Kris Nuttycombe (16 May 24)

    Apply suggestions from code review Co-authored-by: str4d <[email protected]>

  • Kris Nuttycombe (16 May 24)

    Add `converttex` wallet RPC method.

  • Pieter Wuille (29 Jul 21)

    Add references for the generator/constant used in Bech32(m) (cherry picked from commit bitcoin/bitcoin@b8cd2a429271b7af12e98186449ddc00fc7580e6)

  • Fabian Jahr (17 Mar 21)

    naming nits (cherry picked from commit bitcoin/bitcoin@03346022d611871f2cc185440b19d928b9264d9d)

  • Pieter Wuille (05 Jan 21)

    Implement Bech32m encoding/decoding (cherry picked from commit bitcoin/bitcoin@da2bb6976dadeec682d163c258c9afecc87d6428)

  • Pieter Wuille (28 Aug 19)

    Add some general std::vector utility functions Added are: * Vector(arg1,arg2,arg3,...) constructs a vector with the specified arguments as elements. The vector's type is derived from the arguments. If some of the arguments are rvalue references, they will be moved into place rather than copied (which can't be achieved using list initialization). * Cat(vector1,vector2) returns a concatenation of the two vectors, efficiently moving elements when relevant. Vector generalizes (and replaces) the Singleton function in src/descriptor.cpp, and Cat replaces the Cat function in bech32.cpp (cherry picked from commit bitcoin/bitcoin@e65e61c812df90a56e3ce4a8e76c4b746766f387)

  • Samuel Dobson (03 Sept 19)

    Assert that the HRP is lowercase in Bech32::Encode (cherry picked from commit bitcoin/bitcoin@2457aea83c1f9fba708e2335bb197950bf0b6244)

  • Kris Nuttycombe (16 May 24)

    src/bech32.cpp: Make objects in range declarations immutable by default. Partial backport of bitcoin/bitcoin@f34c8c466a0e514edac2e8683127b4176ad5d321

  • murrayn (04 Apr 18)

    Tighten up bech32::Decode(); add tests. (cherry picked from commit bitcoin/bitcoin@60f61f99529f54f85c847d61122c70c0358ebecc)

  • str4d (13 May 24)

    Merge pull request #6886 from daira/author-aliases Fix a commit miscounting bug in `doc/authors.md`, and add some author aliases

  • Daira-Emma Hopwood (09 May 24)

    zcutil/release-notes.py: Make the doc/authors.md file correct Markdown. Signed-off-by: Daira-Emma Hopwood <[email protected]>

  • Daira-Emma Hopwood (09 May 24)

    zcutil/release-notes.py: fix a bug in the counting of commits for each author. Signed-off-by: Daira-Emma Hopwood <[email protected]>

  • Yass (09 May 24)

    Merge pull request #6889 from zcash/ci-skip-fork-permissions CI: Alter `ci-skip.yml` to run in the context of the base of the PR

  • Jack Grigg (09 May 24)

    CI: Alter `ci-skip.yml` to run in the context of the base of the PR This enables the workflow to set the "CI / Required status checks" status to "success" if the PR does not require CI.

  • str4d (09 May 24)

    Merge pull request #6888 from str4d/ci-test-rpc-venv CI: Alter how RPC test venvs are cached to improve reliability

  • Jack Grigg (09 May 24)

    CI: Alter how RPC test venvs are cached to improve reliability

  • Yass (09 May 24)

    Merge pull request #6887 from zcash/ci-fork-permissions CI: Move required-pass checks behind a `workflow_run` event

  • Jack Grigg (09 May 24)

    CI: Move required-pass checks behind a `workflow_run` event This should enable the triggered workflow to have permission to post a status, even when the triggering workflow is in a fork.

  • str4d (09 May 24)

    Merge pull request #6885 from zcash/update-deps-5.10 Update dependencies for 5.10.0

  • Jack Grigg (08 May 24)

    depends: cxx 1.0.122

  • Jack Grigg (08 May 24)

    rust: Migrate to `zcash_primitives 0.15`

  • Jack Grigg (08 May 24)

    qa: cargo vet prune

  • Jack Grigg (08 May 24)

    depends: native_cmake 3.29.3

  • Jack Grigg (08 May 24)

    qa: Fix `updatecheck.py` after `native_libtinfo5` rename

  • str4d (08 May 24)

    Merge pull request #6862 from zcash/dependabot/github_actions/peaceiris/actions-gh-pages-4 build(deps): bump peaceiris/actions-gh-pages from 3 to 4

  • dependabot[bot] (08 May 24)

    build(deps): bump peaceiris/actions-gh-pages from 3 to 4 Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4. - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases) - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md) - [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4) --- updated-dependencies: - dependency-name: peaceiris/actions-gh-pages dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>

  • str4d (08 May 24)

    Merge pull request #6863 from zcash/dependabot/github_actions/peaceiris/actions-mdbook-2 build(deps): bump peaceiris/actions-mdbook from 1 to 2

  • dependabot[bot] (08 May 24)

    build(deps): bump peaceiris/actions-mdbook from 1 to 2 Bumps [peaceiris/actions-mdbook](https://github.com/peaceiris/actions-mdbook) from 1 to 2. - [Release notes](https://github.com/peaceiris/actions-mdbook/releases) - [Changelog](https://github.com/peaceiris/actions-mdbook/blob/main/CHANGELOG.md) - [Commits](https://github.com/peaceiris/actions-mdbook/compare/v1...v2) --- updated-dependencies: - dependency-name: peaceiris/actions-mdbook dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>

ZCash Website

Website

Zcash: Privacy-protecting digital currency

A simple, secure digital currency that protects your privacy. For everyday purchases, sending money to a friend, and your favorite crypto applications, too.

Redirects

Does not redirect

Security Checks

2 security checks failed (64 passed)

  • Top-Level Domain Highly Abused
  • Domain is Blacklisted

Server Details

  • IP Address 104.16.174.83
  • Location San Francisco, California, United States of America, NA
  • ISP CloudFlare Inc.
  • ASN AS13335

Associated Countries

  • US

Saftey Score

Website marked as very dangerous

0%

Blacklist Check

z.cash was found on 1 blacklists

  • CoinBlockerLists
  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

ZCash Reviews

More Cryptocurrencies

  • One of the most private cryptocurrencies, since no meta data is available (not even the transaction amount). It uses complex on-chain cryptographic methods such as Ring signatures, RingCT, Kovri, and Stealth addresses all of which help protect the privacy of users.

About the Data: ZCash

API

You can access ZCash's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/finance/cryptocurrencies/zcash

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share ZCash

Help your friends compare Cryptocurrencies, and pick privacy-respecting software and services.
Share ZCash and Awesome Privacy with your network!

View Cryptocurrencies (2)