💰 Награда за реализацию Equihash [$500 Steem Dollars] (перевод статьи @dantheman)
![](https://steemitimages.com/640x0/http://i.imgur.com/T3kJoUL.jpg)
Я разыскиваю кого-нибудь, кто бы смог извлечь код из Zcash для переработки EquiHash proof of work во что-нибудь, что можно будет использовать в других программах. Я хочу получить библиотеку со следующим API:
namespace equihash {
optional<proof> mine( char source[32],
int64_t start_nonce, uint32_t range )
bool validate( char source[32], int64_t nonce, const proof& p )
}
Библиотека должна быть реализована однопоточно. Описанный выше API может быть отрегулирован если это необходимо, но общая структура измениться не должна. Библиотека может располагаться только на Open SSL, C++11 и Boost.
Финальный продукт должен быть размещен на отдельном репозитории github, который может быть построен с помощью CMake на Linux и OS X.
Здесь можно посмотреть Pull Request, который добавил Equihash в Zcash https://github.com/zcash/zcash/pull/851
Если будет предложено несколько вариантов, я выберу лучший по моему мнению.
Оригинальный пост и его обсуждение ЗДЕСЬ
Данный пост опубликован в рамках бета тестирования проекта RuSteemitBlog
Перевод осуществлен: @zaebars, все SBD, собранные данным постом, будут использованы для Power Up переводчика в рамках инициативы #spreadthepower
Критика, комментарии и предложения приветствуются.
![30 second exposure](https://steemitimages.com/640x0/http://i.imgur.com/wOxrdeJ.png)