Источник тарбол: https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0.tar.gz
Бинарные для Windows:
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-win32.zip (32-битный)
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-win64.zip (64-битный)
Двоичные для Linux:
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-linux-x86.tar.gz (X 86)
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-linux-x86_64.tar.gz (X86-64)
Двоичные для Mac OS X:
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-osx32.zip (32-битный)
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-osx64.zip (64-битный)
SHA-256 Контрольные суммы
Код:
ea16761a952b8f0fbba22fd16d48bb5e20abc48a10af99a00c70c332b3cb54f5 Pooler-cpuminer-2.5.0.tar.gz
c385a7a73730b40548c5c658aa476dd4a95d4629d1c159a1ef830a0068c1c744 Pooler-cpuminer-2.5.0-Linux-x86.tar.gz
bf390ab6b801536aca3f8ece535ee71550afdc984ea5de67195b15ff3c248539 Pooler-cpuminer-2.5.0-Linux-x86_64.tar.gz
b45c7838aec8f704ef6700d5feb27f8e6c798bb0a42ce847bf3b203188d4183e pooler-cpuminer-2.5.0-osx32.zip
c86ba412b3c10163f4623272e5ff746c57373ef403251472ef41a9a84ce33332 pooler-cpuminer-2.5.0-osx64.zip
dfa8713404b709f84550dda1af642ca49af72a4ec0e333eb9c3f797ae2554e2e pooler-cpuminer-2.5.0-win32.zip
4cf4af2ae1d1a42c97b88ca91cfa1b49851efecbb62d6fafe0a5152ffd47fde1 pooler-cpuminer-2.5.0-win64.zip
Основные примеры использования
Код:
$ ./minerd --url = HTTP: //myminingpool.com: 9332 --userpass = my.worker: пароль
$ ./minerd --url = прослойка + ТСР: //myminingpool.com: 3333 --userpass = my.worker: пароль
Код:
$ ./minerd --help
инструкции Строительство
Установка зависимостей для построения на Debian, Ubuntu и других APT на основе дистрибутивов:
Код:
$ Sudo APT-получить установку сделать libcurl4-OpenSSL-DEV
Код:
$ Sudo ням установить GCC сделать завиток-Devel
Код:
$ Sudo Zypper в НКУ макияж Libcurl-разви
Код:
$ Wget https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0.tar.gz
$ TAR xzf Pooler-cpuminer -. * Tar.gz
$ Кд cpuminer- *
$ ./configure CFLAGS ="-O3"
$ делают
FAQ / Поиск неисправностей
Q: Должен ли я назвать это шахтер "cpuminer" или "minerd"?
A: Пакет программного обеспечения называется "cpuminer", "minerd" ("шахтер демон") Только имя исполняемого файла, предоставленный в пакете.
Q: Мои антивирусные флаги двоичного Windows, как вредоносные программы.
A: Это известно ложноположительный. Больше информации Вот.
Q: Когда я нажимаю на minerd.exe черное окно вспыхивает, а затем исчезает.
A: Это приложение командной строки, он не имеет графического интерфейса. Вам нужно узнать, как использовать интерфейс командной строки (CLI) вашей операционной системы первой.
Q: Могу ли я помоему (Вставить cryptocoin здесь) с этим шахтером?
A: Только если его алгоритм доказательства правильности работы Scrypt или SHA-256D. Это делает шахтер не В настоящее время поддерживаются и другие алгоритмы, такие как Keccak, Scrypt-Джен, Х11 и т.д. вилы этого проекта может предоставить дополнительные алгоритмы, но я не поддерживать их, и они здесь не обсуждаются, поэтому если у вас есть вопросы о них, пожалуйста, обратитесь к авторам.
Q: При запуске конфигурировать Я получаю ошибку "C компилятор не может создавать исполняемые файлы",
A: Убедитесь, что вы ввели CFLAGS ="-O3" с большим O, а не с нуля.
Q: autogen.sh умирает с "Ошибка: возможно неопределенный макрос: AC_MSG_ERROR",
Q: конфигурировать дроссели на что-то вроде "LIBCURL_CHECK_CONFIG (, 7.15.2,»",
A: Убедитесь, что вы установили пакет разработки для Libcurl. Если у вас есть, и вы по-прежнему получаете сообщение об ошибке при компиляции из мерзавца, попробуйте скомпилировать из архива вместо.
Q: Я пытаюсь подключиться к серверу Stratum, но я получаю "запрос HTTP не удалось: Пустой ответ от сервера",
A: Убедитесь, что вы указали правильный протокол в URL сервера (прослойка + TCP: //).
Q: Есть ли какой-либо параметр командной строки, я могу играть с, чтобы сделать его помоему быстрее?
A: Нет. Шахтер автоматически выбирает оптимальные настройки для процессора, когда он запускается.
Q: В чем разница между этими двумя алгоритмами, Scrypt а также sha256d?
A: Они совершенно разные алгоритмы корректуры из-работы. Вы должны использовать Scrypt для Litecoin, и вы должны использовать sha256d для Bitcoin. Алгоритм по умолчанию Scrypt, поэтому для добычи Bitcoin вы должны указать --Algo = sha256d.
Q: Будет ли этот шахтер использовать много оперативной памяти при использовании алгоритма Scrypt?
A: Нет, это GPU вещь.
Q: Как сделать шахтер написать свой вывод в файл вместо печати на экран?
A: Просто перенаправить стандартный поток ошибок в файл:
Код:
minerd [опция] 2> мой файл
На * Никс, вы, вероятно, также хотите использовать --задний план/-В возможность раскошелиться в фоновом режиме.
Оригинальный пост (19 декабря 2011) следующим образом. Обратите внимание, что большинство технических деталей теперь устарело.
Я недавно переписал сердце функции Scrypt хеширования, используемую jgarzik / ArtForz cpuminer на ассемблере, чтобы увидеть, если это может принести немного больше скорости. Видимо это было сделано.
Исходный код доступен на GitHub:
https://github.com/pooler/cpuminer
Процесс сборки для Linux должен быть таким же, как и раньше.
В новом коде я попытался воспользоваться всеми преимуществами инструкций SSE2, которые доступны с Pentium 4. К сожалению, реализация AMD, эти инструкции не так быстро, как Intel, ... ну, хорошо, к сожалению, это почти в два раза медленнее. По этой причине, я должен был написать отдельные версии функций хэширования. Вам не нужно беспокоиться об этом, хотя, так как новая функция должна иметь возможность автоопределения вашего процессора и автоматически выбирает лучший алгоритм.
Длинный патч опроса
Этот релиз также включает в себя новый --timeout варианта, который я первоначально добавляемый решить проблему с длинным опросом. Видимо, LP нить не ведет себя хорошо при определенных условиях сети, как сообщается различными пользователями. Таким образом, если вы испытали высокие несвежие ставки с предыдущим шахтер, вы должны обязательно попробовать эту новую версию.
Большое спасибо SockPuppet, ака shawnp0wers, которые помогли мне прибить вопрос!
Некоторые технические подробности
Текущая версия включает в себя четыре различных реализаций сердечника Scrypt, каждый из которых предназначено для различных аппаратных средств.
- Запасной вариант версия обычной x86, которые будут использоваться при инструкции SSE2 не доступна (Pentium III, Athlon XP и более ранние процессоры).
- 32-разрядная версия, использующая SSE2, для использования на Pentium 4, Pentium M, Core, Atom, а также всех 64-битных процессоров, работающей в 32-разрядной ОС.
- 64-битная версия для процессоров Intel, т.е. Core 2, i3, i5, i7. Эта версия может в большинстве случаев удвоить скорость предыдущего шахтера.
- 64-битная версия для процессоров AMD, т.е. Athlon 64, Sempron Phenom, и тому подобное. Увеличение скорости здесь может составлять от 5% до 80%.
Флаги компилятора
Один крутой аспект сборки кода является то, что пользователи больше не нужно играть с флагами компилятора, чтобы получить лучшую производительность. Настройка сборки только с CFLAGS ="-O3" в настоящее время более чем достаточно, чтобы получить эффективный код. Это также означает, что мы больше не нужны отдельные специализированные наборы для Intel и AMD процессоров. Только 32-разрядная и 64-разрядная версия.
Заключительные замечания
Кто-то на IRC спросил меня, почему я выпускаю этот шахтер, вместо того чтобы держать его для себя или для своего бассейна. Ну, это именно точка. Это важно для Litecoin, что каждый имеет доступ к наиболее эффективной добычи программного обеспечения!
Кто-то может беспокоиться о влиянии этого выпуска на рыночных ценах, но подумайте: если все начинает использовать новый шахтер, скорость хеширования будет идти вверх, но так будет трудность, так что ничего не будет, в конечном счете изменится. Я на самом деле думаю, что этот новый шахтер будет очень полезным для Litecoin, потому что она должна сделать добычу проще для начинающих (см флагов компилятора).
Как crazy_rabbit писал в другом потоке, один большой плюс Litecoin является то, что каждый может принять участие. Ну, подумайте: теперь вы можете эффективно добывать на Atom!
Alright люди ... Я надеюсь, вам понравится прирост производительности. Рассмотрим это как мой рождественский подарок для сообщества!