Skip to content
This repository has been archived by the owner on Jul 18, 2023. It is now read-only.

Consensys/Project-Alchemy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Ethereum-Zcash Integration effort

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published