All Projects → ConsenSys → Project-Alchemy

ConsenSys / Project-Alchemy

Licence: other
Ethereum-Zcash Integration effort

Project Alchemy

An effort to bring together the Zcash and Ethereum blockchains

ZRelay

A BTC Relay-inspired Zcash SPV client on the EVM

The Zcash PoW consists of two components which must be implemented in the EVM. BLAKE2b, a cryptographic hash function, is used in the Equihash Proof-of-Work system.

There is a Solidity implementation of BLAKE2b and Equihash in this repo, and an EIP for a BLAKE2b precompiled contract for efficiency.

Tests:

Install Dapple (version >= 0.8)

npm install -g dapple

Run tests

dapple test

Note: requires dapple >= v0.8 and Solc >= 0.4.2 you may have to build from source.

References

BLAKE2

Equihash

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].