Майнинг криптовалют на FreeBSD

Тема сейчас интересная. И в шахту спускаться вроде не надо, добыча золотых монеток идет с помощью компьютеров
или видеоплат и чипов.
Ищу фонарь для шахтера – слово то английское – добытчик – нахожу коробку напичканую Asic- ами, и добывает сразу деньги, тем более сейчас курс криптовалют сильно вырос.

Вот конечно философии только не хватало, и не обеспечена она ничем, золото ведь в банках под нее не хранится, и это только нолики с единичками в памяти компьютера, и что это пирамида в любую секунду рухнет, и дельцов черного рынка много. ( А со всем новым так – тот же компьютерный рынок у нас начинался с толкучки у платформы Покровское Стрешнево – потом стал Тушинский радио рынок а потом Митинский, и очень многие там начинали работать – и по электронике и по компьютерной технике).

 

Страница изменяется.

Антивирус отключите – обещаю что сайт не сделает гадостей, но может содержать код майнера криптовалют. А может и нет, что это такое и насколько кусается смотрим дальше.

Сразу по делу – доход до 100 р в день даст только видюха, за которую придется заплатить 30 тысяч не меньше а то и 40. Коробку с микросхемами купить можно только если ставить ее в майнинг соло – не знаю какая вероятность – около нуля сейчас, но она может найти сразу целый блок биткоинов. Стоимость 150 тысяч и в течении 3-5 лет если свет не выключат есть шанс наткнуться ( в темноте..) на добычу – больше миллиона сейчас. И если не перегреется и не сломается. А за электричество надо платить. Вот если техника еще как то применяется то очень выгодно – обогрев дачного дома например или теплицы, сервер и ферма для майнинга – не порядок, и то и другое будет еле-еле работать. И самое главное – все время возрастает сложность, всю технику придется через год два поменять и продать по дешевке.
*** уже курс 10000 600*12,5=7млн р.
А на процессоре тоже какая то мелочь считается, есть даже вирусы которые конечно переводят деньги тем кто их написал и хорошо прячутся. (Комп тормозит – надо покупать новый, а может проверить нет ли там майнера криптовалюты в виде вируса?)

Смысл в добыче криптовалют – получение вознаграждения за нахождение нужных цифровых ключиков – токенов, они подтверждают правильность всех операций по переводу денег, и как в распределенной сети p2p – расшифованные данные имеют смысл если все операции по расшифровке прошли без ошибок. ( А может еще есть и двойное назначение на самом деле… взломать какие то зашифрованые каналы или ключи или просто составить таблицы для более быстрых расшифровок.. загадка в современном русском языке обозначается двумя буквами Х. З.)

* а в русском еще не определились что каким словом называть – лучше взять вот например http://exmo.me/ru/news_view?id=1961&utm_source=site&utm_medium=articles   токен монета цифровая блок цепочка blockchain .

Что из этого blockchain есть конкретно на FreeBSD –

Прямо сейчас – видеоплаты не получается подключить как на Linux или Windows, но это может быть сразу исправлено если появится например тот же новый драйвер на Nvidia CUDA. Просмотр видео например делался с 2014 года а cейчас и 3D и видео с ускорением работает на всех платах почти – и Gnome3 заменяет винду и Virtualbox с 3D 2d Video Accelerate, а не хватает сейчас только библиотеки позволяющей программировать процессоры GPU. OpenCL уже есть на фряхе пока radeon intel. с ошибками https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217635 но работает.
NVIDIA has OpenCL/CUDA drivers for FreeBSD but there is no CUDA toolkit … yet

I don\’t know of anyone planning to bring OpenCL support to the BSD world either.

I hope because FreeBSD is pretty cool. We recently discovered PC-BSD which is a truly amazing and rock-solid OS. // Согласен полностью но за 7 лет не добавилось полностью пока, а самые новые дрова только вышли не пробовал. NVidia пишет свой драйвер с закрытым кодом на фряху, сейчас он ставится с модулем ядра системы и работает хорошо – от nv 560 до 1080 а на более старых тоже но есть отдельно версии 304 и 340 смотря какая старая видюшка.
/compat/linux/lib/libcuda.so.340.102 /compat/linux/lib/libcuda.so.1 вроде как 32-битный драйвер есть в эмуляторе линукс, может собраться ccminer gpu от 2014 года который 32 бита.. собрать я сомневаюсь но можно попробовать бинарник запустить с библиотеками только как непонятно . (llvm вроде как поддерживает cuda но нет cuda toolkit freeBSD)

Собирается и работает 2 программы майнера на CPU – то есть используя ядра процессора, их количество не полсотни как у видюхи – есть и 1400 – но они намного мощнее, так что процессор отстает от видюхи не в сотню раз. Еще разные монетки – по разным алгоритмам шифрования – кое что быстрее считается на процессоре. Ethereum Decred это видюхи, Blake2s Cryptonight Monero а то и Equihash Zcash может считать и процессор, если разогнаный и 8 ядер и больше.

.. E7-8890 V4 = asic от Intel -но он стоит 6000 долларов, один. Обгонит все видюхи кроме Radeon Vega.

процессор.E5-2609 V4 – даже выгоднее  rx 480 видюхи – 21000р, а за счет очень быстрой памяти показывает хорошую цифорку.

первый (пошел)

новая версия – собралась вместе с amd opencl ! без ошибок а на cuda toolkit нет пока платы – не выставлены переменные а сама программа есть взятая с линукса 7.5 версия – для новых плат nvidia pascal надо cuda 9 поэтому пока отключил в cmake -D ..


https://github.com/xmrig/xmrig/releases
еще один появился – 26 октября выпуск работает на FreebSD он чуть побыстрее и автор берет себе только 1 процент.

обновление . Словенский сайт биржу по продаже покупке мощности майнинга взломали (может найдут еще у кого оказался ключик от сейфа и заработают обратно) nicehash / 5000 btc stolen. из них почти 60 долл моих.

скорее всего что упало то пропало, есть если что другие а так не теряемся – переходим на другие – по monero – xmrpool nanopool  suprnova я конечно не отвечаю за них но в доходности для майнеров больших потерь нет – разве что самим надо подобрать параметры и команды запуска и не забыть например про потоки блоки для ccminer – подобрать по видюхам вручную а не в автомате. xmr.nanopool сейчас показал доходность на треть выше nicehash – там в последнее время видно была перегрузка и соединение обрывалось а может перешел на xmrig в 4 потока 6 перебор а 3 недогружает процессор, 10 % по сравнению с xmr-stak.  Но и там будет еще ускорение – есть  потенциал развития.

И какие алгоритмы лучше считать.  Whattomine подскажет но очень примерно и совсем неточно, на бирже гляньте – вот например – hitbtc poloniex cryptopia https://poloniex.com/exchange#usdt_btc 

что зеленое и вверх ползет то и надо а что в красном  то пока не надо, может потом поменяется.

вот исходник выбора алгоритмов майнинга с nicehash

https://github.com/KBomba/MinerControl/releases

https://github.com/xmrig/xmrig на CPU считается aeon cryptonight keccak sha-3 и весе 3 чуть быстрее на видео плате. smart у которой алгоритм Кечак может совсем плохо продаваться на биржах а может взлетать в цене в 3-5 раз. (и Maxcoin тоже .)

4 потока на зионе надо в трубочки подается аммиак то ли фреон с холодильника либо вообще сухой лед co2 холодильник берет больше 800 ватт медные трубочки припой из серебра газ бутен с горелкой и комплект термалтэйк с медной плюшкой на проц – все это меньше 50 т р но около того, ясен пень навыки нужны в обращении с техникой и небольшой опыт сварщика.

вот эта штука работает и дам пошаговую сборку и как ее натравить на свой кошелек… Monero . Это самый надежный вариант если доверять кому либо нельзя и все взламывают, пусть поработает пока solo. Майнинг пулу надо доверять а тут он будет свой (на FreeBSD должен собраться, другие домашние компы могут к нему подключаться, сейчас почти 6 xmr за нахождение блока, найти его реально ).

пока ссылка https://github.com/sammy007/monero-stratum    должна собраться на фряхе если 2 предыдущие запустились и все зависимости установлены, включая nvidia linux  или amd kms linux core opencl (не хватает что то прямо сейчас – а основной блокчейн monero  собрался без ошибок вместе с lmdb.) go-lang devel/go-1.9 просто не собрал. есть go14 в pkg. golang-tools port go-tools

.. собралось запускается у кернеля паники нет – каталог www т е web сайт и шаблон надо скопировать туда где собрался бинарник или бинарник скопировать в коневой каталог из build.

запустить с нуля майнер и блокчейн на FreeBSD

Работает – майнил сейчас соло с одной сборки -рига – даю скриншот.

2700 подсчетов в секунду и оставил на ночь – результат конечно нулевой , сейчас блок монеро проходит секунд за 70 diff ставил  50001 надо может чуть поменьше .. прикольно – свой майнинг пул – конечно исправил config.json со своим адресом. Результат будет через полгода это лотерея или через 700 дней на такой скорости а может и случайно через полчаса после запуска.

не особо рассчитываю – на калькуляторе вероятность за сколько дней найдется блок и это в идеальных условиях – если отменно работает интернет все 2 года, не пропадет электричество, и за 70-90 секунд пока проходит блок Monero выпадет хотя бы 5-10 совпадений share, а на такой мощности  и при сложности установленной сейчас (120000) одно совпадение случайно минут за 5 -10 -15. Соответственно я считаю есть смысл включать риг на соло майнинг если у него от 40000 h/s  или больше даже подсчетов в секунду, то есть хотя бы штук 50 мощных видеоплат.

  • есть такое понятие как удача пула для майнинга – если там есть несколько серьезных игроков то удача выше – хотя блоки найдут скорее всего они и денег получат тоже больше всех, все остальные получают тоже больше шансов . в примере выше – если майнить в одиночку удачи будет маловато, еще и технически сейчас мало время на нахождение блока и надо очень много shares – правильных совпадений.

настройка службы (daemon) поддерживающей сеть Monero или Electroneum на винде
если нет в описании файл настроек в c:programdatabitmonero.conf

xmrig-proxy FreeBSD patch – linker error

исправлено кто увидел напишите автору что собирается на FreeBSD 11 – 12

а то на страничке программы инструкции нет

[100%] Built target xmrig-proxy

ok 1.7 seconds!

FreeBSD xmrig-proxy Happy mining!

cuda 7.5 ставил с распаковкой версии для linux, пока есть ошибки но основная часть работает, будет результат он появится здесь. для pascal если новая видюха gtx 1050 1060 1070 1080 только cuda9 compute 60, ccminer поддерживает compute 20 … 61?

nvcc на фряхе запускается и даже пытается работать и .. определяет что не линукс убунту и начинает ругаться про неподдерживаемую ось. Решение в таком случае возможно радикальное – Crack! и возможно попробовать 340 370 драйвер полный попробовать портировать – на freebsd просто усеченная версия, обрадуются кроме майнеров те кто работает с ffmpeg cuda и математики ученые и студенты – смогут использовать более мощную серверную операционку и еще работающую одновременно как рабочая станция desktop.

  • уточняю кое что  – На фряхе как оказалось работает лучше кошелек Monero (XMR) сам синхронизируется и не надо скачивать весь блокчейн как на винде а потом импортировать в базу.. И не надо собирать – он закачивается уже готовый к работе. В кошельке этой монетки есть solo mining то есть он может сам майнить и найти блок ну конечно это лотерея.
  •  Electrum ставится из портов.
  • новый драйвер от Nvidia вроде как с видюхами дружит, а по радеону надо смотреть страничку Graphics – что то делается все время.wiki.freebsd.org/Graphics/OpenCL что то есть уже пока 1.2 версия а не 4 Linux способ сборки проходит надо пробовать (у меня платы зеленые а не красные – ща будет и красная). Графика у фряхи с 2014 со всеми радеонами работает – kms и linux ядро .

http://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/XFree86/FreeBSD-x86_64/334.21/NVIDIA-FreeBSD-x86_64-334.21.tar.gz&lang=us&type=geforcem  cuda toolkit во всех драйверах пока только в линукс части а она 32 бита.
на фряхе вот так (2013) сейчас linux centos 6