Skip to content

CredaCash/CredaCash

Repository files navigation

CredaCash™ Cryptocurrency and Blockchain

CredaCash™ is a next generation cryptocurrency and blockchain that is fast, final, highly scalable and completely private. It features:

  • Privacy: Transactions are encrypted using Zero Knowledge Proofs to keep the source of funds, destination of funds, and the transaction amounts completely private.

  • Advanced Privacy Features: CredaCash Zero Knowledge Proofs also provide advanced privacy features such as completely private hierarchical M-of-N multi-secrets, completely private hash-locked tokens, completely private token lock times, completely private restricted output addresses, completely private multi-asset transactions, complete private escrow transactions, and completely private swap transactions.

  • Speed: Transactions clear in just seconds.

  • Finality: Cleared transactions are final and cannot be reversed.

  • Scalability: A single blockchain can scale to hundreds of transactions per second. In the future, multiple blockchains may be interconnected and payments routed seamlessly between them, similar to routing data on the internet.

  • Integrated Peer-to-Peer Crosschain Exchange: CredaCash is the first fully private cryptocurrency and blockchain to include an integrated, peer-to-peer crosschain exchange. This exchange allows users to trade CredaCash for Bitcoin and Bitcoin Cash across blockchains, instantly providing liquidity and reducing barriers to entry.

  • Mining: Users of the Crosschain Exchange can mine CredaCash, ensuring cryptocurrency goes to users who help grow the ecosystem.

Software Overview

This repository contains the source code for the CredaCash network node and wallet. The network node can:

  • Join the network to relay blocks and transactions.
  • Track the blockchain to record cleared transactions and spent bills.
  • Optionally serve as a network gateway for wallets and other payment applications.
  • Potentially serve as a blockchain witness by assembling transactions into blocks and sending them across the network.

The wallet:

  • Tracks user funds and spend secrets.
  • Sends and receives transactions.
  • Can be run interactively from the console, or used by other programs through a JSON-RPC interface.

Project Status

The software and network are fully operational and have no known issues.

Quick Start

Windows evaluation executables with instructions are available at CredaCash.com

Building

The CredaCash network node software is cross-platform, and has been built and tested under Windows and Linux. For build instructions, see the BUILDING file.

License

This software is licensed under the CredaCash License Agreement. This license is designed to allow anyone to freely run, modify, and redistribute the CredaCash software as long as they support the CredaCash currency on a non-discriminatory basis.

CredaCash is a trademark of Creda Foundation, Inc.