Post
Topic
Board Альтернативные криптовалюты
Re: [DCR] Decred - гибридный PoW/PoS | btcsuite Devs | Тoнны нoвых вoзмoжностeй
by
bitmonstr
on 07/05/2017, 09:44:29 UTC

Что вы, что вы. Эти "исходники" из трех частей я давно изучил. Например, взять https://github.com/decred/dcrd - DECRED deamon - как я понимаю, именно в нём должна быть реализация POW алгоритма. Но нет, ничего подобного вы там не увидите, даже следов. Да вы не стесняйтесь, тоже просмотрите этот dcrd, там кода кот наплакал. Все эти исходники внимательно изучаются за 7-10 минут. Потому что там почти ничего нет. Вот, например, файл https://github.com/decred/dcrd/blob/master/mining/mining.go - по идее реализация алгоритма майнинга должна быть в нём :-). Но нет, там определена одна  небольшая структура и один интерфейс, всё очень далеко от майнинга, от POW, и вообще от чего-то значимого.

Интерсно, а откуда тогда берут POW алгоритм сторонние разработчики майнеров? Вот клеймор например?
Он-то смог его найти, да еще и майнер сделал.

В том то и дело, что ни откуда не берут. Собственно это я и анализировал больше всего. Это очень умный ход со стороны мошенников, использовать авторитетных и добропорядочных разработчиков как доказательство своей честности. И я изучил весь сторонний майнерский софт для decred с открытым кодом. Нигде в нём собственно проверка и окончательный алгоритм POW не реализован. Да и не мог быть реализован, потому что нет спецификации соответствующей. Нигде в decred её нет. Что делают сторонние разработчики открытого кода, такие, как cgminer например? Они делают отличный и оптимизированный код для алгоритма blake-256.  И реализуют стратум-протокол для связи с пулом, а вот дальше... Что происходит дальше, не известно. Вероятнее всего скажут - "так не проголосовали же за вас! Система такая". Что-то для вида даже может заработают, "намайнят". Но главное в этом decred не это, главное, что вообще происходит у майнеров с установленными бинарниками, с очень продуманной и тщательно реализованной системы удалённого обновления софта. Что они там майнят? Как используются их вычислительные мощности? А cgminer - это для отвода глаз. Потому что все знают, что cgminer это добропорядочный софт, это хорошая реклама проекту. Но хозяевам проекта совершенно не обязательно использовать реализованную в cgminer blake-256. Что происходит на их сервере - одному богу известно.  Зато бинарники-майнеры, даже для unix-систем - им очень нужны судя по всему.