Skip to content
No description, website, or topics provided.
Branch: vcash
Clone or download
Latest commit 45240c7 Apr 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci
.github Update contributing guidelines (#2563) Feb 19, 2019
.hooks cannot use unstable rustfmt features outside nightly toolchain (#1338) Aug 10, 2018
api Merge Grin 1.0.3 Apr 3, 2019
chain Merge Grin 1.0.3 Apr 3, 2019
config Update vcash config file Apr 4, 2019
core
doc Update doc Apr 10, 2019
etc
keychain
p2p
pool Merge Grin 1.0.3 Apr 3, 2019
servers Revoke commit 'cb6b4dee' for wallet safety Apr 10, 2019
src Merge Grin 1.0.3 Apr 3, 2019
store Bump version to 1.0.3 Apr 2, 2019
util Bump to latest grin_secp256k1zkp Apr 2, 2019
wallet Merge Grin 1.0.3 Apr 3, 2019
.editorconfig
.gitignore Optimizing the code and making it more idiomatic (#2269) Jan 1, 2019
.gitlab-ci.yml
.travis.yml refactor(ci): reorganize CI related code (#2658) Mar 11, 2019
CODE_OF_CONDUCT.md Many typo fixes (#1158) Jun 13, 2018
CONTRIBUTING.md
Cargo.lock
Cargo.toml Merge Grin 1.0.3 Apr 3, 2019
LICENSE Create LICENSE Jun 29, 2017
README.md Update doc Apr 10, 2019
SECURITY.md
rustfmt.toml cannot use unstable rustfmt features outside nightly toolchain (#1338) Aug 10, 2018

README.md

Vcash

VCash is the combined outcome of Bitcoin characteristics integrated with Mimblewimble technology. It inherits Bitcoin’s distribution mechanism and uses Grin's Mimblewimble implementation.

Bitcoin has proven some facts in the last ten years. For example, the best way to protect assets is consuming energy through POW, a fixed quantity of coins give rise to good performance, ASIC devices do not violate the goal of decentralisation, and decentralised systems are reliable.

Currently, Bitcoin's privacy protocol is still relatively poor whereby the flow of most transactions under the UTXO model are analysed, and transaction amounts are made public. This means there are no privacy and anonymity in Bitcoin, which in turn hinders liquidity of the coins and limits people's freedom to use the coins.

Grin's privacy protocol is second to none. It is extremely reliable and simple because it only utilises a number of basic mathematical laws. It is such a pity that the only blemish in Grin is that its coin parameter settings adopted the linear coin delivery model.

VCash combines advantages of the two coins. In terms of Bitcoin, it inherits its economic parameter as well as its immense hash power. In terms of Grin, it derives its powerful technology in privacy protocols.

VCash adopts Merged Mining method to mine coins alongside Bitcoin, that is, VCash blocks can be computed whilst computing Bitcoin blocks. In general, POW chains need to take into consideration that there is a 51% risk of attack on the network. Since Bitcoin has the largest number of miners in the world whereby hash power is broadly distributed, VCash can easily obtain most of Bitcoin’s hash power with the support of the Bitcoin mining pool. This means VCash possesses the same level of security as Bitcoin hence launching a 51% attack on it would be equally difficult.

The goal of VCash is to be the most private and secure chain for storing values.

Getting Started

To learn more about the technology, read our introduction.

To build and try out Vcash, see the build docs.

For Pool who wants to mine Vcash, see the mergedmining docs.

Credits

Tom Elvis Jedusor for the first formulation of MimbleWimble.

Andrew Poelstra for his related work and improvements.

John Tromp for the Cuckoo Cycle proof of work.

J.K. Rowling for making it despite extraordinary adversity.

License

Apache License v2.0.

You can’t perform that action at this time.