что это? и как его убрать (Решено)
bfgminer.bat: что это? и как его убрать (Решено)English NederlandsGermanРусскийEspañolItalianoTürkFrançaisPolskaPortugueseعربي日本語한국어
bfgminer.bat рейтинг
Файл bfgminer.bat из unknown company является частью unknown product. bfgminer.bat, расположенный в dbfgminer\ bfgminer .bat с размером файла 126 байт, версия файла Unknown version, подпись ed91c9c2dcddaab7f15b1f0cb8f69212.
В вашей системе запущено много процессов, которые потребляют ресурсы
процессора и памяти. Некоторые из этих процессов, кажется, являются
вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить
критические ошибки bfgminer.bat,скачайте программу Asmwsoft PC Optimizer и установите ее на своем
компьютере
Asmwsoft PC Optimizer — это пакет утилит для Microsoft Windows, призванный содействовать управлению, обслуживанию, оптимизации, настройке компьютерной системы и устранению в ней неполадок.
1- Очистите мусорные файлы, чтобы исправить bfgminer.bat, которое перестало работать из-за ошибки.
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт «Clean Junk Files».
- Когда появится новое окно, нажмите на кнопку «start» и дождитесь окончания поиска.
- потом нажмите на кнопку «Select All».
- нажмите на кнопку «start cleaning».
2- Очистите реестр, чтобы исправить bfgminer.bat, которое перестало работать из-за ошибки.
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт «Fix Registry problems».
- Нажмите на кнопку «select all» для проверки всех разделов реестра на наличие ошибок.
- 4. Нажмите на кнопку «Start» и подождите несколько минут в
зависимости от размера файла реестра.
- После завершения поиска нажмите на кнопку «select all».
- Нажмите на кнопку «Fix selected».
P.S. Вам может потребоваться повторно выполнить эти шаги.
Как удалить заблокированный файл bfgminer.bat.
- В главном окне Asmwsoft Pc Optimizer выберите инструмент «Force deleter»
- Потом в «force deleter» нажмите «Выбрать файл», перейдите к файлу bfgminer.bat и потом нажмите на «открыть».
- Теперь нажмите на кнопку «unlock and delete», и когда появится подтверждающее сообщение, нажмите «да». Вот и все.
3- Настройка Windows для исправления критических ошибок bfgminer.bat:
- Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
- В меню слева выберите » Advanced system settings».
- В разделе «Быстродействие» нажмите на кнопку «Параметры».
- Нажмите на вкладку «data Execution prevention».
- Выберите опцию » Turn on DEP for all programs and services ….» .
- Нажмите на кнопку «add» и выберите файл bfgminer.bat, а затем нажмите на кнопку «open».
- Нажмите на кнопку «ok» и перезагрузите свой компьютер.
Всего голосов (
181 ),
bfgminer.bat Пользовательская оценка:
безопасен:
опасен:
Как вы поступите с файлом bfgminer.bat?
Некоторые сообщения об ошибках, которые вы можете получить в связи с bfgminer.
![](/800/600/https/crypto-mining.club/wp-content/uploads/2020/12/bfgminer-21546146.jpg)
(bfgminer.bat) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.
(bfgminer.bat) перестал работать.
bfgminer.bat. Эта программа не отвечает.
(bfgminer.bat) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.
(bfgminer.bat) не является ошибкой действительного windows-приложения.
(bfgminer.bat) отсутствует или не обнаружен.
BFGMINER.BAT
Описание файла:bfgminer.bat Файл bfgminer.bat из unknown company является частью unknown product. bfgminer.bat, расположенный в dbfgminer\ bfgminer .bat с размером файла 126 байт, версия файла Unknown version, подпись ed91c9c2dcddaab7f15b1f0cb8f69212.![](/800/600/https/www.cryptodir.com/media/k2/items/cache/d197c421d422f5cbf569ea13f09ef700_XL.jpg)
Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы,
Комментарии:
Пока нет комментариев! Добавьте комментарии первым..
Cookies help us deliver our services. By using our services, you agree to our use of cookies.
Your browser does not support JavaScript!Страница не найдена – Information Security Squad
Цель этого руководства – показать, как удалить правила iptables в системе Linux. Можно удалять правила iptables по одному или очистить все правила в любой цепочке iptables за один раз. Вскоре вы увидите, как это сделать. Брандмауэр iptables в системах Linux – это очень полезная функция, которая позволяет системным администраторам контролировать с высокой точностью, какой сетевой […]
В этом руководстве вы узнаете, как анализировать сетевой трафик с помощью Zeek. Zeek – это ведущий в мире инструмент пассивного мониторинга сетевой безопасности, который сидит в сети и считывает весь трафик, проходящий через сеть, разбирает его на высокоуровневые события, которые затем могут быть переданы через Zeek policy script intepreter, который затем генерирует полную лог каждого […]
Вы пишете уже некоторое время, и ваш блог набирает обороты. Каждый пост занимает много времени, а создание изображений для поддержки написанного – задача не из легких. Вы ожидаете довольно большое количество уникальных посещений каждый раз, когда публикуете что-то новое, и еще больше трафика вы получаете от поисковых систем, которые проиндексировали ваши старые материалы. Все то, […]
BASH (Bourne Again SHell) – это оболочка по умолчанию практически во всех операционных системах на базе Linux. Все команды, которые мы пишем в терминале, интерпретируются оболочкой и становятся частью ее истории. В этом руководство мы рассмотрим, где хранится история оболочки, и как управлять ею с помощью встроенной команды “history” и некоторых переменных окружения. Где хранится […]
Вы когда-нибудь неосознанно выполняли команду, в которой была допущена опечатка? Вы можете просто нажать стрелку ВВЕРХ/ВНИЗ, чтобы вызвать историю команд, найти команду с ошибкой, отредактировать опечатку и снова выполнить ее. Большинство из нас обычно так и поступают! Однако есть и другие способы исправления опечаток в ранее введенных командах. В этом руководстве мы рассмотрим все возможные […]
Лучшее программное обеспечение для майнинга 2021 года
Откройте для себя лучшие программы для майнинга биткойнов и других криптовалют уже сегодня
TechRadar поддерживается своей аудиторией. TechRadar не поддерживает какие-либо конкретные криптовалюты или услуги на основе блокчейнов, и читатели не должны интерпретировать контент TechRadar как инвестиционный совет. Наши репортеры владеют лишь небольшими количествами криптовалюты (стоимостью менее 100 долларов США), необходимыми для проведения обзоров кошельков и обменов, и не владеют акциями каких-либо публичных криптовалютных компаний.
Стоимость криптовалют, таких как Биткойн, недавно возродилась, а лежащая в основе технология распределенного реестра (DLT) укрепляет хорошие долгосрочные перспективы.
Хотя в настоящее время криптовалюты остаются нерегулируемыми, ошеломляющий успех Биткойн (BTC), наряду с Ethereum (ETH), Ripple (XRP) и Litecoin (LTC), приводит к тому, что правительства, предприятия и банки продолжают свои усилия по их более широкому использованию.
Причина принятия криптовалют довольно проста, поскольку они представляют собой непревзойденный способ ускорить финансовые транзакции, а также снизить транзакционные издержки. Более того, практически каждый может попробовать добыть свою собственную валюту, хотя это требует определенных знаний и терпения.
Итак, теперь, когда вы планируете сделать решительный шаг и вам нужно будет настроить собственное оборудование для майнинга биткойнов (BTC) или майнинговую установку, ваш следующий шаг – подключиться к майнинговому «пулу». Это позволяет вам делиться ресурсами вашего компьютера через Интернет и присоединяться к другим майнерам для добычи криптовалюты, а взамен получать часть прибыли от майнинга.
Доступно множество программ, которые помогут вам управлять майнингом криптовалют. В этом руководстве мы рассмотрим пять наиболее популярных вариантов. Для более опытных пользователей компьютеров хорошим вариантом является установка бесплатной операционной системы Linux и использование одной из текстовых программ, например CGminer.
Для тех, кто хочет сохранить простоту и придерживаться Windows 10, лучше подойдут клиенты для майнинга с графическим интерфейсом, например MultiMiner.
Прежде чем начать, если вы хотите проверить совместимость программы для майнинга с вашим конкретным устройством или операционной системой, наиболее полезным списком будет Bitcoin Wiki.
CGMiner
Гибкая программа для майнинга, поддерживающая практически любую платформу
Причины купить
+ Широкие возможности настройки
+ Кросс-платформенность
Причины избегать
-Версию для Windows сложно установить
CGMiner существует уже более шести лет и написан на C, что делает его совместимым практически со всеми операционными системами. Он работает через простой интерфейс командной строки, поддерживая несколько пулов и устройств для майнинга. Он в первую очередь предназначен для использования с выделенными аппаратными устройствами для майнинга, но также может использовать любые графические процессоры, подключенные к вашей машине. При первом запуске CGMiner попросит вас ввести URL-адрес, имя пользователя и пароль (при необходимости) для вашего предпочтительного пула для майнинга, и он автоматически обнаружит любое подключенное вами оборудование, например, устройство ASIC.
Хотя вам нужно работать с CGMiner через командную строку, макет довольно оптимизирован с устройствами для майнинга, перечисленными вверху, и простыми клавишными командами для изменения настроек, таких как включение подробного режима или обнаружение нового оборудования.
Во время наших тестов с использованием CGMiner 4.9.2 в Windows 10 мы обнаружили, что наше антивирусное программное обеспечение Avast пытается заблокировать загрузку. Это может быть связано с тем, что хакеры, использующие свои собственные версии этой программы, могут тайно установить CGMiner на чужую машину для добычи полезных ископаемых. Вы можете настроить свою систему так, чтобы сделать исключение для CGMiner, если хотите, или использовать версию для Linux.
Awesome Miner
Программное обеспечение для крупномасштабного майнинга
Причины купить
+ Масштабируемость до 200000 майнеров ASIC и 25000 майнеров GPU / CPU
+ Кросс-платформенность
Причины избегать
– Отсутствует поддержка MacOS.
В то время как некоторое программное обеспечение предназначено для более простых майнеров, Awesome Miner обслуживает тех, кому необходимо управлять более крупными операциями по майнингу. Насколько большой вы можете спросить? Мы говорим о 200 000 майнеров ASIC и до 25 000 майнеров с процессорами и графическими процессорами. Таким образом, очень немногие из них будут выполнять операции, большие, чем это программное обеспечение может легко выполнить.
Целью здесь является централизованное управление для максимальной эффективности и, в свою очередь, прибыльности. Это программное обеспечение позволяет отслеживать прибыль, так как оно может отслеживать доход и потребление энергии в реальном времени. Время простоя сводится к минимуму за счет автоматического восстановления, что позволяет без проблем вставать и майнить. Не уверены, к каким майнинг-пулам присоединиться? Не проблема, поскольку есть также функция тестирования, которая может впечатляюще «тестировать несколько алгоритмов майнинга и программное обеспечение для майнинга и измерять хешрейт и энергопотребление для каждого из них, чтобы оптимизировать решения о переключении прибыли», согласно Awesome Miner.
Дополнительные функции включают простую настройку с возможностью одновременного присоединения к нескольким майнинговым пулам. Мощность хэширования и производительность каждой машины отслеживаются в режиме реального времени, при этом в сумме указываются обе переменные. Он также оптимизирован для прошивки Antminer, что позволяет повысить производительность ASIC Antminer S17 до 40%.
BFGMiner
Целенаправленный клиент для майнинга, который является раем для мастеров
Причины купить
+ Доступно для Windows и Linux
+ Совместимость с устройствами FPGA
Причины избегать
-Не работает с графическими процессорами
BFGMiner основан на нашем предыдущем выборе, CGMiner, но разработан специально для оборудования для майнинга ASIC. Клиент также совместим с устройствами FPGA (Field-Programmable Gate Array) и может быть настроен для работы с некоторыми графическими картами, но получить от них прибыль непросто.
Хотя BFGMiner имеет узкую направленность, у него есть функции, позволяющие пользователям возиться с устройствами для майнинга, такие как динамический разгон и возможности для удаленного интерфейса. Существует также мониторинг температуры для большинства устройств, и он также может подключаться к нескольким пулам для майнинга. Кроме того, BFGMiner достаточно умен, чтобы перестать подключаться к недоступным пулам, что экономит ценные системные ресурсы и повышает прибыльность.
Хотя интерфейс текстовый и, как и CGminer, параметры хорошо продуманы. Горячие клавиши можно использовать для выполнения рутинных задач, включая мониторинг пулов, идентификацию устройств и включение дополнительных функций.
Наряду с простым текстовым интерфейсом и широким спектром функций, BFGMiner доступен для Windows и всех основных разновидностей Linux. BFGminer можно установить даже на Raspberry Pi, как часть бесплатной операционной системы Minera.
MultiMiner
BFGMiner стал проще для менее технически подкованных
Причины купить
+ Интуитивно понятный графический интерфейс
+ Использует стратегии майнинга
+ Простое управление несколькими устройствами
MultiMiner – это графический интерфейс, который упрощает использование BFGMiner. Таким образом, он имеет множество мощных функций, но при этом гораздо удобнее для новичков.
Обеспокоены перспективой установки программного обеспечения для майнинга? Не беспокойтесь, и вы не одиноки. В Multiminer есть мастер «Приступая к работе», который проведет вас через процесс ввода информации о пуле, используя полезные подсказки для полного разъяснения любых потенциально незнакомых терминов.
После завершения настройки MultiMiner автоматически сканирует устройства для майнинга и перечисляет их данные в полезной таблице, включая используемый пул, прибыльность и среднюю хэш-мощность. Что наиболее важно, клиент также будет отображать вашу ежедневную прогнозируемую прибыль с вашим текущим оборудованием для майнинга.
Вы также можете использовать вкладки «Пулы» для подключения к нескольким пулам, если хотите. Раздел «Стратегии» предоставляет вам простой способ выбрать, как вы хотите майнить: например, вы можете выбрать майнинг автоматически в зависимости от того, какая монета является наиболее прибыльной, или выбрать майнинг монет с низкой сложностью.
Хотя программное обеспечение доступно бесплатно, во время установки разработчик программного обеспечения просит вас отправлять 1% своей прибыли на его кошелек, чтобы сказать «Спасибо» за создание такого замечательного программного обеспечения для майнинга. Это полностью добровольно, так как вы можете включить или отключить это в приложении в разделе, обозначенном «Льготы».
Multiminer является кроссплатформенным, но для его работы в macOS и Linux требуется дополнительное программное обеспечение.
EasyMiner
Удобный графический интерфейс для майнинга
Причины купить
+ Простой в использовании графический интерфейс
+ Майны, использующие CPU и ASIC / GPU одновременно
+ Бесплатно
Причины избегать
-Может вызвать проблемы с антивирусными приложениями.
EasyMiner служит графическим интерфейсом, значительно упрощающим майнинг. При первом запуске EasyMiner переходит в режим MoneyMaker, который позволяет автоматически создавать бумажный кошелек Litecoin и сразу же начинать майнинг с помощью частного пула. Хотя это удобно, при текущем уровне сложности это вряд ли принесет высокую прибыль.
Панель управления имеет приятный интерфейс, позволяющий настраивать пулы для майнинга, изменять настройки сети и просматривать свой кошелек. Вы также можете использовать функцию настроек, чтобы включить оборудование ASIC, такое как Antminer. После этого просто нажмите «Начать майнинг», чтобы начать.
EasyMiner включает в себя консоль, которая информирует вас о ходе работы CGminer (cgminer.exe) и CPUMiner (minerd.exe), которые по умолчанию используются для майнинга биткойнов и Litecoin соответственно. Кажется, нет простого способа отключить CPUMiner, если вас интересует только биткойн.
Во время наших тестов в Windows 10 Avast Antivirus также автоматически удалил как основную программу EasyMiner, так и CPUMiner, поскольку злоумышленники ранее устанавливали свои собственные версии этих программ на чужие машины, чтобы добывать монеты для себя в рамках ботнета.
Если вас интересует EasyMiner, но вы не хотите иметь дело с предупреждениями антивируса, программа будет работать в Ubuntu Linux с использованием Wine
Настройка проекта Linux на основе MSBuild C++ в Visual Studio
- Статья
- Чтение занимает 4 мин
Оцените свои впечатления
Да Нет
Хотите оставить дополнительный отзыв?
Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.
Отправить
Спасибо!
В этой статье
Поддержка Linux реализована в Visual Studio версии 2017 и выше.
В этой статье показано, как настроить проект Linux на основе MSBuild, который описан в статье Создание проекта Linux на основе MSBuild C++ в Visual Studio. Сведения о проектах Linux CMake см. в разделе Создание и настройка проекта Linux CMake.
Вы можете настроить проект Linux для физического компьютера или виртуальной машины Linux, а также для подсистемы Windows для Linux (WSL).
Visual Studio 2019 версии 16.1 и более поздней:
Если в качестве целевой платформы используется WSL, можно избежать операций копирования, необходимых для сборки и получения компонентов IntelliSense для целевой удаленной системы Linux.
Можно указать отдельные целевые объекты Linux для сборки и отладки.
Общие параметры
Чтобы просмотреть параметры настройки, выберите Проект Свойства или щелкните правой кнопкой мыши проект в обозревателе решений и выберите Свойства в контекстном меню. Появятся параметры Общие.
По умолчанию создается исполняемый файл (с расширением .out). Чтобы создать статическую или динамическую библиотеку либо использовать существующий файл Makefile, используйте параметр Тип конфигурации.
Если вы выполняете сборку для подсистемы Windows для Linux (WSL) версии 1, количество параллельных процессов компиляции будет ограничено 64. Это ограничение контролируется параметром Максимальное количество параллельных заданий компиляции в разделе Свойства конфигурации C/C++ Общие.
Независимо от версии WSL, если планируется использовать более 64 параллельных процессов компиляции, рекомендуется выполнять сборку с помощью Ninja, что в большинстве случаев будет быстрее и надежнее. Чтобы выполнить сборку с помощью Ninja, используйте параметр Включить инкрементное построение в разделе Свойства конфигурации Общие.
См. подробнее о параметрах на страницах свойств в справочнике по страницам свойств проекта Linux.
Настройки удаленной системы
Изменить параметры для удаленного компьютера Linux можно в окне Общие.
Чтобы указать целевой удаленный компьютер Linux, используйте запись Компьютер удаленной сборки. Это позволит выбрать одно из подключений, созданных ранее. Чтобы создать новую запись, см. раздел Подключение к удаленному компьютеру Linux.
Visual Studio 2019 версии 16.7 и более поздней: чтобы выбрать подсистему Windows для Linux (WSL), задайте в раскрывающемся списке Набор инструментов платформы значение GCC для подсистемы Windows для Linux. Другие параметры удаленного взаимодействия исчезнут. Вместо них отобразится путь к оболочке WSL по умолчанию:
Если у вас есть параллельные установки WSL, можно указать другой путь.
См. подробнее об управлении и настройке и администрировании подсистемы Windows для разных дистрибутивов Linux.
Вы можете указать другой целевой объект для отладки на странице Свойства конфигурацииОтладка.
Параметр Корневой каталог удаленной сборки определяет корневой каталог, где выполняется сборка проекта на удаленном компьютере Linux. По умолчанию это ~/projects, пока не будет изменено.
Каталог проекта удаленной сборки — это место, где будет выполняться сборка этого конкретного проекта на удаленном компьютере Linux. По умолчанию это каталог $(RemoteRootDir)/$(ProjectName) , который будет развернут в каталог с именем текущего проекта в корневом каталоге, заданном выше.
Примечание
Изменить компиляторы C и C++ или компоновщик и архиватор, которые используются для сборки проекта по умолчанию, можно в соответствующих записях в разделе C/C++ Общие и разделе Компоновщик Общие. Например, можно указать определенную версию GCC и Clang. Дополнительные сведения см. в статьях Свойства C/C++ (Linux C++) и Свойства компоновщика (Linux C++).
Копирование источников (только для удаленных систем)
Примечание
При использовании WSL этот раздел можно пропустить.
Во время сборки в удаленных системах исходные файлы на компьютере разработки копируются на компьютер Linux и компилируются там. По умолчанию все источники в проекте Visual Studio копируются в расположения, заданные в параметрах выше. Однако можно также добавить в список дополнительные источники или полностью отключить копирование источников, что используется по умолчанию для проекта Makefile.
Параметр Источники для копирования определяет, какие источники копируются на удаленный компьютер. По умолчанию @(SourcesToCopyRemotely) применяется ко всем файлам исходного кода в проекте, за исключением файлов ресурсов (например, изображений).
Копирование источников можно включать и отключать, чтобы разрешать или запрещать копирование исходных файлов на удаленный компьютер.
Параметр Дополнительные источники для копирования позволяет добавлять дополнительные исходные файлы, которые будут скопированы в удаленную систему. Вы можете задать список файлов, разделенных точкой с запятой, или использовать синтаксис : = , чтобы указать локальное и удаленное имя:
C:\Projects\ConsoleApplication1\MyFile.cpp:=~/projects/ConsoleApplication1/ADifferentName.cpp;C:\Projects\ConsoleApplication1\MyFile2.cpp:=~/projects/ConsoleApplication1/ADifferentName2.cpp;
События сборки
Так как вся компиляция происходит на удаленном компьютере (или в WSL), в раздел «События сборки» свойства проекта добавляются некоторые дополнительные события сборки. Это удаленное событие перед сборкой, удаленное событие перед компоновкой и удаленное событие после сборки, которые будут возникать на удаленном компьютере перед или после отдельных этапов процесса.
IntelliSense для заголовков в удаленных системах
При добавлении нового подключения в диспетчере подключений Visual Studio автоматически обнаруживает каталоги включения (include) для компилятора на удаленной системе. Затем Visual Studio архивирует с помощью zip и копирует эти файлы в каталог на локальном компьютере Windows. После этого при каждом использовании данного соединения в проекте Visual Studio или CMake заголовки в этих каталогах используются для обеспечения поддержки технологии IntelliSense.
Примечание
В Visual Studio 2019 версии 16.5 и более поздних удаленное копирование заголовков было оптимизировано. Заголовки теперь копируются по запросу при открытии проекта Linux или настройке CMake для целевого объекта Linux. Копирование выполняется в фоновом режиме для каждого проекта на основе указанных в проекте компиляторов. Дополнительные сведения см. в статье Улучшения точности и производительности IntelliSense в Linux.
Для использования этой возможности необходимо, чтобы на компьютере Linux был установлен zip. Для установки zip можно использовать следующую команду пакетного менеджера apt-get:
sudo apt install zip
Для управления кэшем заголовка перейдите в меню Сервис Параметры, кроссплатформенный > Диспетчер соединений > Диспетчер удаленных заголовков IntelliSense. Для обновления кэша заголовка после внесения изменений на компьютере Linux выберите удаленное подключение и нажмите Обновить. Нажмите Удалить, чтобы удалить заголовки, не удаляя само подключение. Выберите Проводник, чтобы открыть локальный каталог, в проводнике. К этой папке необходимо относиться как к папке только для чтения. Чтобы скачать заголовки для существующего подключения, созданного в Visual Studio 2017 до версии 15.3, выберите подключение и щелкните Скачать.
Вы можете включить ведение журнала для устранения проблем:
Языковой стандарт целевого объекта Linux
Языковые параметры Visual Studio не распространяются на целевые объекты Linux, так как Visual Studio не управляет установленными пакетами и не настраивает их. Сообщения, отображаемые в окне Вывод, например ошибки сборки, отображаются с использованием языка и языкового стандарта целевого объекта Linux. Вам потребуется настроить целевые объекты Linux для требуемого языкового стандарта.
См. также
Настройка компилятора и свойств сборки
Общие свойства C++ (Linux C++)
Каталоги VC++ (Linux C++)
Свойства копирования источников проекта (Linux C++)
Свойства событий сборки (Linux C++)
BFGMiner: | |
Верно прославленная горнодобывающая инициатива святой Варвары, естественно превосходящая конкурентов | |
или Чертовски хороший майнер | |
Это многопоточный майнер с несколькими пулами ASIC, FPGA, GPU и CPU с динамическим | |
Тактирование | , мониторинг и поддержка скорости вращения для биткойнов.![]() |
цепочек блоков одновременно! | |
Этот код предоставляется программистом совершенно бесплатно в его резерве | |
раз, так что пожертвования будут очень признательны. Пожалуйста, подумайте о пожертвовании на | |
адрес ниже. | |
Люк-младший | |
1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh | |
СКАЧАНИЙ: | |
http://luke.![]() | |
ДЕРЕВО ГИТ: | |
https://github.ком/Люк-младший/bfgminer | |
Сообщений об ошибках: | |
https://github.com/luke-jr/bfgminer/issues | |
IRC-канал: | |
ирк: // ирк.![]() | |
Лицензия: GPLv3. Подробнее см. в разделе КОПИРОВАНИЕ. | |
СМ. ТАКЖЕ README.ASIC, README.FPGA, README.GPU, README.RPC И README.scrypt ДЛЯ | |
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ О КАЖДОМ. | |
— | |
РЕЗЮМЕ ПО ИСПОЛЬЗОВАНИЮ: | |
Один пул: | |
bfgminer -o http://pool:port -u имя пользователя -p пароль | |
Несколько пулов: | |
bfgminer -o http://pool1:port -u имя пользователя_пула -p пароль_пула -o http://пул2:порт -u пользователь_пула_nmae -p пароль_пула2 | |
Одиночный пул со стандартным http-прокси: | |
bfgminer -o http://pool:port -x http://proxy:port -u имя пользователя -p пароль | |
Один пул с прокси socks5: | |
bfgminer -o http://pool:port -x socks5://proxy:port -u имя пользователя -p пароль | |
Список типов прокси: | |
http: стандартный http 1.![]() | |
socks4: socks4 прокси | |
socks5: socks5 прокси | |
socks4a: socks4a прокси | |
socks5h: прокси-сервер socks5 с использованием имени хоста | |
Для поддержки прокси-сервера требуется cURL версии 7.21.7 или новее. | |
Если вы укажете параметр —socks-proxy для BFGMiner, он будет применен только к | |
все пулы, в которых не указаны собственные настройки прокси, как указано выше | |
После сохранения конфигурации из меню не нужно давать BFGMiner никаких | |
аргументов, вместо этого будет загружена ваша конфигурация.![]() | |
Любой файл конфигурации может также содержать один | |
«включить» : «имя файла» | |
для рекурсивного включения другого файла конфигурации. | |
При записи конфигурации все настройки из всех файлов будут сохранены на выходе | |
Конфигурационный файл | . |
— | |
ЗДАНИЕ BFGMINER | |
Все, что вы, возможно, захотите, сжато: | |
build-essential autoconf automake libtool pkg-config libcurl4-gnutls-dev | |
libjansson-dev uthash-dev libncursesw5-dev libudev-dev libusb-1.![]() | |
libevent-dev libmicrohttpd-dev hidapi | |
Зависимости: | |
автоконф http://www.gnu.org/software/autoconf/ | |
автосоздание http://www.gnu.org/software/automake/ | |
libtool http://www.gnu.org/software/libtool/ | |
pkg-config http://www.freedesktop.org/wiki/Software/pkg-config | |
… или pkgconf https://github.com/pkgconf/pkgconf | |
libcurl4-gnutls-dev http://curl.![]() | |
libjansson-dev 2.0+ http://www.digip.org/jansson/ | |
uthash-dev 1.9.2+ http://troydhanson.github.io/uthash/ | |
Дополнительные зависимости: | |
Text-User-Interface (TUI): библиотека разработки curses; любой из: | |
libncurses5-dev http://www.тот же | |
libpdcurses http://pdcurses.sourceforge.net/ (Linux/Mac/Windows) | |
Автоматическое определение нескольких ASIC/FPGA: любой из: | |
sysfs (встроен в большинство ядер Linux, просто монтируется в /sys) | |
либудев-дев http://www.![]() | |
USB-устройства HashBuster и NanoFury: | |
хидапи https://github.com/signal11/hidapi | |
сервер getwork для блейдов Block Erupter: | |
libmicrohttpd-dev 0.9.5+ http://www.gnu.org/software/libmicrohttpd/ | |
Прокси уровня: | |
libevent 2.0.3+ http://libevent.org/ | |
Платы Klondike, X6500 и ZTEX FPGA: | |
libusb-1.![]() | |
GPU-майнинг видеокарты (бесплатно): | |
llvm 3.3+ http://llvm.org/ | |
лязг 3.3+ http://clang.llvm.org/ | |
libclc http://libclc.llvm.org/ | |
Меса 9.2.0+ http://www.mesa3d.org/ | |
GPU-майнинг видеокарты ATi/AMD (бесплатно): | |
AMD APP SDK http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/ | |
Оптимизированные алгоритмы сборки процессора майнинга: | |
ясм 1.![]() | |
Специальные параметры конфигурации BFGMiner: | |
—disable-avalon Поддержка компиляции для Avalon (по умолчанию включено) | |
—enable-cpumining Сборка с поддержкой майнинга процессора (по умолчанию отключено) | |
—disable-opencl Сборка без поддержки OpenCL (по умолчанию включено) | |
—disable-adl Сборка без мониторинга ADL (по умолчанию включено) | |
—disable-bitfury Поддержка компиляции для Bitfury (по умолчанию включено) | |
—enable-bfsb Поддержка компиляции для BFSB (по умолчанию отключено) | |
—disable-bigpic Поддержка компиляции для Big Picture Mining USB (по умолчанию | |
включено) | |
—disable-littlefury Поддержка компиляции для LittleFury (по умолчанию включено) | |
—disable-nanofury Поддержка компиляции для NanoFury (по умолчанию включено) | |
—enable-metabank Поддержка компиляции для Metabank (по умолчанию отключено) | |
—disable-bitforce Поддержка компиляции для BitForce (по умолчанию включено) | |
—disable-icarus Поддержка компиляции для Icarus (по умолчанию включено) | |
—enable-klondike Поддержка компиляции для Клондайка (по умолчанию отключено) | |
—enable-knc Поддержка компиляции для KnC (по умолчанию отключено) | |
—disable-modminer Поддержка компиляции для ModMiner (по умолчанию включено) | |
—disable-x6500 Поддержка компиляции для X6500 (по умолчанию включено) | |
—disable-ztex Поддержка компиляции для ZTEX (по умолчанию, если libusb) | |
—enable-scrypt Поддержка компиляции для майнинга scrypt (по умолчанию отключено) | |
—with-system-libblkmaker Использовать системный libblkmaker вместо встроенного | |
(по умолчанию отключено) | |
—without-sensors Сборка с мониторингом libsensors (по умолчанию включено) | |
—without-curses Поддержка компиляции для curses TUI (по умолчанию включено) | |
—without-libmicrohttpd Поддержка компиляции для сервера libmicrohttpd getwork | |
(по умолчанию включено) | |
—without-libudev Автоматическое определение ПЛИС с помощью libudev (по умолчанию включено) | |
Основные инструкции по сборке *nix: | |
.![]() | |
./настроить | |
сделать | |
Установка не требуется. Вы можете запустить BFGMiner из каталога сборки | .|
напрямую. | |
В Mac OS X вы можете использовать Homebrew для установки библиотек зависимостей.Когда ты | |
готовы к сборке BFGMiner, вам может понадобиться указать скрипту configure на один | |
или более путей pkg-config.![]() | |
./configure PKG_CONFIG_PATH=/usr/local/opt/curl/lib/pkgconfig:/usr/local/opt/jansson/lib/pkgconfig | |
Инструкции по сборке Native WIN32: см. windows-build.текст | |
Если вы собираете BFGMiner из исходного кода, рекомендуется запускать его из | |
Каталог сборки | . В * nix вам обычно нужно начинать команду с | .
такой путь (если вы уже находитесь в директории bfgminer): ./bfgminer | |
— | |
Инструкции по использованию: Запустите «bfgminer —help», чтобы увидеть параметры: | |
Использование: bfgminer [-DdElmpPQqUsTouOchnV] | |
Параметры как для файла конфигурации, так и для командной строки: | |
—api-allow Разрешить доступ API (если включен) только к заданному списку [W:]IP[/Prefix] адресов[/подсетей] | |
Это переопределяет —api-network, и вы должны указать 127.![]() | |
W: перед IP-адресом дает этому адресу привилегированный доступ ко всем командам API | |
—api-description Описание помещается в заголовок состояния API (по умолчанию: версия BFGMiner) | |
—api-groups Однобуквенные группы API G:cmd:cmd[,P:cmd:*…] | |
См. README.RPC для использования | |
—api-listen Слушать запросы API (по умолчанию: отключено) | |
По умолчанию любая команда, которая не просто отображает данные, возвращает отказ в доступе | |
См. —api-allow для преодоления этого | |
—api-mcast Включить прослушиватель многоадресной рассылки API, по умолчанию: отключено | |
—api-mcast-addr ![]() | |
—api-mcast-code | |
—api-mcast-port | |
—api-network Разрешить API (если включено) прослушивать любой адрес (по умолчанию: только 127.0.0.1) | |
—api-port Номер порта API майнера (по умолчанию: 4028) | |
—balance Изменить стратегию мультипула с аварийного переключения на равномерное распределение баланса | |
—benchmark Запустить BFGMiner в тестовом режиме — акции не создаются | |
—chroot-dir | |
—cmd-idle | |
—cmd-sick | |
—cmd-dead | |
—coinbase-addr | |
—coinbase-sig | |
—compact Использовать компактный дисплей без статистики по устройствам | |
—debug|-D Включить отладочный вывод | |
—debuglog Включить ведение журнала отладки | |
—device|-d | |
—disable-rejecting Автоматически отключать пулы, которые постоянно отклоняют общие ресурсы | |
—http-port | |
—expiry|-E | |
—expiry-lp | |
—failover-only Не передавать работу резервным пулам, когда основной пул отстает | |
—force-dev-init Всегда инициализировать устройства, когда это возможно (например, загрузка битового потока на некоторые FPGA) | |
—kernel-path|-K | |
—load-balance Изменить стратегию мультипула с аварийного переключения на балансировку на основе квот | |
—log|-l | |
—log-file|-L | |
—log-microseconds Включать микросекунды в вывод журнала | |
—monitor|-m | |
—net-delay Вводить небольшие задержки в сети, чтобы избежать перегрузки медленных маршрутизаторов | |
—no-gbt Отключить поддержку getblocktemplate | |
—no-getwork Отключить поддержку getwork | |
—no-longpoll Отключить поддержку X-Long-Polling | |
—no-restart Не пытаться перезапускать зависшие устройства | |
—no-stratum Отключить обнаружение слоев | |
—no-submit-stale Не отправлять общие ресурсы, если они обнаружены как устаревшие | |
—no-opencl-binaries Не пытаться использовать или сохранять бинарные файлы ядра OpenCL | |
—no-unicode Не использовать символы Unicode в TUI | |
—noncelog | |
—pass|-p | |
—per-device-stats Включить подробный режим и вывести статистику по устройствам | |
—pool-proxy|-x URI прокси-сервера для подключения только к ранее определенному пулу | |
—protocol-dump|-P Подробный дамп действий на уровне протокола | |
—queue|-Q | |
—quiet|-q Отключить вывод журнала, отображение состояния и ошибок | |
—real-quiet Отключить весь вывод | |
—remove-disabled Полностью удалить отключенные устройства, как если бы они не существовали | |
—request-diff ![]() | |
—retries | |
—rotate | |
—round-robin Изменить стратегию мультипула с аварийного переключения на циклический при сбое | |
—scan-time|-s | |
—sched-start | |
—sched-stop | |
—scrypt Использовать алгоритм scrypt для майнинга (не биткойнов) | |
—set-device | |
—setuid | |
—sharelog | |
—shares | |
—show-processors Показать сводную статистику по процессорам | |
—skip-security-checks | |
—socks-proxy | |
—stratum-port | |
—submit-threads Минимальное количество одновременных отправок общих ресурсов (по умолчанию: 64) | |
—syslog Использовать системный журнал для вывода сообщений (по умолчанию: стандартная ошибка) | |
—temp-cutoff | |
—temp-hysteresis | |
—temp-target | |
—text-only|-T Отключить форматированный вывод экрана ncurses | |
—unicode Использовать символы Unicode в TUI | |
—url|-o | |
—user|-u | |
—verbose Записывать подробный вывод в stderr, а также вывод состояния | |
—userpass|-O | |
Параметры только для командной строки: | |
—config|-c | |
См.![]() | |
—help|-h Напечатать это сообщение | |
—version|-V Показать версию и выйти | |
Варианты только для графического процессора: | |
—auto-fan Автоматически регулировать скорость всех вентиляторов графического процессора для поддержания заданной температуры | |
—auto-gpu Автоматически регулировать тактовые частоты всех GPU для поддержания заданной температуры | |
—gpu-threads|-g | |
—gpu-dyninterval | |
—gpu-engine ![]() | |
—gpu-fan | |
—gpu-map | |
—gpu-memclock | |
—gpu-memdiff | |
—gpu-platform | |
—gpu-powertune ![]() | |
—gpu-reorder Попытка изменить порядок устройств GPU в соответствии с идентификатором шины PCI | .|
—gpu-vddc | |
—intensity|-I | |
—kernel|-k | |
—ndevs|-n Подсчитать количество обнаруженных графических процессоров и выйти | |
—no-adl Отключить библиотеку отображения ATI, используемую для мониторинга и настройки параметров графического процессора | |
—temp-overheat | |
—vectors|-v | |
—worksize|-w | |
Майнинг на GPU по умолчанию отключен для SHA256d, если у вас есть выделенный майнинг | |
устройств, но их можно включить явно, указав параметр -S opencl:auto.![]() | |
См. README.GPU для получения дополнительной информации о майнинге на GPU. | |
варианты только скрипта: | |
—lookup-gap | |
—shaders | |
—thread-concurrency | |
См.![]() | |
Варианты устройства для майнинга ASIC/FPGA: | |
—scan-serial|-S | |
Чтобы использовать ASIC или FPGA, вы должны быть уверены, что пользователь BFGMiner работает как | .|
имеет соответствующие разрешения.Это зависит от операционной системы. | |
В Gentoo: sudo usermod <имя пользователя> -a -G uucp | |
В Ubuntu: sudo usermod | |
Обратите внимание, что в системах GNU/Linux вам обычно потребуется снова войти в систему до | .|
групповых изменений вступают в силу. | |
По умолчанию BFGMiner будет сканировать автоматически обнаруженные устройства.Если вы хотите предотвратить | |
BFGMiner от этого можно использовать «-S noauto». Если вы хотите исследовать все | |
последовательных портов, вы можете использовать «-S all»; обратите внимание, что это может записывать данные в не майнинг | |
устройств, которые могут вести себя непредвиденным образом! | |
В Linux | |
В Mac OS X ![]() | |
В Windows | |
(где n = правильный номер устройства) | |
Официально поставляемые двоичные файлы скомпилированы с поддержкой всех ASIC/FPGA. | |
Чтобы заставить код пытаться обнаружить только с определенным драйвером, | |
добавьте перед аргументом имя драйвера, за которым следует двоеточие. | |
Например, «icarus:/dev/ttyUSB0» или «bitforce:\\.\COM5» | |
или используя короткое имя: «ica:/dev/ttyUSB0» или «bfl:\\.\COM5» | |
Некоторые FPGA не имеют энергонезависимой памяти для своих битовых потоков и должны быть | |
запрограммирован каждый цикл питания, включая первое использование.![]() | |
должен загрузить соответствующий битовый поток с веб-сайта поставщика и скопировать его на | .|
«bitstreams» в каталог вашего приложения BFGMiner. | |
См. README.ASIC и README.FPGA для получения дополнительной информации об этом. | |
Опции только ЦП (не включены в двоичные файлы): | |
—algo|-a | |
fastauto* Быстрый тест при запуске для выбора рабочего алгоритма | |
автоматический тест при запуске и выбор самого быстрого алгоритма | |
c ядром Linux sha256, реализованным на C | |
4-сторонняя реализация SSE2 в tcatm | |
через навесной замок VIA | |
cryptopp Реализация Crypto++ C/C++ | |
cryptopp_asm32 Реализация 32-битного ассемблера Crypto++ | |
sse2_32 32-битная реализация SSE2 для машин i386 | |
sse2_64 64-битная реализация SSE2 для машин x86_64 | |
sse4_64 SSE4.![]() | |
altivec_4way Реализация Altivec для машин PowerPC G4 и G5 | |
—cpu-threads|-t | |
— | |
ВО ВРЕМЯ РАБОТЫ: | |
Следующие параметры доступны во время работы с одним нажатием клавиши: | |
[У]управление устройствами [Управление пулом] [Настройки] [Параметры отображения] [С]помощь [Q]uit | |
M дает вам что-то вроде: | |
Выберите процессор для управления с помощью клавиш со стрелками вверх/вниз | |
БФЛ 0а: 78.![]() | |
BitFORCE SHA256 SC от Butterfly Labs | |
Серийный номер: FTWN6T67 | |
[D]включить | |
Или нажмите Enter, когда закончите | |
P дает вам: | |
Текущая стратегия управления пулом: отказоустойчивость | |
[F]аварийное переключение отключено только | |
[A]добавить пул [R]удалить пул [D]отключить пул [E]активный пул | |
[C]изменить стратегию управления [S]ведьмин пул [I]информация | |
S дает вам: | |
[L]ongpoll: на | |
[Q]ueue: 1 | |
[S]кантайм: 60 | |
[Е]срок действия: 120 | |
[R]попыток: -1 | |
[Запись] файла конфигурации | |
[B]Перезапуск FGMiner | |
D дает вам: | |
[N]обычный [C]очистить [Без]тихий режим (отключить весь вывод) | |
[D]ebug: выкл.![]() | |
[P]er-устройство: выкл. | |
[Q]uiet:выкл. | |
[V]erbose:выкл. | |
[R] Отладка ПК: выкл. | |
[Рабочие]детали рабочего времени:выкл. | |
со[м]акт: от | |
[л]ог интервал:5 | |
Q закрывает приложение. | |
Журнал выполнения показывает вывод, аналогичный приведенному ниже: | |
[2013-02-13 00:26:30] Принято 1758e8df BFL 0 pool 0 Diff 10/1 | |
[2013-02-13 00:26:32] Принято 1d9a2199 MMQ 0a pool 0 Diff 8/1 | |
[2013-02-13 00:26:33] Принято b1304924 ZTX 0 pool 0 Diff 1/1 | |
[2013-02-13 00:26:33] Принято c3ad22f4 XBS 0b pool 0 Diff 1/1 | |
8-байтовое шестнадцатеричное значение является вторым набором 32 битов из общей папки, отправленной на сервер | .|
бассейн.2 значения разницы — это фактическая цель сложности, доля которой достигла | .|
, за которым следует цель сложности, которую в настоящее время запрашивает пул. | |
— | |
Также многие вопросы и ответы на часто задаваемые вопросы обсуждаются в темах форума | |
, посвященный этой программе, | |
https://bitcointalk.com.орг/?topic=78192 | |
https://bitcointalk.org/?topic=168174 | |
На дисплее блока отображается: | |
Блок: .![]() | |
Показывает короткий отрезок текущего блока, высоту следующего блока и | |
сложность | (включая хешрейт сети, который представляет сложность), и когда |
начался поиск нового блока. | |
Строка состояния BFGMiner показывает: | |
ST:1 F:0 NB:1 AS:0 BW:[ 75/241 бит/с] E:2.42 I:12.99mBTC/час BS:2.71k | |
ST — это поэтапные рабочие элементы (готовые к использованию).![]() | |
F — случаи сбоя сети (сервер не работает или медленно работает) | |
NB: в сети обнаружены новые блоки | |
AS является Активным Представлением (акции в процессе представления) | |
BW — использование полосы пропускания в сети (получено/отправлено) | |
E – Эффективность, определяемая как количество принятых акций (умноженное на их | |
сложности) за 2 КБ пропускной способности | |
I ожидается Доход, рассчитанный по фактическим акциям, представленным в 100%-м значении PPS | |
(предполагается биткойн, без учета конвертации альткойнов!) | |
BS — это самая высокая сложность за все время, которую вы нашли | |
В итоговой строке отображается следующее: | |
6/32 75.![]() | |
Каждый столбец выглядит следующим образом: | |
Количество устройств и процессоров, которые сейчас майнят | |
Самая высокая температура, зарегистрированная любым процессором | |
5-секундный экспоненциально затухающий средний хешрейт | |
Средняя скорость хеширования за все время | |
Средняя скорость хэширования за все время, основанная на фактически найденных одноразовых номерах, с поправкой на пул | .|
отказ и устаревшая скорость | |
Количество Принятых акций | |
Количество отклоненных акций и устаревших акций, отброшенных (никогда не отправленных), | |
и их процент от общего числа найденных.![]() | |
Количество аппаратных ошибок и процент недействительных одноразовых номеров, возвращенных | |
Каждое устройство показывает: | |
БФЛ 2: 74.0C | 51,97/58,90/57,17 ГГц/с | A:847 R:15+0(0,54%) HW:496/0,91% | |
Столбцы такие же, как и в итоговой строке. | |
— | |
МУЛЬТИПУЛ | |
СТРАТЕГИИ АВАРИЙНОГО ПЕРЕКЛЮЧЕНИЯ С МУЛЬТИПУЛЬСОМ: | |
Ряд различных стратегий работы с установками с несколькими пулами: | |
в наличии.![]() | |
доступны по выбору пользователя в соответствии со следующим списком: | |
АВАРИЙНОЕ ПЕРЕКЛЮЧЕНИЕ: | |
Стратегия по умолчанию — отработка отказа. Это означает, что если вы введете число | |
пулов, он попытается использовать их в качестве приоритетного списка, отойдя от 1-го | |
на 2-й, со 2-го на 3-й и так далее.Если какой-либо из более ранних пулов восстановится, он будет | |
вернуться к более приоритетным. | |
КРУГЛЫЙ РАБОТНИК: | |
Эта стратегия переходит из одного пула в другой только тогда, когда текущий падает | |
простаивает и не предпринимает никаких попыток двигаться в противном случае.![]() | |
ПОВОРОТ: | |
Эта стратегия перемещается с заданными пользователем интервалами от одного активного пула к другому, | |
пропусков пулов, которые простаивают. | |
БАЛАНС НАГРУЗКИ: | |
Эта стратегия отправляет работу во все пулы на основе квоты. По умолчанию все | |
Пулам | выделяются равные квоты, если не указано с —quota. Это |
распределение работы основано на переданной работе, а не на возвращенных долях, как и | .|
независимо от целей сложности или отклоненных акций.Пока пул отключен | |
или мертв, его квота сбрасывается до тех пор, пока он не будет повторно включен. Квоты переадресованы | |
глядя, так что если квоты меняются на лету, то это влияет только на дальнейшую работу. | |
Если для всех пулов установлена нулевая квота или все пулы с квотой мертвы, будет | |
вернуться в аварийный режим. См. квоты ниже для получения дополнительной информации. | |
Флаг аварийного переключения имеет особое значение в сочетании с балансировкой нагрузки | |
, и он будет распределять квоту обратно в приоритетный пул 0 из любых пулов, которые | |
не могут предоставить работу по какой-либо причине, чтобы сохранить соотношение квот | |
между остальными пулами.![]() | |
БАЛАНС: | |
Эта стратегия отслеживает количество долей сложности 1, решенных для каждого пула | |
и использует его в качестве основы для выполнения одинакового объема работы для каждого | .|
бассейн. | |
— | |
СОЛО МАЙНИНГ | |
BFGMiner поддерживает соло-майнинг с любым биткойн-узлом, совместимым с GBT (например, | |
биткойнов).![]() | .|
с использованием обычных параметров пула (—url, —userpass и т. д.) и —coinbase-addr | .|
опция для указания биткойн-адреса, на который вы хотите получить вознаграждение за блок | |
добыто. Если вы занимаетесь майнингом в одиночку с более чем одним экземпляром BFGMiner (или любым | |
другое программное обеспечение) на адрес выплаты, также необходимо указать данные с помощью | |
—coinbase-sig, чтобы гарантировать, что каждый майнер работает над уникальной работой.Примечание | |
, что эти данные будут общедоступны, если ваш майнер найдет блок с помощью любого | |
Пул с поддержкой | GBT, даже если майнинг не выполняется в одиночку (например, при отработке отказа).![]() |
Биткойн-нода | не поддерживает лонгполлинг (например, bitcoind 0.8.x), вам |
следует рассмотреть возможность создания отказоустойчивого пула, чтобы предоставить вам блок | .|
уведомлений.Обратите внимание, что соло-майнинг не использует акции, поэтому BFGMiner скорректировал | .|
Хешрейт | (третий столбец) может внезапно упасть до нуля, если отправляемый вами блок равен | .
отклонено; это не означает, что он прекратил добычу. | |
Пример использования соло-майнинга: | |
bfgminer -o http://localhost:8332 -u имя пользователя -p пароль \ | |
—coinbase-addr 1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh \ | |
—coinbase-sig «rig1: это блок Джо!» | |
— | |
КВОТЫ | |
Стратегия мультипула балансировки нагрузки работает с планировщиком на основе квот.![]() | |
квоты, выдаваемые по умолчанию, равны, но пользователю разрешено указывать любые | |
произвольное соотношение квот. Например, если сумма всех значений квоты составляет 100, | |
каждое значение квоты будет в процентах, но если указано 2 пула и pool0 | |
получает квоту 1, а pool1 получает квоту 9, pool0 получает 10% от | |
работа и pool1 получит 90%.Квоты можно менять на лету с помощью RPC, | .|
и не действуют задним числом. Установка квоты на ноль фактически приведет к | |
отключить этот пул, если все другие пулы не отключены или не мертвы.![]() | |
балансировка нагрузки возвращается к обычной стратегии отработки отказа на основе приоритета. | |
Пока пул мертв, он теряет свою квоту и не предпринимается никаких попыток наверстать упущенное | |
, когда он вернется к жизни. | |
Чтобы указать квоты в командной строке, пулы должны быть указаны с помощью | |
— запись —quota(или -U) вместо —url, разделенная точкой с запятой. Пулы, указанные с помощью | |
—url получают номинальное значение квоты 1, и записи могут быть смешанными. | |
Например: | |
—url poola:porta -u usernamea -p passa —quota «2;poolb:portb» -u usernameb -p passb | |
Даст poola 1/3 работы и poolb 2/3 работы.![]() | |
Также поддерживается запись файлов конфигурации с квотами. Чтобы использовать вышеуказанный | |
квоты в конфигурационном файле указывались бы так: | |
«пулы» : [ | |
{ | |
«url» : «poola:porta», | |
«пользователь»: «имя пользователя», | |
«проход» : «проход» | |
}, | |
{ | |
«квота» : «2;poolb:portb», | |
«пользователь»: «usernameb», | |
«проход» : «проход» | |
} | |
] | |
— | |
РЕГИСТРАЦИЯ | |
BFGMiner войдет в stderr, если обнаружит, что stderr перенаправляется в файл.![]() | |
Чтобы включить ведение журнала, просто добавьте 2>logfile.txt в командную строку и logfile.txt | .|
будет содержать записанные выходные данные на указанном вами уровне журнала (обычный, подробный, | |
отладка и т. д.) | |
Другими словами, если вы обычно используете: | |
./bfgminer -o xxx -u yyy -p zzz | |
, если вы используете | |
./bfgminer -o xxx -u yyy -p zzz 2>logfile.txt | |
, он будет записываться в файл с именем logfile.![]() | |
В Linux также есть опция -m, которая вызовет команду по вашему выбору | |
и передать вывод непосредственно этой команде. | |
Параметр «отладка» сведений о рабочем времени добавляет сведения в конце каждой строки | |
отображается для принятой или отклоненной выполненной работы. Например: | |
<-00000059.ed4834a3 M:X D:1,0 G:17:02:38:0,405 C:1,855 (2,995) W:3,440 (0,000) S:0.461 Р:17:02:47 | |
Первые 2 шестнадцатеричных кода являются хэшем предыдущего блока, остальные сообщаются в | |
секунд, если не указано иное: | |
За предыдущим хешем следует используемый режим getwork M:X, где X — один из | .|
P: пул, T: тестовый пул, L: LP или B: контрольный показатель, | |
, затем D:d.ddd — сложность, необходимая для получения доли от работы, | |
, затем G:hh:mm:ss:n.nnn, когда гетворк или LP был отправлен в пул, и | |
n.nnn — это время, которое потребовалось для ответа, | |
, за которым следует буква «O», если это оригинальный гетворк, или «C: n.nnn», если это был | .|
клон с n.nnn, указывающим, через какое время после получения работы это было | |
клонировано, (м.ммм) — это время с момента получения оригинальной работы до работы | .|
запущено, | |
W:n.nnn — время обработки работы до ее готовности к отправке, | |
(м.ммм) — это время от готовности к отправке до фактического выполнения отправки, это | |
обычно 0.000, если не было проблем с отправкой работы, | |
С:н.nnn — сколько времени ушло на отправку выполненной работы и ожидание ответа, | |
R:hh:mm:ss — фактическое время получения ответа на отправку работы | |
Если вы запустите BFGMiner с опцией —sharelog, вы можете получить подробную информацию | |
информации для каждой найденной доли.![]() | |
стандартный вывод | (не рекомендуется с пользовательским интерфейсом ncurses), любое допустимое положительное число |
для этого файлового дескриптора или имени файла. | |
Чтобы записать данные общего доступа в файл с именем «share.log», вы можете использовать: | |
./bfgminer —sharelog 50 -o xxx -u yyy -p zzz 50>share.log | |
./bfgminer —sharelog share.log -o xxx -u yyy -p zzz | |
Для каждой найденной общей папки данные будут регистрироваться в формате CSV (значения, разделенные запятыми) | |
формат: | |
timestamp,disposition,target,pool,dev,thr,sharehash,sharedata | |
Например (это завернуто, но на самом деле все в одной строке): | |
1335313090, отклонить, | |
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000, | |
http://локальный:8337,GPU0,0, | |
6f983c918f3299b58febf95ec4d0c7094ed634bc13754553ec34fc3800000000, | |
00000001a0980aff4ce4a96d53f4b89a2d5f0e765c978640fe24372a000001c5 | |
000000004a4366808f81d44f26df3d69d7dc4b3473385 | 2d9ab707b50498|
f681634a4f1f63d01a0cd43fb338000000000080000000000000000000000000 | |
00000000000000000000000000000000000000000000000000000000080020000 | |
— | |
API RPC | |
Подробнее об API RPC см.![]() | |
— | |
Часто задаваемые вопросы | |
В: Почему BFGMiner не может найти lib<что-то> даже после того, как я установил его из исходников | |
код? | |
A: В UNIX-подобных операционных системах часто требуется выполнить одну или несколько команд для | .|
перезагрузить библиотечные кеши, такие как «ldconfig» или подобные.Пара систем (типа | |
как Fedora) поставляются с отсутствующим каталогом /usr/local/lib в пути поиска библиотек.![]() | |
в этом случае обычно можно добавить так: | |
эхо /usr/local/lib>/etc/ld.so.conf.d/local.conf | |
Обратите внимание, что если ваши библиотеки установлены в lib64 вместо lib, вы | |
должен использовать это в ld.поэтому файл конфигурации выше вместо этого. | |
В: BFGMiner дает сбой при изменении размера окна оболочки. | |
A: В старых версиях libncurses есть ошибка, связанная с обновлением окна | |
после изменения размера. Обновление до новой версии curses исправит это.![]() | |
В: Могу ли я майнить на серверах из разных сетей (например, смарткоин и биткойн) по адресу | ?|
одновременно? | |
A: Нет, BFGMiner хранит базу данных блока, над которым он работает, чтобы убедиться, что он работает. | |
не работает с устаревшими блоками, а наличие разных блоков из двух сетей будет | |
сделать его недействительным работы друг от друга. | |
В: Могу ли я настроить BFGMiner для майнинга с другими учетными данными для входа или пулами | |
для каждого отдельного устройства? | |
A: Для поддержки этой функции не реализовано ни одной функции.![]() | |
В: Могу ли я указать несколько пулов в файле конфигурации? | |
A: Да, проверьте пример.конф файл. Как вариант, настроить все либо на | |
через командную строку или через меню после запуска и выбрать настройки->написать | |
, и этот файл будет загружаться по одному при каждом запуске. | |
Q: Сборка завершается сбоем, gcc не может собрать двоичный файл. | |
A: Удалите компонент «-march=native» вашего CFLAGS как вашу версию GCC | |
не поддерживает.![]() | |
В: Можете ли вы реализовать функцию X? | |
A: Могу, но время ограничено, и люди, которые делают пожертвования, с большей вероятностью получат | |
их функциональных запросов реализованы. | |
В: Работа продолжается в моем резервном пуле, даже если в моем основном пуле нет | |
не удалось? | |
A: BFGMiner проверяет условия, при которых основной пул отстает, и будет | |
в этих условиях передать часть работы серверам резервного копирования.![]() | |
делает все возможное, чтобы устройства работали над чем-то | |
полезных и не рискованных периодов простоя. Вы можете отключить это поведение с помощью | |
Опция | —только отказоустойчивость. |
В: Это вирус? | |
A: Поскольку BFGMiner упакован с другими троянскими скриптами, некоторые антивирусы | |
Программное обеспечение | ложно обвиняет bfgminer.exe как настоящий вирус, а не |
независимо от того, с чем он упакован. Если вы установили BFGMiner самостоятельно с | |
авторитетный источник, то у вас на компьютере нет вируса.![]() | |
компания по производству антивирусных программ. Кажется, они помечают даже исходный код с | .|
BFGMiner теперь как вредоносный, хотя текстовые исходные файлы ничего не могут сделать к | |
себя. | |
В: Можете ли вы изменить отображение, чтобы отображать больше одного элемента в выводе и | |
меньше другого или можно изменить тихий режим или можно добавить еще | |
режим вывода? | |
О: У каждого всегда будет свое мнение о том, что важно отслеживать.![]() | |
Значения по умолчанию очень разумны, и меня мало интересует изменение этого | |
дальше. | |
В: Почему моя эффективность выше/ниже 1,00? | |
A: Эффективность просто означает, сколько акций вы возвращаете на сумму | |
Используется пропускная способность | .Это не коррелирует с эффективным использованием вашего оборудования, и |
— это мера сочетания аппаратной скорости, удачи блоков, дизайна пула и | .|
многие другие факторы. | |
В: Какие параметры лучше всего передать для X pool/hardware/device.![]() | |
A: Практически всегда параметры ПО УМОЛЧАНИЮ дают наилучшие результаты.Самый пользователь | |
определенных настроек приводят к ухудшению производительности. | |
В: Что случилось с майнингом CPU? | |
A: Будучи все более неактуальным для большинства пользователей и проблемой обслуживания, это | .|
больше не находится в активной разработке и не будет поддерживаться, если кто-то не | |
шагов, чтобы помочь сохранить его.Никакие бинарные сборки, поддерживающие майнинг ЦП, не будут иметь номер | .|
выпущен для Windows, но майнинг ЦП может быть встроен в BFGMiner, когда он | |
скомпилировано.![]() | .|
по умолчанию и должен быть включен с помощью параметра -S cpu:auto. | |
В: Будет ли когда-нибудь версия с графическим интерфейсом? | |
A: Нет, однако интерфейс RPC позволяет кому-то еще написать его | |
, если они выберут. | |
В: У меня проблема. Какую отладочную информацию я должен предоставить? | |
A: Запустите BFGMiner с вашими обычными командами и добавьте -D -T —verbose и введите | |
полный вывод при запуске и краткая информация о вашем оборудовании, операционной системе и если | |
применимо, версия драйвера ATI и версия потока ATI.![]() | |
В: Могу ли я майнить с помощью BFGMiner на Mac? | |
A: BFGMiner будет компилироваться в OS X, но производительность майнинга на GPU равна | .|
скомпрометирован из-за реализации OpenCL на OS X, нет температуры или | |
Мониторинг скорости вентилятора | и конструкция охлаждения большинства компьютеров Mac, несмотря на наличие |
мощные графические процессоры, как правило, не справляются с постоянным использованием, что приводит к высокому риску | |
термического урона.Настоятельно рекомендуется не майнить на Mac, если это не | .|
с внешним USB-устройством. | |
В: Моя сеть становится все медленнее и медленнее, а затем на минуту гаснет? | |
А; Попробуйте параметр —net-delay, если вы находитесь на сервере getwork или GBT. | |
В: Как настроить P2Pool? | |
A: P2Pool имеет очень быстрое истечение работы и новые блоки, рекомендуется вам | |
уменьшите интенсивность на 1 по сравнению с оптимальным значением и уменьшите количество потоков графического процессора до 1 | |
с -g 1.![]() | |
фактически похож на другую цепочку блоков. Если майнить с помощью Mini Rig, это стоит | .|
добавлен параметр —bfl-range. | |
В: Можно ли использовать ядра OpenCL из других программ для майнинга в BFGMiner? | |
A: Нет, API-интерфейсы немного различаются между разными программами, и они | |
не подойдет. | |
Q: Я запускаю PHP в Windows для доступа к API с примером miner.php. Почему | |
происходит сбой, когда php установлен правильно, но я получаю только ошибки о сокетах, а не | |
работает в логах? | |
О: Пожалуйста, проверьте http://us.![]() | |
В: Что такое PGA? | |
A: На данный момент BFGMiner поддерживает 5 ПЛИС: BitForce, Icarus, ModMiner, X6500, | .|
и ZTEX. | |
Это программируемые массивы вентилей, которые были запрограммированы для работы с биткойнами | |
майнинг.Поскольку аббревиатура должна состоять всего из 3 символов, часть «Поле-» имеет | .|
пропущено. «PGA» также используется для устройств, созданных с использованием Application-Specific | .|
Интегральные схемы (ASIC).![]() | |
В: Что такое ASIC? | |
A: это устройства с интегральной схемой, определяемые приложением, и обеспечивают | |
высочайшая производительность на единицу мощности благодаря тому, что они предназначены только для одной цели. | |
В: Как сделать так, чтобы мое устройство BFL/Icarus/Lancelot/Cairnsmore автоматически распознавалось? | |
A: В Linux, если устройства /dev/ttyUSB* не появляются автоматически, только | |
что нужно сделать, так это загрузить для них драйвер: | |
BitForce: sudo modprobe ftdi_sio поставщик = 0x0403 продукт = 0x6014 | |
Erupter: sudo modprobe cp210x поставщик = 0x10c4 продукт = 0xea60 | |
Икар: sudo modprobe pl2303 поставщик = 0x067b продукт = 0x0230 | |
Ланселот: sudo modprobe ftdi_sio поставщик = 0x0403 продукт = 0x6001 | |
Кэрнсмор: sudo modprobe ftdi_sio поставщик = 0x0403 продукт = 0x8350 | |
В некоторых системах необходимо вручную установить драйвер, необходимый для устройства.![]() | |
Драйверы OpenWrt (установить с помощью opkg): | |
FTDI: kmod-usb-serial-ftdi | |
Erupter: kmod-usb-serial-cp210x | |
Икар: kmod-usb-serial-pl2303 | |
Драйверы Windows: | |
FTDI: http://www.ftdichip.com/Drivers/VCP.htm | |
Erupter: http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx | |
Икар: http://prolificusa.com/pl-2303hx-drivers/ | |
В: Я запустил cgminer, и теперь BFGMiner не работает! | |
A: cgminer имеет свои нестандартные реализации драйверов для большинства USB | |
и требует замены официальных драйверов WinUSB на Windows | .|
(обычно через Zadig).Прежде чем вы сможете использовать BFGMiner, вам нужно будет восстановить | |
Оригинальный драйвер | . Удаление устройства из диспетчера устройств и его повторное подключение приведет к ошибке | .
обычно вызывает переустановку драйверов на драйверы по умолчанию. | |
В: В Linux я вижу устройства /dev/ttyUSB* для моей ПЛИС ICA/BFL/MMQ, но | |
BFGMiner не может майнить на них? | |
A: Убедитесь, что у вас есть необходимые привилегии для доступа к /dev/ttyUSB* | |
устройств: | |
sudo ls -las /dev/ttyUSB* | |
даст вывод, например: | |
0 crw-rw—- 1 root dialout 188, 0 11.![]() | |
Это означает, что ваша учетная запись должна иметь группу ‘dialout’ или привилегии root | |
Чтобы навсегда присвоить вашей учетной записи группу «дозвона»: | |
sudo usermod -G dialout -a `whoami` | |
Затем выйдите из системы и снова войдите | |
В: Могу ли я майнить scrypt с помощью FPGA или ASIC? | |
A: В настоящее время нет.Биткойн ASIC полезны только для систем SHA256d и FPGA | .|
обычно не предназначены для эффективной обработки скриптов.![]() | |
В: Почему BFGMiner показывает сложность 0 при майнинге scrypt? | |
A: BFGMiner везде постоянно использует измерение сложности pdiff, | |
, а не другие измерения, которые могут существовать.Для scrypt pdiff 1 очень | |
сложно, а выше становится экспоненциально сложнее. Вряд ли вы захотите | |
используйте pdiff 1+ со scrypt, пока у вас не будет для него FPGA и/или ASIC. | |
Q: Что такое stratum и как им пользоваться? | |
A: Stratum — это протокол, предназначенный для сокращения ресурсов майнинговых пулов на уровне | .|
стоимость содержания майнера в неведении и слепого переноса его майнинга | |
права доступа к пулу.Это возврат к проблемам старого централизованного | .|
Протокол | «getwork», но способный масштабироваться до аппаратного обеспечения любой скорости, например | .
Стандартный протокол GBT | . Если пул использует stratum вместо GBT, BFGMiner выдаст |
автоматически обнаружит его и переключится на рекламируемую поддержку, если это возможно. | |
Stratum использует прямые TCP-соединения с пулом, поэтому в настоящее время НЕ будет | |
работает через http-прокси, но будет работать и через socks-прокси, если вам нужно использовать | .|
один.Если вы вводите порт stratum непосредственно в свою конфигурацию или используете порт | |
специальный префикс «stratum+tcp://» вместо «http://», BFGMiner ТОЛЬКО попытается ввести | |
использовать майнинг протокола stratum. | |
Q: Почему не складывается статистика: Accepted, Rejected, Stale, Hardware Errors, | |
Diff1 Работа и т. д.при майнинге более 1 доли сложности? | |
A: Например, если вы посмотрите на «Принятая сложность» в API RPC, число | |
принятых долей сложности обычно точно не соответствует объему работы | |
сделано, чтобы найти их.![]() | .|
в среднем, чтобы найти одну 8 акций сложности на 8 найденных одиночных акций сложности. | |
Однако на самом деле число случайное и со временем сходится, так как это число | .|
среднее, а не точное значение, поэтому вы можете найти больше или меньше ожидаемого | |
в среднем. | |
— | |
Этот код предоставляется программистом совершенно бесплатно в его резерве | |
раз, так что пожертвования будут очень признательны.![]() | |
адрес ниже. | |
Люк-младший | |
1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh |
Как установить BFGminer на Linux Mint 18.3
Чтобы установить BFGminer на Linux Mint 18.3
BFGminer — это программное обеспечение для майнинга биткойнов, которое поддерживает многопоточный многопуловый GPU, FPGA и ASIC. Биткойны — это цифровая валюта, свободно обмениваемая на все другие валюты. В этом руководстве объясняется процедура установки BFGminer на Linuxmint. Так просто установить BFGminer на Linux Mint 18.3
Установка BFGminer
Чтобы начать процесс установки, добавьте репозиторий в свою систему, выполнив следующую команду.
linuxhelp ~ # add-apt-repository ppa:eugenesan/ppa Этот репозиторий содержит коллекцию настроенных, обновленных, портированных и бэкпортированных пакеты для двух последних выпусков LTS и последнего выпуска pre-LTS. Пакеты для старых выпусков перемещены в ppa:eugenesan/archive или удалены. +------------------------------------------------- ------------------------------------+ | Отказ от ответственности: +------------------------------------------------- ------------------------------------+ * Пакеты в этом и связанных PPA предназначены только для личного использования.. . * Синхронизировать верный -> утопический * Сортировка, просмотр и архивация неподдерживаемых пакетов * Обновление gwoffice * Сообщить об ошибке mdadm с массивами 0,90 на 2 ТБ + 0,90 на 64-битных системах. * Сообщить о HeandBreak на amd64 Дополнительная информация: https://launchpad.net/~eugenesan/+archive/ubuntu/ppa. Нажмите Enter, чтобы продолжить, или Ctrl+C, чтобы отменить Выполнение: /tmp/tmp.fCtUq7t8Vm/gpg.1.sh --keyserver http://keyserver.ubuntu.com:80 --recv-ключи 8313A596 gpg: запрос ключа 8313A596 с сервера hkp keyserver.ubuntu.com gpg: key 8313A596: открытый ключ "Синергия Launchpad+" импортирован gpg: Всего обработано: 1 gpg: импортировано: 1 (RSA: 1)
Затем обновите систему пакетов репо с помощью следующей команды.
linuxhelp ~ # apt-получить обновление Попадание:1 http://archive.ubuntu.com/ubuntu xenial InRelease Получите:2 http://archive.canonical.com/ubuntu xenial InRelease [11,5 КБ] Ign:3 http://packages.linuxmint.com Сильвия InRelease Получить:4 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial InRelease [17,5 КБ] Получить:5 http://архив.canonical.com/ubuntu xenial/partner Пакеты amd64 [3128 Б] Получить: 6 http://archive.canonical.com/ubuntu xenial/partner Пакеты i386 [3,116 B] Получить: 7 http://packages.linuxmint.com sylvia Release [24,2 КБ] . . Получить: 33 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [284 kB] Получите: 34 http://archive.ubuntu.com/ubuntu xenial-backports/universe i386 Packages [7060 B] Получить: 35 http://архив.ubuntu.com/ubuntu xenial-backports/universe Translation-en [3812 Б] Получить: 36 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [122 кБ] Получите: 37 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3,208 B] Получите: 38 http://security.ubuntu.com/ubuntu xenial-security/multiverse i386 Packages [3,376 B] Получено 5647 КБ за 9 с (607 КБ/с) Чтение списков пакетов... Сделанный
Затем вы должны установить пакет BFGminer, используя следующую команду.
linuxhelp ~ # apt-get install bfgminer -y Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libbase58-0 libblkmaker-0.1-6 libjansson4 libmicrohttpd10 Рекомендуемые пакеты: ocl-icd-libopencl1 opencl-icd Будут установлены следующие НОВЫЕ пакеты: bfgminer libbase58-0 libblkmaker-0.1-6 libjansson4 libmicrohttpd10 0 обновлено, 5 установлено заново, 0 удалено и 292 не обновлено. Нужно получить 580 кБ архивов. После этой операции будет использовано 1749 КБ дополнительного дискового пространства. Получите:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libbase58-0 amd64 0.1.4-1 [8,312 B] Получить: 2 http://archive.ubuntu.com/ubuntu xenial/main amd64 libjansson4 amd64 2.7-3 [26,9 кБ] Получить: 3 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libblkmaker-0.1-6 amd64 0.5.2-1 [16,8 КБ] . . Обработка триггеров для man-db (2.7.5-1) ... Настройка libbase58-0:amd64 (0.1.4-1)... Настройка libjansson4:amd64 (2.7-3) ... Настройка libblkmaker-0.1-6:amd64 (0.5.2-1) ... Настройка libmicrohttpd10 (0.9.44+dfsg-1ubuntu2) ... Настройка bfgminer (5.2.0+dfsg-1build1)... Обработка триггеров для libc-bin (2.23-0ubuntu9)..
Чтобы использовать пакет, выполните следующую команду, в ней будут перечислены параметры, которые можно использовать в BFGminer.
linuxhelp ~ # bfgminer --help бфгмайнер 5.2.0 Низкий уровень: ftdi pci pci:uio pci:vfio spi usb vcom Драйверы: antminer avalon avalonmm bfx bifury bigpic bitforce bitforce:pci bitfury cairnsmore cointerra Drillbit Dualminer Извергатель Gridseed hashbusterusb hashfast icarus klondike littlefury modminer opencl opencl:adl opencl:sensors proxy proxy:getwork proxy:stratum rockminer twinfury x6500 zeusminer ztex Алгоритмы: скрипт SHA256d Параметры: ncurses5 Использование: bfgminer Параметры как для файла конфигурации, так и для командной строки: --api-allow < arg> Разрешить доступ API только к заданному списку [G:]IP[/Prefix] адресов[/subnets] --api-description < arg> Описание помещается в заголовок состояния API, по умолчанию: версия BFGMiner. --api-groups < arg> Однобуквенные группы API G:cmd:cmd[,P:cmd:*...] определение команд, которые могут использовать группы --api-listen Включить API, по умолчанию: отключено --api-mcast Включить прослушиватель многоадресной рассылки API, по умолчанию: отключено --api-mcast-addrАдрес прослушивания многоадресной рассылки API (по умолчанию: "224. 0.0.75") --api-mcast-code < arg> Код, ожидаемый в многоадресном сообщении API, не используйте '-' (по умолчанию: "FTW") --api-mcast-des < arg> Описание, добавленное к ответу многоадресной рассылки API, по умолчанию: ' ' --api-mcast-port < arg> Порт прослушивания многоадресной рассылки API (по умолчанию: 4028) --api-network Разрешить API (если включено) прослушивать любой адрес, по умолчанию: только 127.0.0.1 --api-port < arg> Номер порта API майнера (по умолчанию: 4028) --balance Изменить стратегию мультипула с аварийного переключения на равномерное распределение баланса --benchmark Запустить BFGMiner в тестовом режиме — акции не создаются --benchmark-intense Запустить BFGMiner в режиме интенсивного тестирования — акции не создаются --bfl-range Использовать диапазон одноразовых номеров на устройствах bitforce, если они поддерживаются --chroot-dir < arg> Переместить в каталог сразу после запуска --cmd-idle < arg> Выполнить команду, когда устройству разрешено бездействовать (отдыхать или ждать) --cmd-sick < arg> Выполнить команду, когда устройство объявлено больным --cmd-dead < arg> Выполнить команду, когда устройство объявлено мертвым --coinbase-sig < arg> По возможности установить подпись coinbase --compact Использовать компактный дисплей без статистики по устройствам --debug|-D Включить отладочный вывод --debuglog Включить ведение журнала отладки --device-protocol-dump Подробный дамп действий на уровне протокола устройства --device|-d < arg> Включить только устройства, соответствующие шаблону (по умолчанию: все) --disable-rejecting Автоматически отключать пулы, которые постоянно отклоняют общие ресурсы.
--http-port < arg> Номер порта для прослушивания HTTP-майнеров getwork (-1 означает отключено) (по умолчанию: -1) --expiry < arg> Верхняя граница того, через сколько секунд после получения работы мы считаем общий ресурс из него устаревшим (без активного длинного опроса) (по умолчанию: 120) --expiry-lp < arg> Верхняя граница того, через сколько секунд после получения работы мы считаем общий ресурс из него устаревшим (с активным longpoll) (по умолчанию: 3600) --failover-only Не передавать работу резервным пулам, когда основной пул отстает --failover-switch-delay < arg> Задержка в секундах перед возвратом в неисправный пул (по умолчанию: 300) --force-dev-init Всегда инициализировать устройства, когда это возможно (например, загрузка битового потока на некоторые FPGA) --generate-to < arg> Установить адрес для генерации для соло-майнинга --gpu-platform < arg> Выберите идентификатор платформы OpenCL для майнинга на GPU (по умолчанию: -1) --gpu-map < arg> Сопоставить порядок устройств OpenCL с ADL вручную, парный CSV (например,г.
1:0,2:1 сопоставляет OpenCL 1 с ADL 0, 2 с 1) --gpu-reorder Попытаться переупорядочить устройства GPU в соответствии с идентификатором шины PCI. --kernel-path < arg> Укажите путь к битовому потоку и файлам ядра (по умолчанию: "/usr/share/bfgminer") --klondike-options < arg> Установить параметры клондайка clock:temptarget --load-balance Изменить стратегию мультипула с аварийного переключения на балансировку на основе квот --log|-l < arg> Интервал в секундах между выводом журнала (по умолчанию: 20) --log-file|-L < arg> Добавить файл журнала для выходных сообщений --log-microseconds Включить микросекунды в вывод журнала --monitor|-m < arg> Использовать пользовательский канал cmd для вывода сообщений --net-delay Вводить небольшие задержки в сети, чтобы избежать перегрузки медленных маршрутизаторов --no-adl Отключить библиотеку отображения ATI, используемую для мониторинга и настройки параметров графического процессора. --no-gbt Отключить поддержку getblocktemplate --no-getwork Отключить поддержку getwork --no-hotplug Отключить обнаружение горячего подключения --no-local-bitcoin Отключить добавление пулов для локальных RPC-серверов биткойнов --no-longpoll Отключить поддержку X-Long-Polling --no-pool-redirect Игнорировать запросы пула на перенаправление на другой сервер --no-restart Не пытаться перезапускать зависшие устройства --no-stratum Отключить обнаружение слоев --no-submit-stale Не отправлять общие ресурсы, если они признаны устаревшими --noncelog < arg> Создать журнал всех найденных одноразовых номеров --pass|-p < arg> Пароль для биткойн-сервера JSON-RPC --per-device-stats Принудительно включить подробный режим и вывести статистику по устройствам --userpass|-O < arg> Имя пользователя: Пара паролей для биткойн-сервера JSON-RPC --pool-goal < arg> Именованная цель для ранее определенного пула --pool-priority < arg> Приоритет только для ранее определенного пула --pool-proxy|-x < arg> URI прокси-сервера для подключения только к ранее определенному пулу --protocol-dump|-P Подробный дамп действий на уровне протокола --queue|-Q < arg> Минимальное количество рабочих элементов для постановки в очередь (0+) (по умолчанию: 1) --quiet|-q Отключить вывод журнала, отображение статуса и ошибок --quit-summary < arg> Сводка, выводимая при выходе: none/devs/procs/detailed --quota|-U < arg> URL-адрес квоты для сервера с квотами стратегии балансировки нагрузки --real-quiet Отключить весь вывод --request-diff < arg> Запросить конкретную сложность из пулов (по умолчанию: 1.
000000) --retries < arg> Количество повторных попыток неудачных отправок перед отказом (-1 означает никогда) (по умолчанию: -1) --rotate < arg> Изменить стратегию мультипула с аварийного переключения на регулярную ротацию через N минут (по умолчанию: 0) --round-robin Изменить стратегию мультипула с аварийного переключения на циклический при сбое --scan|-S < arg> Настроить сканирование устройств для майнинга --scan-time < arg> Верхняя граница времени сканирования текущей работы в секундах (по умолчанию: 60) --sched-start < arg> Установить время дня в формате ЧЧ:ММ для запуска майнинга (один раз без остановки) --sched-stop < arg> Установить время суток в формате ЧЧ:ММ для остановки майнинга (будет завершено без времени начала) --scrypt Использовать алгоритм scrypt для майнинга (не биткойн) --set-device|--set < arg> Установить параметры по умолчанию для устройств, например, NFY:osc6_bits=50 --setuid < arg> Имя непривилегированного пользователя для запуска --sharelog < arg> Добавить журнал общего доступа в файл --shares < arg> Выйти после майнинга 2^32 * N хэшей акций (по умолчанию: неограниченно) --show-processors Показать сводную статистику по процессорам --skip-security-checks < arg> Иногда пропускать проверки безопасности для экономии полосы пропускания.
Проверять только 1/< arg> th времени (по умолчанию: никогда не пропускать) --socks-proxy < arg> Установить socks-прокси (хост:порт) --stratum-port < arg> Номер порта для прослушивания майнерами stratum (-1 означает отключено) (по умолчанию: -1) --submit-threads < arg> Минимальное количество одновременных отправок общих ресурсов (по умолчанию: 64) (по умолчанию: 64) --syslog Использовать системный журнал для вывода сообщений (по умолчанию: стандартная ошибка) --temp-hysteresis < arg> Установите, насколько температура может колебаться за пределами ограничений при автоматическом управлении скоростями (по умолчанию: 3) --text-only|-T Отключить вывод экрана в формате ncurses --url|-o < arg> URL-адрес биткойн-сервера JSON-RPC --user|-u < arg> Имя пользователя для биткойн-сервера JSON-RPC --verbose Записывать подробный вывод в stderr, а также вывод состояния --weighed-stats Показать статистику, взвешенную до сложности 1 --coinbase-check-addr < arg> Список адресов для проверки в списке выплат coinbase, полученном из ранее определенного пула, разделенных ',' --coinbase-check-total < arg> Наименьшая ожидаемая общая сумма выплаты в coinbase, полученная из ранее определенного пула --coinbase-check-percent < arg> Наименьший ожидаемый процент выгоды от суммы адресов, перечисленных в аргументе --cbaddr для ранее определенного пула.
--worktime Показать отладочную информацию о дополнительном рабочем времени Параметры только для командной строки: --config|-c < arg> Загрузить файл конфигурации в формате JSON См. пример.conf для примера конфигурации. --no-default-config Запретить загрузку файла конфигурации по умолчанию --default-config Всегда загружать файл конфигурации по умолчанию --help|-h Напечатать это сообщение --version|-V Показать версию и выйти
Вы также можете удалить пакет из вашей системы, выполнив следующую команду.
linuxhelp ~ # apt-get remove bfgminer -y Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Сделанный Следующие пакеты были установлены автоматически и больше не требуются: libbase58-0 libblkmaker-0.1-6 libjansson4 libmicrohttpd10 Используйте «sudo apt autoremove», чтобы удалить их. Следующие пакеты будут УДАЛЕНЫ: бфгмайнер 0 обновлено, 0 установлено заново, 1 удалено и 292 не обновлено.После этой операции будет освобождено 1441 КБ дискового пространства. (Чтение базы данных... На данный момент установлено 219681 файлов и каталогов.) Удаление bfgminer (5.2.0+dfsg-1build1)... Обработка триггеров для man-db (2.7.5-1) ...
На этом урок подходит к концу.
Как установить BFGminer на Ubuntu 17.04
Как установить BFGminer на Ubuntu 17.04
BFGminer — это программное обеспечение для майнинга биткойнов, которое представляет собой многопоточную поддержку майнинга с несколькими пулами GPU, FPGA и ASIC. Биткойны — это цифровая валюта, свободно обмениваемая на все другие валюты. В этом руководстве объясняется процедура установки BFGminer на Ubuntu.
Процедура установки
Чтобы начать процесс установки, добавьте репозиторий в целевую систему, выполнив следующую команду.
[электронная почта защищена]:~# add-apt-repository ppa:eugenesan/ppa Этот репозиторий содержит коллекцию настроенных, обновленных, портированных и бэкпортированных пакеты для двух последних выпусков LTS и последнего выпуска pre-LTS.Пакеты для старых выпусков перемещены в ppa:eugenesan/archive или удалены. +------------------------------------------------- ------------------------------------+ | Отказ от ответственности: +------------------------------------------------- ------------------------------------+ * Пакеты в этом и связанных PPA предназначены только для личного использования.Они разработаны специально для нескольких пользовательских сред и могут не подойти вам. * Использование пакетов в этом PPA в некоторых формах может противоречить лицензиям на программное обеспечение. упакованы в этот и связанные с ним PPA. Конечные пользователи и администратор несут ответственность за . . . Нажмите [ENTER], чтобы продолжить, или ctrl-c, чтобы отменить добавление. gpg: keybox '/tmp/tmpu23ps0kc/pubring.gpg' создан gpg: /tmp/tmpu23ps0kc/trustdb.gpg: создана база данных trustdb gpg: key E61380B28313A596: открытый ключ "Синергия Launchpad+" импортирован gpg: Всего обработано: 1 gpg: импортировано: 1 В ПОРЯДКЕ
Репозиторий успешно добавлен в систему. Теперь обновите репозиторий с помощью команды обновления apt-get.
[электронная почта защищена]:~# apt-get update Получить:1 http://ppa.launchpad.net/eugenesan/ppa/ubuntu zesty InRelease [15,4 КБ] Попадание: 2 http://security.ubuntu.com/ubuntu zesty-security InRelease Попадание: 3 http://in.archive.ubuntu.com/ubuntu zesty InRelease Попадание: 4 http://in.archive.ubuntu.com/ubuntu zesty-updates InRelease Попадание: 5 http://in.archive.ubuntu.com/ubuntu zesty-backports InRelease Получите: 6 http://ppa.launchpad.net/eugenesan/ppa/ubuntu zesty/main amd64 Packages [1100 B] Получить:7 http://ppa.launchpad.net/eugenesan/ppa/ubuntu zesty/main Пакеты i386 [1108 Б] Получите:8 http://ppa.launchpad.net/eugenesan/ppa/ubuntu zesty/main Translation-en [1,288 B] Получено 18,9 КБ за 2 с (6640 бит/с) Чтение списков пакетов... Готово
Система обновлена репозиториями. Установите пакет BFGminer, используя следующую команду, и нажмите y, чтобы продолжить процесс установки.
[электронная почта защищена]:~# apt-get install bfgminer -y Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libbase58-0 libblkmaker-0.1-6 libclang-common-4.0-dev libclc-amdgcn libclc-dev libclc-r600 libmicrohttpd10 mesa-opencl-icd ocl-icd-libopencl1 Будут установлены следующие НОВЫЕ пакеты: bfgminer libbase58-0 libblkmaker-0.1-6 libclang-common-4.0-dev libclc-amdgcn libclc-dev libclc-r600 libmicrohttpd10 меса-opencl-ICD OCL-ICD-libopencl1 0 обновлено, 10 установлено заново, 0 удалено и 28 не обновлено.Нужно получить 44,4 МБ архива. После этой операции будет использовано 244 МБ дополнительного места на диске. Получите:1 http://in.archive.ubuntu.com/ubuntu zesty/universe amd64 libbase58-0 amd64 0.1.4-1 [8,312 B] Получить: 2 http://in.archive.ubuntu.com/ubuntu zesty/universe amd64 libblkmaker-0.1-6 amd64 0.5.3-1 [17,1 КБ] . . . Обработка триггеров для man-db (2.7.6.1-2)... Настройка ocl-icd-libopencl1:amd64 (2.2.11-1ubuntu1)... Настройка libclc-dev (0.2.0+git20170213-1~build1) .
.. Настройка libblkmaker-0.1-6:amd64 (0.5.3-1) ... Настройка libclc-r600 (0.2.0+git20170213-1~build1) ... Настройка bfgminer (5.4.2+dfsg-1)... Настройка libclc-amdgcn (0.2.0+git20170213-1~build1) ... Настройка mesa-opencl-icd:amd64 (17.0.3-1ubuntu1) ... Обработка триггеров для libc-bin (2.24-9ubuntu2)...
Для использования пакета выполните следующую команду, в ней будут перечислены параметры, которые можно использовать в BFGminer.
[электронная почта защищена]:~# bfgminer --help бфгмайнер 5.4.2 Низкий уровень: ftdi pci pci:uio pci:vfio spi usb vcom Драйверы: antminer avalon avalonmm bfx bifury bigpic bitforce bitforce:pci bitfury cairnsmore cointerra compac Drillbit Dualminer Извергатель gridseed hashbusterusb hashfast icarus klondike littlefury modminer opencl opencl:adl opencl:sensors proxy proxy:getwork proxy:stratum rockminer twinfury x6500 zeusminer ztex Алгоритмы: скрипт SHA256d Параметры: ncurses5 Использование: bfgminer Параметры как для файла конфигурации, так и для командной строки: --api-allow < arg> Разрешить доступ API только к заданному списку [G:]IP[/Prefix] адресов[/subnets] --api-description < arg> Описание помещается в заголовок состояния API, по умолчанию: версия BFGMiner.--api-groups < arg> Однобуквенные группы API G:cmd:cmd[,P:cmd:*...] определение команд, которые могут использовать группы --api-listen Включить API, по умолчанию: отключено --api-mcast Включить прослушиватель многоадресной рассылки API, по умолчанию: отключить --api-mcast-addr
Адрес прослушивания многоадресной рассылки API (по умолчанию: "224.0.0.75") --api-mcast-code < arg> Код, ожидаемый в многоадресном сообщении API, не используйте '-' (по умолчанию: "FTW") --api-mcast-des < arg> Описание, добавленное к ответу многоадресной рассылки API, по умолчанию: ' ' --api-mcast-port < arg> Порт прослушивания многоадресной рассылки API (по умолчанию: 4028) --api-network Разрешить API (если включено) прослушивать любой адрес, по умолчанию: только 127.0.0.1 --api-port < arg> Номер порта API майнера (по умолчанию: 4028) --balance Изменить стратегию мультипула с аварийного переключения на равномерное распределение баланса --benchmark Запустить BFGMiner в тестовом режиме — акции не создаются --benchmark-intense Запустить BFGMiner в режиме интенсивного тестирования — акции не создаются --bfl-range Использовать диапазон одноразовых номеров на устройствах bitforce, если они поддерживаются --chroot-dir < arg> Переместить в каталог сразу после запуска --cmd-idle < arg> Выполнить команду, когда устройству разрешено бездействовать (отдыхать или ждать) --cmd-sick < arg> Выполнить команду, когда устройство объявлено больным --no-adl Отключить библиотеку отображения ATI, используемую для мониторинга и настройки параметров графического процессора. --no-gbt Отключить поддержку getblocktemplate --no-getwork Отключить поддержку getwork --no-hotplug Отключить обнаружение горячего подключения --no-local-bitcoin Отключить добавление пулов для локальных RPC-серверов биткойнов --no-longpoll Отключить поддержку X-Long-Polling --no-pool-redirect Игнорировать запросы пула на перенаправление на другой сервер --no-restart Не пытаться перезапускать зависшие устройства --no-stratum Отключить обнаружение слоев --no-submit-stale Не отправлять общие ресурсы, если они признаны устаревшими --noncelog < arg> Создать журнал всех найденных одноразовых номеров --pass|-p < arg> Пароль для биткойн-сервера JSON-RPC --per-device-stats Принудительно включить подробный режим и вывести статистику по устройствам --userpass|-O < arg> Имя пользователя: Пара паролей для биткойн-сервера JSON-RPC --pool-goal < arg> Именованная цель для ранее определенного пула --pool-priority < arg> Приоритет только для ранее определенного пула --pool-proxy|-x < arg> URI прокси-сервера для подключения только к ранее определенному пулу --protocol-dump|-P Подробный дамп действий на уровне протокола --queue|-Q < arg> Минимальное количество рабочих элементов для постановки в очередь (0+) (по умолчанию: 1) --quiet|-q Отключить вывод журнала, отображение статуса и ошибок --quit-summary < arg> Сводка, выводимая при выходе: none/devs/procs/detailed --quota|-U < arg> URL-адрес квоты для сервера с квотами стратегии балансировки нагрузки --real-quiet Отключить весь вывод --request-diff < arg> Запросить конкретную сложность из пулов (по умолчанию: 1.
000000) --retries < arg> Количество повторных попыток неудачных отправок перед отказом (-1 означает никогда) (по умолчанию: -1) --rotate < arg> Изменить стратегию мультипула с аварийного переключения на регулярную ротацию через N минут (по умолчанию: 0) --round-robin Изменить стратегию мультипула с аварийного переключения на циклический при сбое --scan|-S < arg> Настроить сканирование устройств для майнинга --scan-time < arg> Верхняя граница времени сканирования текущей работы в секундах (по умолчанию: 60) --sched-start < arg> Установить время дня в формате ЧЧ:ММ для запуска майнинга (один раз без остановки) --sched-stop < arg> Установить время суток в формате ЧЧ:ММ для остановки майнинга (будет завершено без времени начала) --scrypt Использовать алгоритм scrypt для майнинга (не биткойн) --set-device|--set < arg> Установить параметры по умолчанию для устройств, например, NFY:osc6_bits=50 --setuid < arg> Имя непривилегированного пользователя для запуска --sharelog < arg> Добавить журнал общего доступа в файл --shares < arg> Выйти после майнинга 2^32 * N хэшей акций (по умолчанию: неограниченно) --show-processors Показать сводную статистику по процессорам --skip-security-checks < arg> Иногда пропускать проверки безопасности для экономии полосы пропускания.
Проверять только 1/< arg> th времени (по умолчанию: никогда пропускать) --socks-proxy < arg> Установить socks-прокси (хост:порт) --stratum-port < arg> Номер порта для прослушивания майнерами stratum (-1 означает отключено) (по умолчанию: -1) --submit-threads < arg> Минимальное количество одновременных отправок общих ресурсов (по умолчанию: 64) (по умолчанию: 64) --syslog Использовать системный журнал для вывода сообщений (по умолчанию: стандартная ошибка) --temp-hysteresis < arg> Установите, насколько температура может колебаться за пределами ограничений при автоматическом управлении скоростями (по умолчанию: 3) --text-only|-T Отключить вывод экрана в формате ncurses --url|-o < arg> URL-адрес биткойн-сервера JSON-RPC --user|-u < arg> Имя пользователя для биткойн-сервера JSON-RPC --verbose Записывать подробный вывод в stderr, а также вывод состояния --weighed-stats Показать статистику, взвешенную до сложности 1 --coinbase-check-addr < arg> Список адресов для проверки в списке выплат coinbase, полученном из ранее определенного пула, разделены по ' ,' --coinbase-check-total < arg> Наименьшая ожидаемая общая сумма выплаты в coinbase, полученная из ранее определенного пула --coinbase-check-percent < arg> Наименьший процент выгоды, ожидаемый от суммы адресов, перечисленных в аргументе --cbaddr для ранее определенный пул --worktime Показать отладочную информацию о дополнительном рабочем времени Параметры только для командной строки: --config|-c < arg> Загрузить файл конфигурации в формате JSON См.
пример.conf для примера конфигурации. --no-default-config Запретить загрузку файла конфигурации по умолчанию --default-config Всегда загружать файл конфигурации по умолчанию --help|-h Напечатать это сообщение --version|-V Показать версию и выйти
Для удаления пакета выполните следующую команду и нажмите y, чтобы продолжить удаление.
[электронная почта защищена]:~# apt-get remove bfgminer -y Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Сделанный Следующие пакеты были установлены автоматически и больше не требуются: libbase58-0 libblkmaker-0.1-6 libmicrohttpd10 Используйте «apt autoremove», чтобы удалить их. Следующие пакеты будут УДАЛЕНЫ: бфгмайнер 0 обновлено, 0 установлено заново, 1 удалено и 28 не обновлено. После этой операции будет освобождено 1511 кБ дискового пространства. (Чтение базы данных... На данный момент установлено 172279 файлов и каталогов.) Удаление bfgminer (5.4.2+dfsg-1)... Обработка триггеров для man-db (2.7.6.1-2)...
Разве это не простая процедура установки? BFGminer поддерживает несколько пулов с несколькими интеллектуальными механизмами аварийного переключения.
Представляем BFGMiner 5.0, модульный майнер криптовалюты, написанный на C. BFGMiner поддерживает динамическое тактирование, мониторинг и возможности удаленного интерфейса. «Св. ]N[/u]естественно [u]E[/u]превышая [u]R[/u]валы», или просто [u]b[/u]естественно a [u]f[/u]повторяя [u] ]g[/u]продовольственный [u]майнер[/u].Этот код предоставляется программистом совершенно бесплатно, поэтому пожертвования будут приветствоваться.
[b]Рассмотрите возможность пожертвования:[/b] [url=bitcoin:1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh]1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh[/url] [b]Если вы обнаружили ошибку или у вас есть предложение,[/b] проверьте, [url=https://github.com/luke-jr/bfgminer/issues]о ней уже сообщалось[/url] и , если нет, [url=https://github.com/luke-jr/bfgminer/issues]сообщите об этом[/url]. Помощь также можно получить (или предоставить), присоединившись к [url=https://lists.gnu.org/mailman/listinfo/bfgminer-support]список рассылки поддержки[/url] или IRC: [url=http://webchat.freenode.net/?channels=%23eligius]chat.freenode.net #eligius[ /URL]
ПРОЧТИТЕ ФАЙЛЫ README, ВКЛЮЧЕННЫЕ В АРХИВ, ПРЕЖДЕ ЧЕМ ЗАДАВАТЬ ВОПРОСЫ.
Также обратите внимание, что эта ветка предназначена для обсуждения BFGMiner, его функций и ошибок — если вы чувствуете необходимость троллить или говорить не по теме, начните другую ветку форума (и напишите мне в личку, если хотите моего внимания). [b]Если вы хотите помочь в разработке BFGMiner,[/b] лучший способ связаться с нами — [url=http://webchat.freenode.net/?channels=%23eligius] в IRC[/url].
У нас также есть [url=https://lists.gnu.org/mailman/listinfo/bfgminer-dev]список рассылки разработчиков[/url], который в основном используется для предварительного объявления о предстоящих выпусках для сторонних упаковщиков. [b]Если вы хотите получать уведомления о новых версиях,[/b] пожалуйста, [url=https://lists.
gnu.org/mailman/listinfo/bfgminer-announce]подпишитесь на список рассылки объявлений[/url]. [b]Последний выпуск: 5.0.0[/b] ([url=https://bitcointalk.org/?topic=877081.msg9686536#msg9686536]объявление и изменения[/url])[list]
[li]Арх: [font=monospace]pacman -S bfgminer[/font][/li]
[li]Debian: [font=monospace]aptitude установить bfgminer[/font][/li]
[li]Gentoo: [font=monospace]emerge bfgminer[/font] [i](рассмотрите возможность принятия ~arch и/или добавления биткойн-оверлея, чтобы получить последнюю версию)[/i][/li]
[li]Homebrew (Mac OS X): [font=monospace]brew tap nwoolls/cryptocoin && brew install bfgminer[/font][/li]
[li]Mac OS X: [url=https://github.com/nwoolls/xgminer-osx/releases/download/v2.0.12/bfgminer-5.0.0-osx64.tar.gz]tar.gz[/url] ([url=https://bitcointalk.org/?topic= 186794]подробности[/url])[/li]
[li]OpenWrt: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/openwrt/12.09/README]репозиторий opkg для 12.09 «Настройка отношения»[/url] ([ url=http://luke.dashjr.
org/programs/bitcoin/files/bfgminer/5.0.0/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks /lookup?op=get&search=0xBD021F4889F]ключ PGP[/url])[/li]
[li]Ubuntu: [font=monospace]apt-get install bfgminer[/font][/li]
[li]Win32: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0-win32.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files /bfgminer/5.0.0/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD021F4889F]ключ PGP[/url])[ / ли]
[li]Win64: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0-win64.zip]zip[/url] ([url=http ://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD021F4889F]ключ PGP[/url])[/li]
[li]Исходный код: [url=https://github.com/luke-jr/bfgminer]git[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0.txz]txz[/url] | [url=http://luke.
dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0.zip]zip[/url][/li]
[/список]
[b]Тестовая версия: 4.10.1[/b][список]
[li]OpenWrt: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/openwrt/12.09/README] репозиторий opkg для 12.09 «Коррекция отношения»[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/SHA256SUMS.asc]sig[/url] + [url=http: //pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD021F4889F]ключ PGP[/url])[/li]
[li]Win32: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1-win32.zip]zip[/url] ([url=http ://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup? op=get&search=0xBD021F4889F]ключ PGP[/url])[/li]
[li]Win64: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1-win64.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files /bfgminer/4.10.1/SHA256SUMS.asc]sig[/url] + [url=http://pgp.
mit.edu:11371/pks/lookup?op=get&search=0xBD021F4889F]ключ PGP[/url])[ / ли]
[li]Исходный код: [url=https://github.com/luke-jr/bfgminer]git[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1.tbz2]tbz2[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1.zip]zip[/url][/li]
[/список]
[b]Стабильная версия: 3.10.8[/b][список]
[li]OpenWrt: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/openwrt/12.09/README]репозиторий opkg для версии 12.09 «Регулировка отношения»[/url] ([ url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks /lookup?op=get&search=0xBD021F4889F]ключ PGP[/url])[/li]
[li]Win32: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8-win32.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/SHA256SUMS.asc]sig[/ url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD021F4889F]ключ PGP[/url])[/li]
[li]Win64: [url=http://luke.
dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8-win64.zip]zip[/url] ([url=http ://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup? op=get&search=0xBD021F4889F]ключ PGP[/url])[/li]
[li]Исходный код: [url=https://github.com/luke-jr/bfgminer]git[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8.tbz2]tbz2[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8.zip]zip[/url][/li]
[/список] [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/]Архив всех официальных исходников и бинарных файлов[/url] [b]Возможности:[/b][список]
[li] Большое разнообразие драйверов устройств для Биткойн (SHA256d): [список]
[li][url=http://www.iasicminer.com/][color=green]Блейды ASICMINER Block Erupter, кубы, USB-майнеры (Emerald и Sapphire) и Tube[/color][/url][/li ]
[li][url=https://bitcointalk.com.org/?topic=524521][color=green]USB-майнер BFx2 Bitfury[/color][/url][/li]
[li][url=https://bitcointalk.
org/?topic=309918][color=green]Би•Ярость[/color][/url][/li]
[li][url=https://bitcointalk.org/?topic=2
![](/800/600/https/lumpics.ru/wp-content/uploads/2020/03/otobrazhenie-proczessov-id-i-portov-s-pomoshhyu-tcpview.png)
![](/800/600/https/rulg27.ru/images/stx_004.jpg)
![](/800/600/https/i.stack.imgur.com/Nzk3o.png)
![](/800/600/https/i.ytimg.com/vi/DuQ12wSL6Co/maxresdefault.jpg)
![](/800/600/https/pbs.twimg.com/media/DqXPsqLXQAAcBSo.jpg)
![](/800/600/https/procryptu.ru/wp-content/uploads/0/f/2/0f2ef80ad6639e8110cde5ac440f1283.png)
![](/800/600/https/otvet.imgsmail.ru/download/240278489_3b78c3d3b276af85e9ba3b823fb2be51_800.png)
![](/800/600/https/d33wubrfki0l68.cloudfront.net/2ba7bf4f93db2784170e22af398084ad77c70277/d1dc7/wp-content/uploads/sites/2/2020/06/device-details.png)
![](/800/600/https/i.ytimg.com/vi/b-XHeSmFfys/maxresdefault.jpg)
— nwoolls/multiminer Wiki
Выпуски MultiMiner можно загрузить со страницы выпусков GitHub:
http://releases.multiminerapp.com
Примечание о вредоносном ПО
В зависимости от вашей ОС и конфигурации, возможно (и даже вероятно), что загруженные здесь загрузки могут быть помечены как вредоносное ПО или вирус . Это относится к большинству / всем программам для майнинга криптовалют, поскольку они часто используются злонамеренными способами.
Хотя я не могу официально рекомендовать вам отключить средства защиты от вредоносных программ или вирусов, скорее всего, вам потребуется это сделать, чтобы успешно загрузить и установить программное обеспечение для майнинга.
Если у вас есть сомнения или вопросы, вы всегда можете скачать исходный код и собрать его самостоятельно.
- Загрузите и запустите файл установщика (.exe) по указанной выше ссылке и следуйте инструкциям на экране
Программа установки запускается без прав администратора и не выполняет установку в Program Files, чтобы не быть навязчивой.Однако, если вы предпочитаете, вы можете использовать zip-файл:
- Загрузите и распакуйте файл
MultiMiner-XYZ.zip
на странице выпусков GitHub.- Not установщик
MultiMiner-XYZ.exe
, not файлMultiMiner-XYZ.app.zip
, not ZIP-файл «Исходный код»
- Not установщик
- Запустите
MultiMiner.Win.exe
, чтобы начать работу
Установите последнюю версию Mono
sudo apt-get install mono-complete
Установите BFGMiner с помощью apt-get
обновление sudo apt-get sudo apt-get установить bfgminer
Загрузите и распакуйте
MultiMiner-X.
на странице выпусков GitHubФайл YZ.zip
- Not установщик
MultiMiner-XYZ.exe
, not файлMultiMiner-XYZ.app.zip
, not ZIP-файл «Исходный код»
- Not установщик
Запустите MultiMiner.Win.exe, используя моно:
моно --arch=32 MultiMiner.Win.exe
- Установка Xquartz доступна здесь
- Установите последнюю версию Mono для Mac OS X
- Загрузите и распакуйте файл .ZIP-файл приложения на странице выпусков GitHub.
- Запустите MultiMiner.app, чтобы начать работу
MultiMiner автоматически загрузит распространяемые двоичные файлы BFGMiner из проекта Xgminer-OSX.
Устранение неполадок
Обратите внимание, что для запуска системы X Window в OS X требуется время. При первом запуске MultiMiner также загружается BFGMiner и сканируется оборудование.
Если у вас возникли проблемы с запуском или использованием MultiMiner в OS X, вы можете получить подробную информацию, запустив консоль. приложение или:
- Запуск Terminal.app
- Тип:
cd ~/Desktop/MultiMiner.app/Contents/Resources
(при условии, что MultiMiner.app находится на вашем рабочем столе) - Введите:
mono --arch=32 MultiMiner.Win.exe
и нажмите Enter
Загрузите и распакуйте ZIP-файл на странице выпусков GitHub
Установите BFGMiner. Пакеты для OS X можно найти здесь, а инструкции по их использованию — здесь.
Установите последнюю версию Mono для вашей ОС.Для BeagleBone Black см. эту ссылку.
Запустите MultiMiner.TUI.exe, используя моно:
моно --arch=32 MultiMiner.TUI.exe
Загрузите и распакуйте ZIP-файл на странице выпусков GitHub
Установите BFGMiner. Пакеты для OS X можно найти здесь, а инструкции по их использованию — здесь.
Установить X11. Под OS X вы должны установить Xquartz, доступный здесь.
Установите последнюю версию Mono для вашей ОС.
Запустите MultiMiner.Win.exe, используя моно:
моно --arch=32 MultiMiner.Win.exe
Установка Cgminer/bfgminer в Linux — LazyTech
Давайте посмотрим, как мы можем установить cgminer (но также и bfgminer), программу, которая берется за «извлечение» цифровых монет Биткойн в Linux, и, конечно же, как поддерживать майнеры USB Stick.
Тест проводился на Acer Aspire One A150 , который работает под управлением Linux Mint 16 , но этот метод работает на всех дистрибутивах на базе Ubuntu, а также на пуле гаша.ио.
Метод относительно прост. Запускаем новое окно терминала и входим в режим суперпользователя, набрав команду «sudo su» (без кавычек) и введя код пользователя.
Теперь введите (или скопируйте) следующее:
apt-get update
apt-get upgrade
apt-get install libusb-1. 0-0-dev libusb-1.0-0 libcurl4-openssl-dev libncurses5-dev libudev-dev autoconf libtool
git clone https://github. com/ckolivas/cgminer
Когда закончите, перейдите в папку cgminer, набрав:
cd cgminer
, а затем введите
./autogen.sh
Прежде чем продолжить, нам нужно будет указать в cgminer, какой майнер мы будем использовать (я использовал bitfury), чтобы установить поддерживаемые драйверы. См. страницу cgminer (README), чтобы узнать, какие команды давать для каждого оборудования. Где «bitfury» в следующей команде поставьте свое железо.
./configure --enable-bitfury
Теперь, если вы хотите использовать ЦП вместо приведенной выше команды, напишите следующее.
./configure --disable-opencl --disable-adl --enable-cpumining
Когда закончите, дайте следующие команды для завершения установки.
сделать
сделать установить
Когда все готово, мы готовы запустить cgminer. Чтобы запустить его, вы можете либо запустить экран терминала и ввести команду cgminer, а оттуда указать имя пула имен пользователей и имена ваших «воркеров», либо дать общую команду, которая включает все, что является лучшим способом.
Например, для ghash.io открываем терминал и даем команду:
cgminer -o stratum+tcp://uk1.ghash.io:3333 -u username.worker -p YourPasswordHere
cgminer автоматически запустится и подключится к gash.io, и майнинг начнется. Если у нас есть ПК исключительно для майнинга, было бы идеально запускать вышеуказанную команду автоматически при каждом запуске компьютера.
Для этого перейдите в Настройки -> Сеанс , а затем в Загрузка и выберите « Применить автозапуск ». Там введите желаемое имя, описание и в последнем поле введите «gnome-terminal» (без кавычек), а затем указанную выше команду (с правильными данными) и нажмите «Добавить».
Если все прошло хорошо, мы увидим эту картинку на нашем терминале:
Чтобы вместо этого установить «bfgminer», введите следующие команды:
sudo add-apt-repository ppa:unit3/bfgminer
sudo apt-get update
sudo apt-get install bfgminer
Когда закончите, запустите bfgminer с помощью этой команды:
bfgminer -o stratum+tcp://uk1.ghash.io:3333 -u имя пользователя.рабочий -p Ваш парольЗдесь
многопоточный майнер биткойнов с несколькими пулами ASIC, FPGA, GPU и CPU.
бфгминер (1) многопоточный майнер биткойнов с несколькими пулами ASIC, FPGA, GPU и CPU.
ОПИСАНИЕ
многопоточный майнер биткойнов с несколькими пулами ASIC, FPGA, GPU и CPU.- Низкий уровень: ftdi pci pci:uio pci:vfio spi usb vcom
Драйверы: antminer, avalon, bfx, bifury, bigpic, bitforce, bitforce:pci, bitfury_gpio, cairnsmoredrillbit,
Алгоритмы: скрипт SHA256d
Параметры: ncursesw5
Параметры как для файла конфигурации, так и для командной строки:
- —api-allow
- Разрешить доступ API только к заданному списку [G:]IP[/Prefix] адресов[/подсетей]
- —api-description
- Описание размещено в заголовке статуса API, по умолчанию: версия BFGMiner.
- —api-groups
- Однобуквенные группы API G:cmd:cmd[,P:cmd:*…] определение команд, которые могут использовать группы
- —api-прослушивание
- Включить API, по умолчанию: отключено
- —api-mcast
- Включить прослушиватель многоадресной рассылки API, по умолчанию: отключено
- —api-mcast-addr
- Адрес прослушивания многоадресной рассылки API (по умолчанию: «224.0.0.75»)
- —api-mcast-код
- Ожидаемый код в многоадресном сообщении API, не используйте «-» (по умолчанию: «FTW»).
- —api-mcast-des
- Описание, добавленное к ответу многоадресной рассылки API, по умолчанию: »
- —api-mcast-port
- Порт прослушивания многоадресной рассылки API (по умолчанию: 4028)
- —api-сеть
- Разрешить API (если включено) прослушивать любой адрес, по умолчанию: только 127.0.0.1
- —api-порт
- Номер порта API майнера (по умолчанию: 4028)
- —остаток
- Измените стратегию мультипула с аварийного переключения на равномерное распределение баланса.
- —контрольный показатель
- Запустите BFGMiner в тестовом режиме — акции не создаются.
- —bfl-диапазон
- Используйте диапазон одноразовых номеров на устройствах BitForce, если они поддерживаются
- —chroot-dir
- Chroot в каталог сразу после запуска
- —cmd-idle
- Выполнить команду, когда устройству разрешено бездействовать (отдыхать или ждать)
- —cmd-sick
- Выполнить команду, когда устройство объявлено больным
- —cmd-dead
- Выполнить команду, когда устройство объявлено мертвым
- —coinbase-addr
- Установить адрес выплаты coinbase для соло-майнинга
- —coinbase-sig
- Установите подпись coinbase, когда это возможно
- —компактный
- Используйте компактный дисплей без статистики по устройствам
- —отладка |-D
- Включить вывод отладки
- —журнал отладки
- Включить ведение журнала отладки
- —устройство-протокол-дамп
- Подробный дамп действий на уровне протокола устройства
- —device |-d
- Включить только устройства, соответствующие шаблону (по умолчанию: все)
- —отключить-отклонение
- Автоматически отключать пулы, которые постоянно отклоняют общие ресурсы
- —http-порт
- Номер порта для прослушивания для майнеров HTTP getwork ( -1 означает отключено) (по умолчанию: -1 )
- —expiry |-E
- Верхняя граница того, через сколько секунд после получения работы мы считаем общий ресурс из него устаревшим (без активного длинного опроса) (по умолчанию: 120)
- —expiry-lp
- Верхняя граница того, через сколько секунд после получения работы мы считаем общий ресурс из него устаревшим (с активным лонгполлом) (по умолчанию: 3600)
- —только отказоустойчивость
- Не передавайте работу резервным пулам, когда основной пул отстает
- —failover-switch-delay
- Задержка в секундах перед возвратом к неисправному пулу (по умолчанию: 300).
- —force-dev-инит
- Всегда инициализируйте устройства, когда это возможно (например, загрузка битового потока на некоторые ПЛИС)
- —gpu-платформа
- Выберите идентификатор платформы OpenCL для майнинга на GPU (по умолчанию: -1 )
- —gpu-map
- Сопоставление OpenCL с порядком устройств ADL вручную, сопряжение CSV (например,г. 1:0,2:1 сопоставляет OpenCL 1 с ADL 0, 2 с 1)
- —gpu-reorder
- Попытка изменить порядок устройств GPU в соответствии с идентификатором шины PCI.
- —kernel-path
- Укажите путь к битовому потоку и файлам ядра (по умолчанию: «/usr/share/bfgminer»)
- —klondike-options
- Установить параметры клондайка clock:temptarget
- —баланс нагрузки
- Измените стратегию мультипула с аварийного переключения на балансировку на основе квот.
- —log |-l
- Интервал в секундах между выводом журнала (по умолчанию: 20)
- —log-file |-L
- Добавить файл журнала для выходных сообщений
- —log-микросекунды
- Включить микросекунды в вывод журнала
- —monitor |-m
- Использовать пользовательский канал cmd для выходных сообщений
- —net-задержка
- Установите небольшие задержки в сети, чтобы избежать перегрузки медленных маршрутизаторов.
- —без адл
- Отключите библиотеку отображения ATI, используемую для мониторинга и настройки параметров графического процессора.
- —нет-ГБТ
- Отключить поддержку getblocktemplate
- —нет работы
- Отключить поддержку GetWork
- —без горячей замены
- Отключить обнаружение горячего подключения
- —no-longpoll
- Отключить поддержку X-Long-Polling
- —без перенаправления пула
- Игнорировать запросы пула на перенаправление на другой сервер
- —без перезапуска
- Не пытайтесь перезапускать устройства, которые зависли
- —без слоя
- Отключить обнаружение слоев
- —no-submit-stale
- Не отправляйте общие ресурсы, если они признаны устаревшими
- —без Юникода
- Не используйте символы Unicode в TUI
- —noncelog
- Создать журнал всех найденных одноразовых номеров
- —pass |-p
- Пароль для биткойн-сервера JSON-RPC
- —статистика по устройствам
- Активировать подробный режим и выводить статистику по устройствам
- —приоритет пула
- Приоритет только для ранее определенного пула
- —pool-proxy |-x
- URI прокси-сервера для подключения только к ранее определенному пулу
- —протокольный дамп |-P
- Подробный дамп активности на уровне протокола
- —queue |-Q
- Минимальное количество рабочих элементов для постановки в очередь (0+) (по умолчанию: 1)
- —тихий |-q
- Отключить вывод журнала, отображать статус и ошибки
- —quit-summary
- Сводка, напечатанная при выходе: none/devs/procs/detailed
- —quota |-U
- quota;Комбинация URL для сервера с квотами стратегии балансировки нагрузки
- —реально-тихий
- Отключить весь вывод
- —request-diff
- Запросить конкретную сложность из пулов (по умолчанию: 1.0)
- —повторные попытки
- Количество повторных попыток неудачных отправок перед отказом ( -1 означает никогда) (по умолчанию: -1 )
- —rotate
- Измените стратегию мультипула с аварийного переключения на регулярную ротацию через N минут (по умолчанию: 0).
- —круговой
- Измените стратегию мультипула с аварийного переключения на циклический при сбое
- —scan |-S
- Настройте, как сканировать устройства для майнинга
- —время сканирования |-s
- Верхняя граница времени, затрачиваемого на сканирование текущей работы, в секундах (по умолчанию: 60).
- —sched-start
- Установите время дня в формате ЧЧ:ММ для запуска майнинга (один раз без остановки)
- —sched-stop
- Установите время суток в формате ЧЧ:ММ, чтобы остановить майнинг (выйдет без времени начала)
- —scrypt
- Используйте алгоритм scrypt для майнинга (не биткойн)
- —set-device
- Установить параметры по умолчанию на устройствах; например, NFY:osc6_bits=50
- —setuid
- Имя пользователя непривилегированного пользователя для запуска
- —sharelog
- Добавить журнал обмена в файл
- —акции
- Выйти после майнинга 2^32 * N хэшей акций (по умолчанию: неограниченно)
- —show-процессоры
- Показать сводную статистику по процессорам
- —skip-security-checks
- Иногда пропускайте проверки безопасности, чтобы сэкономить трафик; проверять только 1/
-й раз (по умолчанию: никогда не пропускать) - —socks-proxy
- Установить прокси-сервер socks (хост: порт)
- —stratum-port
- Номер порта для прослушивания майнерами stratum ( -1 означает отключено) (по умолчанию: -1 )
- —submit-threads
- Минимальное количество одновременных отправок общего доступа (по умолчанию: 64) (по умолчанию: 64)
- —syslog
- Использовать системный журнал для вывода сообщений (по умолчанию: стандартная ошибка)
- —temp-hysteresis
- Установите, насколько температура может колебаться вне пределов при автоматическом управлении скоростями (по умолчанию: 3).
- —только текст |-T
- Отключить вывод экрана в формате ncurses
- —unicode
- Используйте символы Unicode в TUI
- —url |-o
- URL-адрес биткойн-сервера JSON-RPC
- —user |-u
- Имя пользователя для биткойн-сервера JSON-RPC
- —подробный
- Записывать подробный вывод в stderr, а также вывод состояния
- —взвешенная статистика
- Показать статистику, взвешенную до сложности 1
- —userpass |-O
- Имя пользователя: Пара паролей для биткойн-сервера JSON-RPC
- —рабочее время
- Отображение отладочной информации о дополнительном рабочем времени
Параметры только для командной строки:
- —config |-c <аргумент>
- Загрузите файл конфигурации в формате JSON.
См. пример.conf для примера конфигурации.
2019. Все права защищены. Карта сайта