GPU Bitcoin Mining в Ubuntu


BitCoin – инновационная децентрализованная криптовалюта. Очень быстро и познавательно о биткоинах смотрите здесь – What is Bitcoin.

Для поддержания работы платежной системы необходима постоянная добыча биткоинов, т.е. задействование своих вычислительных мощностей для генерации этой валюты. Можно добывать биткоины в одиночку, а можно зарегистрироваться на одном из пулов, к примеру на http://deepbit.net/ и разделять полученный выигрыш между всеми членами пула, поровну в соответствии с вашей вычислительной мощностью.
Биткоины можно использовать на многих сайтах. Вот хотя бы пример баннерообменной сети Bitcoin randomizer. Или обменять на реальные деньги на валютной бирже биткоинов, наиболее популярна Mt Gox.

Под катом – инструкция, как настроить свою видеокарту (nVidia или ATI, обязательна поддержка OpenCL) на добычу биткоинов. Кстати, не откажусь от вознаграждения на Bitcoin-кошелек 1MZyTawkrLNPmGL41idBrbBn2VNVivAhmB

Прежде всего, нужно зарегистрироваться в пуле. Наиболее крупный пул DeepBit.net – http://deepbit.net/. Там вы зарегистрируетесь на свой e-mail, заведете логин и пароль для майнера – добытчика биткоинов.

Если у вас NVidia и Ubuntu, то настройка добычи производится очень просто.
1. Устанавливаем необходимые вспомогательные библиотеки и subversion, чтобы выкачать последнюю версию майнера:

sudo apt-get install python-pyopencl subversion
svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc
cd python-jsonrpc/
sudo python setup.py install

2. Собственно, выкачиваем майнера poclbm – о нем можно почитать на странице вики Bitcoin.it:

mkdir miner
cd miner
wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/BitcoinMiner.cl
wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/BitcoinMiner.py
wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/poclbm.py

3. Ну и наконец, запускаем майнера со своими данными (логином и паролем):

python ./poclbm.py -d 0 -f 100 --host=pit.deepbit.net --port=8332 --user=POOLUSER --pass=POOLPASSWORD &

Чтобы больше не париться, можно прописать эту строку в /etc/rc.local, тогда майнер будет запускаться при загрузке компьютера. Хочу обратить внимание, что слишком заниженное значение latency (указывается во флаге -f, в данном случае 100) приведет к графическим тормозам.

Похожие статьи

5 thoughts on “GPU Bitcoin Mining в Ubuntu”

  1. Если у вас NVidia и Ubuntu, то настройка добычи производится очень просто.

    Подскажите пожалуйста как настроить добычу с аті 5770, ubuntu 11.4.
    первый биткоин подарю вам:)
    отвечайте на мыло alexandr.statsenko(собака)gmail.com

  2. Здравствуйте. Я заинтересовался темой добычи биткоинов.
    Дело в том, что у меня есть несколько компьютеров стационарных, там стоят неплохие процессоры, но видеокарт нет. Могу ли я установить на них Ubuntu и воспользоваться вашей инструкцией? я так понимаю, что я могу их добывать с разных компьютеров одновременно? Я хотел бы присоединиться к общему пулу. Как вы считаете, верно ли это? Дело в том, что за электричество этих компьютеров я не буду платить, а они все равно стоят, и если я все понимаю правильно, то мог бы с помощью них добывать биткоины)

  3. -f 100 не выжмет всё… Я ставлю единицу и не пользуюсь компом (ноутбук в соседней комнате, соединён с компом по Wi-Fi). Ещё перешёл на Phoenix.

  4. Добрый день , помогите с этим скриптом(что бы при старте системы автоматом запускался майнер) как и что там правильно прописать и куда поместить?

    python ./poclbm.py -d 0 -f 100 –host=pit.deepbit.net –port=8332 –user=POOLUSER –pass=POOLPASSWORD &

    /etc/rc.local как правильно и куда добавить?

    жду ответа если такой будет plane_favor_advice SOBAKA yahoo.com

  5. Вот инструкция для настройки майнера под Линукс на майнинг пуле 50btc.com:
    Скачайте Phoenix.
    Скомпилируйте.
    Установите Python, Twisted, PyOpenCL с apt-get или yum. Запустите phoenix.
    Теперь найдите файл phoenix.cfg. Откройте его в текстовом редакторе (gedit, emac или nano).
    Если вы хотите только opencl gpu, добавьте следующую строку в конфиг файл
    autodetect = +cl -cpu -cuda
    Добавьте следующую строку:
    autodetect = -cl -cpu +cuda
    Добавьте это после строки:
    fastloop = true
    vectors = true
    backend = http://:@pool.50btc.com:8332

    замените “youremail” вашей почтой, и “random password” любым паролем.
    Теперь запустите phoenix в терминале, чтобы начать майнить.

Leave a Reply

Your email address will not be published. Required fields are marked *