С вершины вниз:
котировка
Биткойн введена getblocktemplate метода, который в конечном счете включенного протокол добычи Stratum.
Нет, они конкурировали протоколы и не имеют ничего общего друг с другом - ББТ никоим образом не позволило Stratum.
котировка
Они позволяют различные злонамеренной активности, и они также эффективность нижестоящего шахтера, так что шахтеры никогда не достигает своего полного потенциала - их полной скорости (на стороне бассейна).
Ни один из этого "вредоносная активность" когда-либо даже упоминается. Все, что говорилось следующее - что, будучи некоторые фигню, связанные с дублируют акций.
котировка
Мы уже отмечали некоторые проблемы в нашем предложении для протокола о разработке Ethereum Stratum, который следует оригинальному протоколу добычи Stratum. В частности это предложение решает вопрос о дубликате работы и дублирующих акциях. Действительно - если вы являетесь Ethereum шахтер и использования некоторых из предыдущего "Stratum-как" протоколы, ваш шахтер может фактически работать на горную работе, который уже работал над кем-то - в результате не присуждение для горных работ. В последнее время не другой тип атаки было выявлено членом Эфириума Community Forum (поток больше не доступен). Мы можем серьезно спросить себя, сколько еще подвигов есть для нынешних несовершенных конструкций так называемых "слой" протоколы, используемые большинством из бассейнов - даже и особенно крупных из них?
На самом деле, вы не заметили, по крайней мере, шахтер Genoil в и SGMiner-GM (вероятно, Claymore, тоже) есть начало шахтер в случайном нонса. См Ссылки в конце этого поста. Шансы подав доли, которая является таким же, как кто-то еще настолько тонкими, вы, вероятно, имеете больше шансов на победу Powerball. Вы смутно упоминают "атака" и не дают никаких доказательств или даже детали, так что можно сбрасывать со счетов - ведущие к последним предложением пахнущая ерунды.
котировка
После того, как мы сделали некоторое дальнейшее расследование, мы обнаружили, даже новые конструктивные недостатки. По-видимому, большинство из бассейнов принять некоторые измерения против шахтеров, которые представляют (или пытается представить) дубликат долю, но не принимая во внимание характера этой доли. Дублируется это из-за выбор работы, представленного в бассейне или фактической эксплуатацией попытки?
Бассейны из различных "слой" Реализации с конструктивными недостатками, а когда дело доходит до реального мира вопроса сценария? Шахтеры взять на себя вину и осенью.
Если шахтер случайно находит свою долю, которая уже была отправлена на вашем сотрудничество шахтера, эта доля будет помечена как дубликат и отвергнута бассейном. Некоторые бассейны идут еще дальше и завершить соединение с шахтера в этом случае. И когда ваш шахтер соединяет обратно, то придется восстанавливать DAG файл, и вы потеряете драгоценное время с нулевой добычей.
Бассейны из различных "слой" Реализации с конструктивными недостатками, а когда дело доходит до реального мира вопроса сценария? Шахтеры взять на себя вину и осенью.
Если шахтер случайно находит свою долю, которая уже была отправлена на вашем сотрудничество шахтера, эта доля будет помечена как дубликат и отвергнута бассейном. Некоторые бассейны идут еще дальше и завершить соединение с шахтера в этом случае. И когда ваш шахтер соединяет обратно, то придется восстанавливать DAG файл, и вы потеряете драгоценное время с нулевой добычей.
Опять же, так как дублирующие акции не являются реальной проблемой, но одна ты только что сделал, что отбор проб на самом деле помогает пулы избежать DDoS попытки. Кроме того, даже если соединение будет прекращено, вы никоим образом не должны регенерировать DAG - у вас есть только если программа шахтера остановлена, или, если есть новая эпоха. Некоторые шахтеры могут делать это, но это не делает это необходимым.
Остальная часть статьи рекламирует их заново колесо, как лучший. От компании, которые злоупотребляют свою позицию как субсидирующие SGMiner, чтобы получить несовместимый параметр включены по умолчанию (помоему на P2Pool, например, вы должны использовать "нет-extranonce": Правда, в вашей конфигурации) приходит смелый вранье, чтобы попытаться увеличить доход.
Рекомендации:
https://github.com/Genoil/cpp-ethereum/blob/110/libethash-cl/ethash_cl_miner.cpp#L536 -- линия, где, если не использует реализацию NiceHash, получить случайную 64-битовые случайный, чтобы начать на в Ethminer Genoil в.