0x9b8162be…88a4sent to0x56b91900…5dc5·#3,632,910·0x074e0da2…c64fec
Equihash PoW Golang portWe are looking for a talented Golang developer in order to port the c++ reference implementation of the Zcash PoW block validation function (equihash) over to pure Go without any use of native bindings (CGO).
The c++ reference implementation can be found at: https://github.com/zcash/zcash/blob/master/src/crypto/equihash.cpp#L722
A python implementation can be found at: https://github.com/str4d/zcash-pow
The formal specifications of the equihash function can be found at: https://github.com/zcash/zips/blob/zips27.reorganisation.1/protocol/protocol.pdf
We will provide a full test suite with valid and invalid Zcash block headers that the implementation will have to pass.
The performance of the implementation should be comparable to the c++ reference implementation and has to be thread save.
The implementation should have the following signature: func Verify(header, solution []byte) (bool, error)