Тема сейчас интересная. И в шахту спускаться вроде не надо, добыча золотых монеток идет с помощью компьютеров
или видеоплат и чипов.
Ищу фонарь для шахтера – слово то английское – добытчик – нахожу коробку напичканую 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 .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
в двух словах но уже надо уточнять 5 лет спустя - биткойн считают только мощнейшие asic от 15 триллионов подсчетов в секунду, подключать их лучше к пулу, не пытаться тратить ресурсы и угадать блок в одиночку, если их не 5000 штук конечно. Видеокарты и даже процессоры неплохо справляются с Альткоинами - то есть с другими криптовалютами, они пока дешевле биткойна но их цена может расти и их добывается реально больше, все легко меняется на биржах с одного на другое и на обычные деньги - которые называют фиатные. Платы Nvidia сейчас подходят не хуже amd. Monero улучшеный алгоритм bitcoin, скрывает количество денег и кто и куда отправлял. Zcash цепочка может разрываться. Ethereum - несколько по - другому, к нему могут подключаться разные контракты - смотрите более подробно на его странице ( автор русский - можно гордиться - В. Бутерин) 25 декабря 2013 Вадим Елистратов 641 185 9 Как добываются биткоины или что такое майнинг Откуда берется криптовалюта В избранное Процесс выпуска биткоинов называется «майнинг» — единственный способ получения криптовалюты, построенный на решении компьютерами математических задач. Как работают шахтёры Суть майнинга заключается в том, что компьютеры, находящиеся в разных точках Земли, решают математические задачи, в результате которых создаются биткоины. Процесс их добычи не контролируется единым выпускающим центром, а распределенность обеспечивает безопасность. Все биткоин-переводы записываются в общедоступный лог транзакций. По цепочке они передаются майнерам, чья работа состоит в том, чтобы подобрать из миллионов комбинаций один-единственный хэш, подходящий ко всем новым транзакциям и секретному ключу, который и обеспечит майнеру получение награды в 25 биткоинов за раз. Множество «добытчиков» одновременно борются за награду, пытаясь первыми угадать хэш. Как только хэш угадан, блок со всеми транзакциями закрыт, майнеры переходят к следующему. Хэш, который ищут майнеры состоит из хэша предыдущего блока, суммы хэшей транзакций за последние 10 минут и случайного числа, которое майнеры меняют, чтобы итоговый хэш удовлетворял условиям системы. Именно изменение этих условий и определяет сложность нахождения хэша, они изменяются раз в 2016 закрытых блоков и автоматически подбираются так, чтобы расчёт каждых 2016 блоков занимал 2 недели. После того, как рассчитаны 6 блоков подряд, денежные переводы, включённые майнерами в самый первый из этих блоков считаются подтверждёнными, однако, многие магазины считают достаточным условием вычисление одного или двух блоков с участием нужной транзакции. Майнеров можно сравнить с теми, кто раздает файл на закрытом торрент-трекере. Именно они обеспечивают работу p2p-сети — дают возможность любому желающему загрузить фильм или музыкальный альбом, получая за это рейтинг, а, значит, и возможность в будущем скачивать файлы у других. В случае с Bitcoin, майнеры, играющие роль «раздающих», поддерживают работу денежной системы: проводят транзакции и сохраняют «договоренность» о едином состоянии всей сети. Только за вложение ресурсов они получают не эфемерный рейтинг, а биткоины, легко конвертируемые в реальные деньги. Каска и кирка Сложность растёт так как всё больше усилий затрачивается на майнинг — всё больше и больше мощностей включаются в игру. Первоначально для майнинга хватало простого домашнего компьютера, затем «цифровые шахтеры» перешли к расчету на топовых игровых видеокартах, а потом и вовсе к специализированным устройствам для майнинга. Сначала это были просто перепрограммированные чипы, а затем в использование вошли ASIC, интегральные схемы специального назначения, отличающиеся высокой скорость расчёта хэшей и низким энергопотреблением. Для примера, мощность одной видеокарты Radeon HD 7990 (решения от Nvidia не подходят для майнинга) составляет 1,2 гигахэша в секунду при потреблении в несколько сотен ватт, а современная ASIC-система Red Fury стоимостью 125 долларов генерирует уже 2,5 гигахэша в секунду при потреблении 2,5 ватта. Майнингом без использования ASIC уже почти никто не занимается, так как это коммерчески невыгодно. После покупки железа бизнес майнера фактически заключается в трате электричества в обмен на биткоины (счета за интернет в данном случае совсем небольшие, так как для работы достаточно минимальной скорости — лишь бы подключение оставалось стабильным). Стоимость добычи одного биткоина может составлять 900 рублей, так и 20 000 рублей, в зависимости от используемого оборудования и тарифов. В 2011 году покупка топовой игровой видеокарты для майнинга окупалась примерно за две недели, однако с ростом сложности расчета добывать биткоины в одиночку становилось все более накладно. Поэтому майнеры начали собираться в пулы, объединяющие несколько десятков, сотен или тысяч «шахтеров» в единое звено: в случае успешного нахождения блока каждый из них получает свою долю в соответствии с размером вклада в общее дело. Система видит пул как одного майнера, производящего сотни гигахэшей в секунду, однако на практике он представляет из себя главный сервер, раздающий задачи майнерам, включенным в его пул. В отличие от соло-майнинга, майнинг внутри пула быстрее приносит средства, однако делает это маленькими порциями. В последние месяцы в СМИ все чаще начали появляться истории об уникальных биткоин-фермах, самая крупная из которых расположена в Гонконге. 25 ноября там была запущена фабрика с жидкостным охлаждением, мощность которой составила 4% от всей мощности в сети — 35 терахэшей в секунду. Она производит около 26 биткоинов в сутки, что на момент написания статьи составляет десятки тысяч долларов. А в апреле 2013 Лаборатория Касперского сообщила об обнаружении трояна, который превращает компьютеры пользователей в биткоин-фермы без их ведома. Награда за создание нового блока уменьшается каждые четыре года: ещё в начале 2013 она составляла 50 биткоинов, сейчас уменьшилась до 25, а к 2017 упадет до 12,5. #Микропост #Bitcoin #майнинг_биткоинов #Биткоин #кто_выпускает_биткоины #оборудование_для_майнинга_биткоинов #ACIS #железо_для_майнинга_биткоинов Майнинг Материал из Википедии — свободной энциклопедии У этого термина существуют и другие значения, см. Майнинг (значения). Стойка с блоками майнинга Ares256 в дата-центре компании HashCoins OÜ Майнинг, также добыча (от англ. mining — добыча полезных ископаемых) — деятельность по поддержанию распределённой платформы и созданию новых блоков с возможностью получить вознаграждение в форме новых единиц и комиссионных сборов в различных криптовалютах, в частности в Биткойн. Производимые вычисления требуются для обеспечения защиты от повторного расходования одних и тех же единиц, а вознаграждение стимулирует людей расходовать свои вычислительные мощности и поддерживать работу сетей. Майнинг — не единственная технология создания новых блоков. Альтернативами являются форжинг (минтинг) и ICO. Обычно используется только одна технология, но в некоторых криптовалютах используют комбинации из них. Содержание 1 Принцип работы 2 Майнинг биткойнов 3 Пулы 4 Эмиссия 5 Скрытый майнинг 6 Неравенство между ранними и поздними майнерами 7 Государственные программы майнинга 8 Майнинг на видеокартах 9 Энергетическая неэффективность 10 См. также 11 Примечания 12 Ссылки Принцип работы Процесс майнинга заключается в подборе такого значения Nonce, которое позволит получить хеш, числовое значение которого будет не более некоторого заданного числа — Difficulty Target, целевого уровня сложности. Пример хешей для одной и той же фразы, но с разными дополнительными параметрами (последняя строка в примере имеет наименьшее значение хеша): «Hello, world!0» => 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64 «Hello, world!1» => e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8 «Hello, world!2» => ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7 ... «Hello, world!4248» => 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965 «Hello, world!4249» => c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6 «Hello, world!4250» => 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9 В системе «Биткойн» целевой уровень сложности пересчитывается через каждые 2016 блоков (примерно раз в 2 недели). Он увеличивается или уменьшается в зависимости от того, насколько время создания этой партии блоков отличается от 20160 минут (2016 * 10). Такой механизм поддерживает средние затраты времени для генерации 1 блока на уровне 10 минут вне зависимости от суммарной мощности всех майнеров. В других криптовалютах вычисление как хеша, так и целевого уровня сложности может существенно отличаться. Майнинг биткойнов Система Биткойн предусматривает только одну возможность для дополнительной эмиссии — новые биткойны получает в качестве вознаграждения тот, кто сгенерировал очередной блок. Полученное вознаграждение за блоки можно использовать после получения 120 подтверждений (то есть сеть разрешает тратить вознаграждение примерно через 20 часов). Вероятность получения награды соло-майнером в произвольный десятиминутный период приблизительно равна соотношению его вычислительной мощности к вычислительной мощности всей сети. И если это соотношение очень маленькое, то вероятность получения награды даже за длительный промежуток времени также будет низкой. Желающие получить возможно большее вознаграждение стремились задействовать как можно бо́льшие вычислительные мощности. В первых версиях клиента была кнопка «сгенерировать новые биткойны»[1]. Особенность задачи майнинга позволяла применить максимальное распараллеливание вычислений. В силу специфики строения для этого хорошо подошли графические процессоры (GPU) с небольшой дополнительной программой[2] (в сотни раз производительнее CPU[3]) и платы с FPGA (производительность сравнима с видеокартами, но превосходят их по энергоэффективности). После этого используемый в стандартном клиенте майнинг при помощи центрального процессора оказался нецелесообразным из-за слишком малой вероятности получить вознаграждение, и кнопку убрали. Затем начался выпуск специализированных процессоров (ASIC), выполняющих исключительно вычисление хешей для сети Биткойн, более производительных и энергоэффективных, чем GPU и FPGA, и тем более CPU. Примерно с 2012[4]—2013 года майнинг распространённых криптовалют на чём-либо кроме специализированных чипов, в том числе на видеокартах, стал невыгодным — стоимость потребляемой электроэнергии превышает средний результат. Например, к началу 2015 года сложность майнинга наиболее известной криптовалюты Bitcoin выросла в 10 тысяч раз[5]. Десятки стартапов разрабатывали собственные реализации ASIC-майнеров, при этом новые, более производительные поколения чипов могли выходить каждые полгода (обычно плотность размещения транзисторов в логических схемах удваивается за 2 года)[5]. С переходом майнинга на ASIC стали появляться компании, занимающиеся майнингом в промышленных масштабах, размещающие крупные установки майнинга в местах с дешевым электричеством и, иногда, с не слишком высокой температурой окружающего воздуха, в частности во Внутренней Монголии (Китай)[5]. Некоторые из подобных компаний позиционируют себя в качестве «облачных», продавая часть своих ресурсов в аренду[5], хотя среди подобных предложений, по свидетельству директора Genesis Mining, высок уровень мошенничества (некоторые продавцы вообще не обладали майнинговыми мощностями)[6]. Пулы Для уменьшения влияния фактора удачи и более равномерного и предсказуемого получения биткойнов майнеры используют специализированные веб-службы — пулы[7] (от англ. pool — общий фонд). Пользователи предоставляют пулу свои вычислительные мощности. Особенность задачи позволяет применить максимальное распараллеливание вычислений, когда каждый участник ищет свой вариант решения без увязки его результатов с решениями других. Часто выплаты майнеру рассчитываются исходя из отправленных им пулу стандартных вариантов (shares) (блоков с хешем, который подошёл бы при сложности равной единице). В среднем нужно 232 операций хеширования для нахождения одного стандартного варианта[8]. Для нахождения блока в среднем требуется количество стандартных вариантов, равное текущей сложности. В свою очередь, пул, осуществляя соло-майнинг, распределяет полученные им биткойны между пользователями, в соответствии с установленными владельцем пула правилами. Существуют 3 основных вида начисления наград[9]: Proportional — После нахождения пулом блока награда делится пропорционально вкладу каждого участника. PPS — Вознаграждается каждый присланный стандартный вариант. Оценивается как текущее вознаграждение за блок, деленное на текущую сложность. Score — Оценочная система вознаграждения стандартных вариантов, алгоритм определяется организатором пула. У этих типов начисления есть следующие популярные варианты: SMPPS — Аналогично PPS, но пул никогда не передаёт пользователям больше, чем реально получил сам. Разница между реальным получением награды пулом и вознаграждением стандартного вартианта в PPS, если таковая есть, компенсируется постепенно. ESMPPS — Аналогично SMPPS, но уравнивает приоритеты вознаграждения постоянным и новым участникам пула. RSMPPS — Аналогично SMPPS, но первыми в очереди на вознаграждение ставятся новые пользователи. PPLNS — Аналогично Proportional, но деление награды осуществляется пропорционально вкладу в последние N присланных в пул долей, где N обычно равно удвоенной сложности. По состоянию на 2016 год большинство крупных пулов майнинга Bitcoin находятся в КНР: по состоянию на март 2016 года более половины мощности сети разделена между тремя крупными китайскими пулами[10][11][12][13][14], четвёртое место занимает пул компании BitFury — одного из первых[15] производителей майнинговых чипов и основанной выходцами из постсоветского пространства[16]. Эмиссия Количество биткойнов с течением времени (годы c 2009 по 2033) Выпуск новых биткойнов децентрализован, не зависит от какого-либо регулирующего органа, объём эмиссии известен заранее (см. график количества биткойнов до 2033 года). Стандартную порцию новых биткойнов в качестве вознаграждения получает тот, кто добавил очередной блок в базу транзакций. Вероятность успеха пропорциональна доле задействованной вычислительной мощности в суммарной мощности сети Биткойн, но результат в конкретный момент носит случайный характер. После формирования каждых 210 000 блоков (приблизительно раз в 4 года) запрограммировано размер вознаграждения уменьшать вдвое[17], то есть его значение является убывающей геометрической прогрессией. Общий объём эмиссии биткойнов ограничен как сумма членов убывающей геометрической прогрессии и не превысит 21 миллион. На май 2014 года в обращении находилось 12,7 миллионов биткойнов[1]. Первоначально размер эмиссии при создании блока составлял 50 биткойнов. 28 ноября 2012 года произошло первое уменьшение эмиссионной награды с 50 до 25 биткойн[18]. Следующее уменьшение в два раза произошло 9 июля 2016 года. В 2031 году эмиссия будет остановлена вовсе (размер вознаграждения 50 → 25 → 12,5 → … → 0).[19][17] Формирование блоков продолжится и далее, но за них уже не будет начисляться вознаграждение новыми биткойнами. Предполагается, что постепенно основным источником вознаграждения за формирования новых блоков станут комиссионные сборы[20]. Полученное вознаграждение за блоки можно использовать после получения 120 подтверждений (то есть, система разрешает тратить вознаграждение примерно через 20 часов). Размер вознаграждения, зачисляемого первой транзакцией, является суммой всех комиссий у транзакций, включённых в блок, и фиксированного значения. Скрытый майнинг Для генерации криптовалют возможно скрытое использование чужих ресурсов, например запуск майнеров работниками на корпоративных серверах, или внедрение майнеров в состав нагрузки вирусов и троянов для получения прибыли от заражения компьютеров. В июне 2011 года Symantec сообщила, что майнинг может быть запущен на ботнетах. В отчёте за второй квартал 2011 года Лаборатория Касперского сообщила о троянском модуле, который занимался скрытым майнингом[21]. В апреле 2013 была зафиксирована крупная эпидемия вирусного распространения через текстовые сообщения в Skype троянских программ, целью которых был поиск и кража файлов криптовалютных кошельков (wallet.dat) и скрытый майнинг на CPU[22][23]. До 2011—2013 годов встречался скрытый майнинг биткойнов (до массового появления майнинга на GPU и специализированных процессорах типа ASIC). Позже скрытный майнинг применялся для получения иных криптовалют. При установке торрент-клиента μTorrent (версия 3.4.2 build 28913 и позднее) предлагается установить дополнительную программу EpicScale, которая позволяет использовать ресурсы компьютера во время простоя для распределённых вычислений. Представители μTorrent заверяют, что в настоящее время сеть EpicScale используется для майнинга криптовалюты (без уточнения названия), часть полученных средств идут на финансирование компании, часть — на благотворительность[24]. Согласно ряду публикаций, EpicScale майнит биткойны[25][26]. В других публикациях сообщается о майнинге Litecoin[27][28][29][30]. В 2017 году появились сообщения о ряде сайтов[31][32], содержащих JavaScript скрытого майнинга некоторых криптовалют. Сходные компоненты были обнаружены в нескольких дополнениях к браузерам[33]. По данным сентябрьского отчета IBM X-Force, за 8 месяцев 2017 года в 6 раз увеличилось число компьютеров, зараженных вредоносным ПО для майнинга[34]. Неравенство между ранними и поздними майнерами Правила эмиссии биткойнов дали больше преимуществ тем, кто занялся майнингом при небольшой совокупной мощности сети. Так, количество работы, необходимое для генерации блока, уже на 2013 год составляло более чем в полмиллиона раз больше, чем при запуске сети. При увеличении суммарной вычислительной мощности майнеров генерация становится более энерго- и аппаратнозатратной. Это сопровождается запланированным уменьшением размера награды за майнинг. Сергио Лернер (Sergio Demian Lerner) на основе анализа первых блоков транзакций утверждает, что c 3 января 2009 года по 25 января 2010 года майнингом занимался только один человек, добыл около 1 миллиона биткойнов, большинство из которых никогда не тратились[35]. Государственные программы майнинга В России в 2017 интернет-омбудсмен при Президенте РФ Дмитрий Мариничев рассказал о плане привлечения 100 млн долларов на постройку майнинговой фермы мощностью 20 мегаватт в районе с излишками электроэнергии[36][37][38]. С 2017 КНДР использует майнинг криптовалют для поддержки национальной валюты[39][40]. Майнинг на видеокартах Майнинг разных криптовалют может использовать разные процедуры для подтверждения выполнения работы. Для ряда криптовалют, в том числе и для Биткойна, были созданы специализированные процессоры (ASIC), которые из-за лучшей производительности и относительной экономичности вытеснили другие способы майнинга. В других случаях подобный подход оказался не столь эффективным. По состоянию на конец 2017 года майнинг ряда криптовалют, в том числе Ethereum, остаётся более эффективным с использованием процессоров видеокарт. Значительное повышение цен на криптовалюты привело к повышению спроса на майнинговое оборудование, в том числе на видеокарты[41]. Это подтолкнуло Sapphire и Asus выпустить линейку специализированных комплектующих для майнинга[42][43]. Энергетическая неэффективность Системы майнинга на основе доказательства выполнения работы являются чрезвычайно ресурсоёмкими. В 2013 году совокупная вычислительная мощность, затрачиваемая в сети Bitcoin, обогнала в 256 раз топ-500 самых мощных на тот год суперкомпьютеров в мире вместе взятых.[44] На начало 2015 года общее потребление электричества мировыми майнерами Биткойн оценивалась как минимум в 1,46 ТВт·ч ежегодно (при условии использования всеми наиболее энергоэффективных ASIC)[5], что соответствует средней мощности в 160 МВт. В 2017 году на полное оформление одной транзакции в системе Bitcoin требовалось затратить в среднем 163 кВт⋅ч энергии. Таким количеством энергии можно в течение пяти с половиной дней полностью обеспечивать нужды семьи, состоящей из трех человек и проживающей в небольшом одноэтажном доме. На майнинг криптовалют в сетях Bitcoin и Ethereum суммарно уходило энергии больше, чем было потребление в Сирии, Кипре, Камбодже или Брунее[45][46][47]. См. также Облачные вычисления Cloud mining (англ.) Примечания ↑ Показывать компактно Сергей Козловский Никто не знает, но стоит дорого // Lenta.ru, 2013-04-03 ↑ https://www.theregister.co.uk/2011/08/16/gpu_bitcoin_brute_forcing/ «the idea of GPGPU extremely attractive for the purpose of bitcoin mining» ↑ https://arstechnica.com/tech-policy/news/2011/08/symantec-spots-malware-that-uses-your-gpu-to-mine-bitcoins.ars «estimates that GPUs can compute hashes up to 750 times as quickly as a typical CPU.» ↑ https://www.economist.com/news/technology-quarterly/21590766-virtual-currency-it-mathematically-elegant-increasingly-popular-and-highly The magic of mining (англ.), The Economist (Jan 10th 2015). Проверено 22 декабря 2015. ↑ US investigators are accusing a bitcoin entrepeneur of running a $20 million Ponzi scheme (англ.), Business Insider (Dec. 2, 2015). Проверено 22 декабря 2015. «Speaking to Business Insider earlier this year, Marco Streng — CEO of Genesis Mining, another cloud mining company — said that fraud was a problem within the industry. "Cloud mining has a major trust issue ... [fraudulent companies] don’t ever even own their own mining facilities.». ↑ Pooled Mining //Bitcoin wiki ↑ Reward systems //Bitcoin wiki ↑ Mining pool reward FAQ //Bitcoin wiki ↑ Bitcoin Hashrate Distribution — Blockchain.info ↑ Список крупнейших пулов для майнинга Bitcoin ↑ 帮助与支持 — 蚂蚁矿池 ↑ F2Pool — 比特币矿池 ↑ BTCC矿池 — 保护比特币网络 ↑ Получены фотографии кристалла специализированного Bitcoin-процессора Bitfury / Блог компании Zeptobars / Хабрахабр ↑ CEO Bitfury: я верю в Bitcoin! — Bit•Новости Bitcoin Clock, прогноз моментов изменения сложности и уменьшения вознаграждения ↑ Block 210000, Bitcoin Block Explorer ↑ [1] (англ.) ↑ «Bitcoin: Peer-To-Peer Electronic Cash System» раздел № 6 «Incentive» ↑ Развитие информационных угроз во втором квартале 2011 // Лаборатория Касперского ↑ Троян в Skype использует компьютер жертвы для генерирования Bitcoin. Информационный портал по безопасности (8 апреля 2013). Проверено 18 декабря 2015. ↑ Skypemageddon by bitcoining, An avalanche in Skype // Dmitry Bestuzhev (Kaspersky Lab), 4 April 2013; Новый skype-троян превращает компьютер в раба, добывающего Bitcoin. Хабрахабр (7 апреля 2013). Проверено 18 декабря 2015. Архивировано 18 апреля 2013 года. ↑ What is Epic Scale? (англ.) ↑ Последняя версия uTorrent поставляет биткоин-майнер ↑ http://thehackernews.com/2015/03/beware-torrent-silently-installing.html BEWARE! μTorrent Silently Installing Bitcoin Mining Software ↑ Shaun Nichols, Litecoin-mining code found in BitTorrent app, freeloaders hit the roof // The Register, 7 Mar 2015: «But it mostly mines Litecoin.» ↑ Russell Brandom, uTorrent’s latest update installs a cryptocurrency miner // The Verge, 2015-03-16: «uses the computer’s processor to mine a bitcoin variant called Litecoin» ↑ Chris Merriman, BitTorrent puts freeze on uTorrent bundleware after user fury // The Inquirer, Mar 09 2015: «However, it’s also mining litecoin digital currency for the owners» ↑ Popular torrent client can steal your CPU cycles to mine bitcoins Popular torrent client can steal your CPU cycles to mine bitcoins // Engadget, 2015-03-06 "use your computer as part of a bitcoin farm (Litecoin, to be exact) " ↑ http://www.theweek.co.uk/88465/the-pirate-bay-used-hidden-code-to-mine-cryptocurrency ↑ https://www.pcmag.com/news/356242/new-malicious-ads-mine-cryptocurrency-in-your-browser ↑ https://www.ghacks.net/2017/09/19/first-chrome-extension-with-javascript-crypto-miner-detected/ ↑ Два миллиона компьютеров по всему миру заражены вредоносным ПО для майнинга (рус.), CoinMarket.News (24 сентября 2017). Проверено 1 ноября 2017. ↑ Анатолий Ализар Заслуженное богатство Сатоси Накамото ↑ Биткойномания: Советник Путина намерен привлечь 100 млн долларов в ходе ICO (рус.), CoinMarket.News (9 августа 2017). Проверено 1 ноября 2017. ↑ Интернет-омбудсмен с партнерами привлечет $100 млн на добычу криптовалюты, РБК. Проверено 1 ноября 2017. ↑ Холдинг интернет-омбудсмена привлек на ICO рекордные для России $43 млн, РБК. Проверено 1 ноября 2017. ↑ Chen, Qin. Bitcoin \'mining\': A new way for North Korea to generate funds for the regime, CNBC (13 сентября 2017). Проверено 1 ноября 2017. ↑ Bitcoin May Be North Korea’s Solution to Financial Isolation - Cryptovest (англ.), Cryptovest (3 октября 2017). Проверено 1 ноября 2017. ↑ Повальное увлечение майнингом опустошило запасы видеокарт AMD в США (рус.), CoinMarket.News (7 июня 2017). Проверено 1 ноября 2017. ↑ Asus представила специализированную материнскую плату для майнеров (рус.), CoinMarket.News (22 августа 2017). Проверено 1 ноября 2017. ↑ Sapphire и ASUS представили новые видеокарты для майнинга (рус.), CoinMarket.News (28 июня 2017). Проверено 1 ноября 2017. ↑ Global Bitcoin Computing Power Now 256 Times Faster Than Top 500 Supercomputers, Combined! (2013) (англ.) ↑ Bitcoin Energy Consumption Index (англ.) ↑ Ethereum Energy Consumption Index (beta) (англ.) ↑ Майнинг эфириума расходует больше энергии, чем Кипр, Камбоджа или Бруней (рус.), CoinMarket.News (30 июня 2017). Проверено 1 ноября 2017. Ссылки Сравнение оборудования пригодного для эмиссии биткойнов на Bitcoin wiki Вредоносные стратегии майнеров: как обмануть сеть и уйти незамеченным // Криптор, 29 июля 2015 года, по материалам arXiv:1402.1718 (англ.) [показать]⛭ Криптовалюты [показать]⛭ Биткойн Категории: КриптовалютыБлокчейн Навигация Вы не представились системе Обсуждение Вклад Создать учётную запись Войти Статья Обсуждение Читать Править Править код История Поиск Заглавная страница Рубрикация Указатель А — Я Избранные статьи Случайная статья Текущие события Участие Сообщить об ошибке Сообщество Форум Свежие правки Новые страницы Справка Пожертвовать Инструменты Ссылки сюда Связанные правки Спецстраницы Постоянная ссылка Сведения о странице Цитировать страницу Печать/экспорт Создать книгу Скачать как PDF Версия для печати В других проектах Викисклад Викиновости Элемент Викиданных На других языках English فارسی Português Українська Править ссылки Эта страница последний раз была отредактирована 8 января 2018 в 21:57. Текст доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия. Подробнее см. Условия использования. Wikipedia® — зарегистрированный товарный знак некоммерческой организации Wikimedia Foundation, Inc. Свяжитесь с нами |
1 2 3 4 5 6 7 8 9 10 |
Создание нового блока Чтобы участнику создать новый блок, нужно получить от сети хэш-сумму предыдущего блока, некоторое количество неподтверждённых транзакций (захешированных методом «дерева Меркла»), текущее время, сложность и случайное число, произвести над ними вычисления, захешировать всё это и отправить обратно в сеть. Пример создания нового блока смотрим на странице криптовалюты теория |
Что из этого 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)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
Artem Belevich 9 окт. Перевести сообщение на русский Your question is rather vague. Could you elaborate on what exactly you have in mind? Last time I checked, linux CUDA programs did run under linuxulator. It\'s been a while, though. Getting native CUDA binaries to compiler/run on FreeBSD is somewhat more complicated. CUDA SDK does not support freebsd, so you can\'t use nvcc to compile any CUDA binaries on FreeBSD. Recent Clang (~5.0 or newer) is capable of compiling CUDA programs, so getting it to compile CUDA source to an object file on FreeBSD should not be particularly hard. However, you would not be able to link anything that relies on standard CUDA features (e.g. using foo<<<..>>>() syntax to launch a kernel or using many cudaXXXX() calls) as they depend on libcudart and NVidia does not provide it for FreeBSD. You would need to write your own replacement for the CUDA runtime which would use raw driver API under the hood. It\'s somewhat complicated by the fact that the API provided by libcudart for compiler use is largely undocumented. You also can\'t use cuBLAS, cuFFT, cuDNN, etc, because NVidia does not provide those for FreeBSD, either. :-( That rules FreeBSD out for things like GPU support in Tensorflow. |
Собирается и работает 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р, а за счет очень быстрой памяти показывает хорошую цифорку.
первый (пошел)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
root@pc1:~# pkg install git libmicrohttpd hwloc cmake Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. Updating database digests format: 100% The following 5 package(s) will be affected (of 0 checked) New packages to be INSTALLED: libmicrohttpd: 0.9.52 hwloc: 1.11.7 alsa-lib: 1.1.2 alsa-plugins: 1.1.1_1 Installed packages to be REINSTALLED: cmake-3.9.3 (options changed) Number of packages to be installed: 4 Number of packages to be reinstalled: 1 The process will require 6 MiB more space. 7 MiB to be downloaded. Proceed with this action? [y/N]: y [1/5] Fetching libmicrohttpd-0.9.52.txz: 100% 144 KiB 147.3kB/s 00:01 [2/5] Fetching hwloc-1.11.7.txz: 100% 2 MiB 444.0kB/s 00:05 [3/5] Fetching cmake-3.9.3.txz: 100% 4 MiB 839.1kB/s 00:05 [4/5] Fetching alsa-lib-1.1.2.txz: 100% 420 KiB 215.1kB/s 00:02 [5/5] Fetching alsa-plugins-1.1.1_1.txz: 100% 25 KiB 25.2kB/s 00:01 Checking integrity... done (0 conflicting) [1/5] Installing alsa-lib-1.1.2... [1/5] Extracting alsa-lib-1.1.2: 100% [2/5] Installing libmicrohttpd-0.9.52... [2/5] Extracting libmicrohttpd-0.9.52: 100% [3/5] Installing hwloc-1.11.7... [3/5] Extracting hwloc-1.11.7: 100% [4/5] Reinstalling cmake-3.9.3... [4/5] Extracting cmake-3.9.3: 100% [5/5] Installing alsa-plugins-1.1.1_1... Extracting alsa-plugins-1.1.1_1: 100% root@pc1:~# git clone https://github.com/fireice-uk/xmr-stak-cpu.git Клонирование в «xmr-stak-cpu»… remote: Counting objects: 927, done. remote: Total 927 (delta 0), reused 0 (delta 0), pack-reused 927 Получение объектов: 100% (927/927), 500.04 KiB | 509.00 KiB/s, готово. Определение изменений: 100% (536/536), готово. root@pc1:~# cd xmr-stak-cpu root@pc1:~/xmr-stak-cpu# cmake . -- The C compiler identification is Clang 4.0.0 -- The CXX compiler identification is Clang 4.0.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c -- Check for working CXX compiler: /usr/bin/c -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found OpenSSL: /usr/local/lib/libcrypto.so (found version "1.0.2l") -- Configuring done -- Generating done -- Build files have been written to: /root/xmr-stak-cpu root@pc1:~/xmr-stak-cpu# root@pc1:~/xmr-stak-cpu# make Scanning dependencies of target xmr-stak-c [ 5%] Building C object CMakeFiles/xmr-stak-c.dir/crypto/c_blake256.c.o [ 11%] Building C object CMakeFiles/xmr-stak-c.dir/crypto/c_groestl.c.o [ 16%] Building C object CMakeFiles/xmr-stak-c.dir/crypto/c_jh.c.o [ 22%] Building C object CMakeFiles/xmr-stak-c.dir/crypto/c_keccak.c.o [ 27%] Building C object CMakeFiles/xmr-stak-c.dir/crypto/c_skein.c.o [ 33%] Building C object CMakeFiles/xmr-stak-c.dir/crypto/soft_aes.c.o [ 38%] Linking C static library libxmr-stak-c.a [ 38%] Built target xmr-stak-c Scanning dependencies of target xmr-stak-cpu [ 44%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/cli-miner.cpp.o [ 50%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/console.cpp.o [ 55%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/executor.cpp.o [ 61%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/httpd.cpp.o [ 66%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/jconf.cpp.o [ 72%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/jpsock.cpp.o [ 77%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/minethd.cpp.o [ 83%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/socket.cpp.o [ 88%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/webdesign.cpp.o [ 94%] Building CXX object CMakeFiles/xmr-stak-cpu.dir/crypto/cryptonight_common.cpp.o [100%] Linking CXX executable bin/xmr-stak-cpu [100%] Built target xmr-stak-cpu (//make install ; cd bin ; xmr-stak-cpu --help) root@pc1:~/xmr-stak-cpu# |
новая версия – собралась вместе с amd opencl ! без ошибок а на cuda toolkit нет пока платы – не выставлены переменные а сама программа есть взятая с линукса 7.5 версия – для новых плат nvidia pascal надо cuda 9 поэтому пока отключил в cmake -D ..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
Compile xmr-stak for FreeBSD Install Dependencies ... похоже собирается с OpenCL ! пробую добавить как либо cuda 8-9 для centos и может с нехватающими файлами от драйвера nvidia надо переменные и симлинки !!! nvcc 7.5 на FreeBSD 11 запускается если его перетащить распаковать. Clang 4 тоже можно пробовать. Note: This guide is tested for FreeBSD 11.0-RELEASE From the root shell, run the following commands: pkg install git libmicrohttpd hwloc cmake Type \'y\' and hit enter to proceed with installing the packages. git clone https://github.com/fireice-uk/xmr-stak.git mkdir xmr-stak/build cd xmr-stak/build cmake .. make install Now you have the binary located at "bin/xmr-stak" and the needed shared libraries.<span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1"></span> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
читаем способ применения http://miningclub.info/threads/majning-na-freebsd.17167/ отвечает в теме автор программы майнера http://bitalk.org/threads/12327/ на вирус не проверял программа запакована протектором upx - загрузить в лабораторию Касперског о и что они скажут .. Не забываем, особенно если цель наибольший доход - авторы закрытых и зашифрованых программ могут быть слегка жуликами, утвержда я что они 2 - 3 процента переводят себе как вознаграждение. А на самом деле все 15. Используйте программы с открытым кодом. Соб ирается за 5 минут если прочитать как, в крайнем случае потратить пару часов а потом весь гараж принесет прибыли 4 биткоина за год а не 3. А делиться еще с майнинг пулом 3-5 процентов и с биржей и с менялкой на деньги и с банком еще их снимать, а могут и арестовать, страна у нас такая, докажи что не те ррорис т.Законов нет а если придумают то только как еще поделиться - в виде н алога. ln -s /usr/local/include/curl /usr/include/ ln -s /usr/local/lib/libcurl.so /usr/lib/ Apply patch for FreeBSD (сейчас 2 файла только - строка с - убирается добавляется) --- algo/hodl/sha512_avx.c.orig 2017-01-28 14:20:10.675419000 0000 algo/hodl/sha512_avx.c 2017-01-28 14:21:41.520785000 0000 @@ -6,6 6,7 @@ #include ;stdlib.h #include "tmmintrin.h" #include "smmintrin.h" #include ;sys/endian.h #include "sha512-avx.h" #if ((defined(_WIN64) || defined(__WINDOWS__))) --- algo/x11/x11evo.c.orig 2017-01-28 14:20:19.801977000 0000 algo/x11/x11evo.c 2017-01-28 14:22:22.932136000 0000 @@ -4,7 4,7 @@ #include ;string.h #include ;stdint.h -#include ;compat/portable_endian.h #include ;sys/endian.h #include "algo/blake/sph_blake.h" #include "algo/bmw/sph_bmw.h" Build (cpuminer-opt ) cpuminer-multi chmod 777 /src/* cd src ./build-linux.sh (это для FreeBSD а для Ubuntu Cuda уже есть и gpu включаются в работу) make install (gmake all install) 111 хешей в секунду сейчас это с 2 xeon компов по 16 ddr3 это 560р в месяц эти платы стоят 79 и 46 тыс с процами - стоили в 2 013. без разгона а Интел умеет их разгонять в раза 2 до 6 ггц но нужен жидкий азот, и память не на проце пока - а вот если буде т - амд раньше сделает огромный cache - то можно покупать большой кошелек. Немножко магии не зря эти слова в английском совпада ют по произношению. i7 еще и с видеоядром, но оно тормозное по сравнению с видюхой. Видюха 1070 паскаль дает 104 р в день или 2500 в месяц за вычетом эл-ва, стоит 37 тыс работает на винде 7 64, денежка раз в 2 - 1 мес. уменьшается. Асик муравей шахтер дает 15 миллиардов хешей в сек по биткоину, и его выгода по вероятности невелика 50 на 50 как девушки говор ят- может года 3 проработать и ничего не найдет а только устареет, новый требует 150 тысяч р. <span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1"></span> |
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 тоже .)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
root@pc1:~ # git clone https://github.com/xmrig/xmrig.git Клонирование в «xmrig»… remote: Counting objects: 2490, done. remote: Total 2490 (delta 0), reused 0 (delta 0), pack-reused 2490 Получение объектов: 100% (2490/2490), 811.49 KiB | 710.00 KiB/s, готово. Определение изменений: 100% (1789/1789), готово. root@pc1:~ # cd xmrig root@pc1:~/xmrig# mkdir build root@pc1:~/xmrig/build# cd build root@pc1:~/xmrig/build# cmake .. -- The C compiler identification is Clang 4.0.0 -- The CXX compiler identification is Clang 4.0.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c -- Check for working CXX compiler: /usr/bin/c -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found UV: /usr/local/lib/libuv.so -- Looking for syslog.h -- Looking for syslog.h - found -- Found mhd: /usr/local/include -- Configuring done -- Generating done -- Build files have been written to: /root/xmrig/build root@pc1:~/xmrig/build# make Scanning dependencies of target cpuid [ 2%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/cpuid_main.c.o [ 4%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/asm-bits.c.o [ 6%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/recog_amd.c.o [ 8%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/recog_intel.c.o [ 10%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/libcpuid_util.c.o [ 12%] Linking C static library libcpuid.a [ 12%] Built target cpuid Scanning dependencies of target xmrig [ 14%] Building CXX object CMakeFiles/xmrig.dir/src/api/Api.cpp.o [ 17%] Building CXX object CMakeFiles/xmrig.dir/src/api/ApiState.cpp.o [ 19%] Building CXX object CMakeFiles/xmrig.dir/src/api/NetworkState.cpp.o [ 21%] Building CXX object CMakeFiles/xmrig.dir/src/App.cpp.o [ 23%] Building CXX object CMakeFiles/xmrig.dir/src/Console.cpp.o [ 25%] Building CXX object CMakeFiles/xmrig.dir/src/log/ConsoleLog.cpp.o [ 27%] Building CXX object CMakeFiles/xmrig.dir/src/log/FileLog.cpp.o [ 29%] Building CXX object CMakeFiles/xmrig.dir/src/log/Log.cpp.o [ 31%] Building CXX object CMakeFiles/xmrig.dir/src/Mem.cpp.o [ 34%] Building CXX object CMakeFiles/xmrig.dir/src/net/Client.cpp.o [ 36%] Building CXX object CMakeFiles/xmrig.dir/src/net/Job.cpp.o [ 38%] Building CXX object CMakeFiles/xmrig.dir/src/net/Network.cpp.o [ 40%] Building CXX object CMakeFiles/xmrig.dir/src/net/strategies/DonateStrategy.cpp.o [ 42%] Building CXX object CMakeFiles/xmrig.dir/src/net/strategies/FailoverStrategy.cpp.o [ 44%] Building CXX object CMakeFiles/xmrig.dir/src/net/strategies/SinglePoolStrategy.cpp.o [ 46%] Building CXX object CMakeFiles/xmrig.dir/src/net/SubmitResult.cpp.o [ 48%] Building CXX object CMakeFiles/xmrig.dir/src/net/Url.cpp.o [ 51%] Building CXX object CMakeFiles/xmrig.dir/src/Options.cpp.o [ 53%] Building CXX object CMakeFiles/xmrig.dir/src/Platform.cpp.o [ 55%] Building CXX object CMakeFiles/xmrig.dir/src/Summary.cpp.o [ 57%] Building CXX object CMakeFiles/xmrig.dir/src/workers/DoubleWorker.cpp.o [ 59%] Building CXX object CMakeFiles/xmrig.dir/src/workers/Handle.cpp.o [ 61%] Building CXX object CMakeFiles/xmrig.dir/src/workers/Hashrate.cpp.o [ 63%] Building CXX object CMakeFiles/xmrig.dir/src/workers/SingleWorker.cpp.o [ 65%] Building CXX object CMakeFiles/xmrig.dir/src/workers/Worker.cpp.o [ 68%] Building CXX object CMakeFiles/xmrig.dir/src/workers/Workers.cpp.o [ 70%] Building CXX object CMakeFiles/xmrig.dir/src/xmrig.cpp.o [ 72%] Building CXX object CMakeFiles/xmrig.dir/src/App_unix.cpp.o [ 74%] Building CXX object CMakeFiles/xmrig.dir/src/Cpu_unix.cpp.o [ 76%] Building CXX object CMakeFiles/xmrig.dir/src/Mem_unix.cpp.o [ 78%] Building CXX object CMakeFiles/xmrig.dir/src/Platform_unix.cpp.o [ 80%] Building CXX object CMakeFiles/xmrig.dir/src/Cpu.cpp.o [ 82%] Building C object CMakeFiles/xmrig.dir/src/crypto/c_keccak.c.o [ 85%] Building C object CMakeFiles/xmrig.dir/src/crypto/c_groestl.c.o [ 87%] Building C object CMakeFiles/xmrig.dir/src/crypto/c_blake256.c.o [ 89%] Building C object CMakeFiles/xmrig.dir/src/crypto/c_jh.c.o [ 91%] Building C object CMakeFiles/xmrig.dir/src/crypto/c_skein.c.o [ 93%] Building CXX object CMakeFiles/xmrig.dir/src/crypto/CryptoNight.cpp.o [ 95%] Building CXX object CMakeFiles/xmrig.dir/src/log/SysLog.cpp.o [ 97%] Building CXX object CMakeFiles/xmrig.dir/src/api/Httpd.cpp.o [100%] Linking CXX executable xmrig [100%] Built target xmrig root@pc1:~/xmrig/build# ./xmrig unable to open /root/xmrig/build/config.json: no such file or directory No pool URL supplied. Exiting. образец файлика конфигурации берем и редактируем в нем - адрес куда отправлять деньги меняем на свой mining pool адрес пула в интернете его порт пароль и другая настройка - через точку после адреса обычно название устройства или майнинг рига пример адреса 45BgaJpBT4xK9WYNx87tPCHTCTNkfUXghGjrasD3D2midCxVsZ5r4qUX3BNvwC1RHseGRJgoUpQVPST9kffbKj7ZP2rSVj1.xeon4900mhz save as config.json { "algo": "cryptonight", // cryptonight (default) or cryptonight-lite "av": 0, // algorithm variation, 0 auto select "background": false, // true to run the miner in the background "colors": true, // false to disable colored output "cpu-affinity": null, // set process affinity to CPU core(s), mask "0x3" for cores 0 and 1 "cpu-priority": null, // set process priority (0 idle, 2 normal to 5 highest) "donate-level": 2, // donate level, mininum 1% "log-file": null, // log all output to a file, example: "c:/some/path/xmrig.log" "max-cpu-usage": 95, // maximum CPU usage for automatic mode, usually limiting factor is CPU cache not this option. "print-time": 90, // print hashrate report every N seconds "retries": 5, // number of times to retry before switch to backup server "retry-pause": 5, // time to pause between retries "safe": false, // true to safe adjust threads and av settings for current CPU "threads": null, // number of miner threads "pools": [ { "url": "xmr-eu2.nanopool.org:14444", // URL of mining server "user": "777....777.z-273/www@santosha.pro ", // username for mining server "pass": "x", // password for mining server "keepalive": true, // send keepalived for prevent timeout (need pool support) "nicehash": false // enable nicehash/xmrig-proxy support } ], "api": { "port": 0, // port for the miner API https://github.com/xmrig/xmrig/wiki/API "access-token": null, // access token for API "worker-id": null // custom worker-id for API } } root@pc1:~/xmrig/build# ./xmrig * VERSIONS: XMRig/2.4.3 libuv/1.15.0 clang/4.0.0 * HUGE PAGES: available, enabled * CPU: Intel(R) Xeon(R) CPU E5-2609 0 @ 4.39GHz (1) x64 AES-NI * CPU L2/L3: 1.0 MB/10.0 MB * THREADS: 4, cryptonight, av=1, donate=1% * POOL #1: xmr-eu2.nanopool.org:14444 * COMMANDS: hashrate, pause, resume [2017-12-09 02:16:40] use pool xmr-eu2.nanopool.org:14444 92.222.180.119 [2017-12-09 02:16:40] new job from xmr-eu2.nanopool.org:14444 diff 120001 [2017-12-09 02:27:09] speed 2.5s/60s/15m 377.9 n/a n/a H/s max: n/a H/s [ |
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
===> Installing for go-tools-20170328_1 ===> Checking if go-tools already installed ===> Registering installation for go-tools-20170328_1 Installing go-tools-20170328_1... root@pc1:/usr/ports/devel/go-tools# root@pc1:~/monero-stratum# MONERO_DIR=/root/monero cmake . MONERO_DIR=/root/monero: Команда не найдена. root@pc1:~/monero-stratum# env MONERO_DIR=/root/monero cmake . -- The C compiler identification is Clang 4.0.0 -- The CXX compiler identification is Clang 4.0.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c -- Check for working CXX compiler: /usr/bin/c -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done Using Monero source from env /root/monero -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.65.1 -- Found the following Boost libraries: -- thread -- system -- program_options -- date_time -- filesystem -- chrono -- atomic -- Configuring done -- Generating done -- Build files have been written to: /root/monero-stratum root@pc1:~/monero-stratum# make Scanning dependencies of target hashing [ 20%] Building C object hashing/CMakeFiles/hashing.dir/src/hashing.c.o [ 40%] Linking C shared library libhashing.so [ 40%] Built target hashing Scanning dependencies of target cnutil [ 60%] Building CXX object cnutil/CMakeFiles/cnutil.dir/src/cnutil.cpp.o [ 80%] Linking CXX shared library libcnutil.so [ 80%] Built target cnutil Scanning dependencies of target build [100%] Generating build/bin github.com/goji/httpauth (download) github.com/gorilla/mux (download) github.com/yvasiyarov/gorelic (download) github.com/yvasiyarov/go-metrics (download) github.com/yvasiyarov/newrelic_platform_go (download) github.com/goji/httpauth github.com/gorilla/mux github.com/sammy007/monero-stratum/pool github.com/sammy007/monero-stratum/cnutil github.com/sammy007/monero-stratum/hashing github.com/sammy007/monero-stratum/rpc github.com/yvasiyarov/go-metrics github.com/yvasiyarov/newrelic_platform_go github.com/yvasiyarov/gorelic github.com/sammy007/monero-stratum/util github.com/sammy007/monero-stratum/stratum github.com/sammy007/monero-stratum [100%] Built target build root@pc1:~/monero-stratum# поправка monero собирался не из портов net-p2p/monero-cli а прямо с github /root/monero версия 0.11.1.0 https://github.com/monero-project/monero блокчейн /var/db/monero если из портов ставить или ~/.bitmonero если как в linux перехожу на установку из порта - там все патчи и удобнее root@pc1:/usr/ports/net-p2p/monero-cli# make install ===> Installing for monero-cli-0.11.1.0_1 ===> Checking if monero-cli already installed ===> Registering installation for monero-cli-0.11.1.0_1 Installing monero-cli-0.11.1.0_1... ===> Creating groups. Creating group \'monero\' with gid \'781\'. ===> Creating users Creating user \'monero\' with uid \'781\'. If you observe segfaults during program exit, this is likely due to a bug in the boost libraries. It does not affect Monero behavior and is triggered by your malloc.conf(3) config. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224599 for more details. ===> SECURITY REPORT: This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/bin/monero-wallet-cli /usr/local/bin/monerod /usr/local/bin/monero-wallet-rpc This port has installed the following startup scripts which may cause these network services to be started at boot time. /usr/local/etc/rc.d/monerod If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type \'make deinstall\' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage: https://getmonero.org/ service monerod start Cannot \'start\' monerod. Set monerod_enable to YES in /etc/rc.conf or use \'onestart\' instead of \'start\'. root@pc1:/var/db/monero# echo monerod_enable="YES" >> /etc/rc.conf root@pc1:/var/db/monero# service monerod start Starting monerod. вот еще описание - https://bitcointalk.org/index.php?topic=2694006.0 |
.. собралось запускается у кернеля паники нет – каталог www т е web сайт и шаблон надо скопировать туда где собрался бинарник или бинарник скопировать в коневой каталог из build.
запустить с нуля майнер и блокчейн на FreeBSD
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
установка системы на ssd 400 взять скачать и сделать загрузочную флешку с freebsd.org собрать комплект - правильный набор комплектующих ryzen 1700 amd rx 550 материнка gigabyte или asus 16-32 gb ram 1gb lan или supero 2 cpu xeon e9 // обычно комп собирается не только для майнинга и цена в 50-100 тыс р оправдана. за 5000 совсем хлам конечно не подойдет .. на втором риге собрано на 2 nvidia 560 470 intel core2 2006 3.3 ghz он за 2 недели окупился. 2-й винчестер лучше hitachi 3 4 tb - базы данных блокчейна не маленькие диск на фряхе должен быть исправный - если был сбой то пройтись 2 раза fsck -y из single user mode > mount / rm -rf /tmp mkdir /tmp chmod 1777 /tmp .. после перезагрузки shutdown -r now pkg install -f gnome3 gnome-shell firefox обычно исправляет ошибки |
Работает – майнил сейчас соло с одной сборки -рига – даю скриншот.
2700 подсчетов в секунду и оставил на ночь – результат конечно нулевой , сейчас блок монеро проходит секунд за 70 diff ставил 50001 надо может чуть поменьше .. прикольно – свой майнинг пул – конечно исправил config.json со своим адресом. Результат будет через полгода это лотерея или через 700 дней на такой скорости а может и случайно через полчаса после запуска.
не особо рассчитываю – на калькуляторе вероятность за сколько дней найдется блок и это в идеальных условиях – если отменно работает интернет все 2 года, не пропадет электричество, и за 70-90 секунд пока проходит блок Monero выпадет хотя бы 5-10 совпадений share, а на такой мощности и при сложности установленной сейчас (120000) одно совпадение случайно минут за 5 -10 -15. Соответственно я считаю есть смысл включать риг на соло майнинг если у него от 40000 h/s или больше даже подсчетов в секунду, то есть хотя бы штук 50 мощных видеоплат.
- есть такое понятие как удача пула для майнинга – если там есть несколько серьезных игроков то удача выше – хотя блоки найдут скорее всего они и денег получат тоже больше всех, все остальные получают тоже больше шансов . в примере выше – если майнить в одиночку удачи будет маловато, еще и технически сейчас мало время на нахождение блока и надо очень много shares – правильных совпадений.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
[2018-01-14 18:18:58] #000 accepted (3545/107 9) diff 120001 (87 ms) [2018-01-14 18:19:50] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:19:55] 2.0 KH/s, shares: 3545/107 1, upstreams: 1, miners: 10 (max 14) 0/-0 [2018-01-14 18:19:55] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:20:55] 0.0 KH/s, shares: 3545/107 0, upstreams: 1, miners: 10 (max 14) 0/-0 [2018-01-14 18:20:55] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:21:12] #000 accepted (3546/107 9) diff 120001 (90 ms) [2018-01-14 18:21:16] #000 accepted (3547/107 9) diff 120001 (114 ms) [2018-01-14 18:21:19] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:21:38] #000 accepted (3548/107 9) diff 120001 (87 ms) [2018-01-14 18:21:55] 6.0 KH/s, shares: 3548/107 3, upstreams: 1, miners: 10 (max 14) 0/-0 [2018-01-14 18:22:04] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:22:44] #000 accepted (3549/107 9) diff 120001 (86 ms) [2018-01-14 18:22:46] #000 accepted (3550/107 9) diff 120001 (82 ms) [2018-01-14 18:22:56] 4.0 KH/s, shares: 3550/107 2, upstreams: 1, miners: 10 (max 14) 0/-0 [2018-01-14 18:23:04] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:23:37] #000 accepted (3551/107 9) diff 120001 (95 ms) [2018-01-14 18:23:50] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:23:56] 2.0 KH/s, shares: 3551/107 1, upstreams: 1, miners: 10 (max 14) 0/-0 [2018-01-14 18:24:45] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:24:56] 0.0 KH/s, shares: 3551/107 0, upstreams: 1, miners: 10 (max 14) 0/-0 [2018-01-14 18:24:58] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:25:01] #000 rejected (3551/108 9) diff 120001 "Block expired" (63 ms) [2018-01-14 18:25:13] #000 accepted (3552/108 9) diff 120001 (83 ms) [2018-01-14 18:25:56] 2.0 KH/s, shares: 3552/108 1, upstreams: 1, miners: 10 (max 14) 0/-0 [2018-01-14 18:25:58] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:26:02] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:26:15] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:26:26] #000 new job from etn-eu2.nanopool.org:13333 diff 120001 [2018-01-14 18:26:56] 0.0 KH/s, shares: 3552/108 0, upstreams: 1, miners: 10 (max 14) 0/-0 чуть чуть техники - я не пытаюсь обмануть пул перескакивая с одного на другой, а здесь одна особенность есть - в примере выше electroneum ETN но точно так же monero XMR в распределенной сети накапливаются транзакции, майнер их собирает в блок - это может быть даже полный кошелек Monero включающий daemon, в примере выше Nanopool, порядок такой - хэш предыдущего блока (контрольная сумма сказать неверно - результат вычисления алгоритма в примере выше Cryptonight а у биткойна sha256 ) дальше транзакции - отбираются сначала по меньшему размеру и большему вознаграждению, у бесплатных или с очень маленьким вознаграждением fee есть шансы остаться не проведенными очень долго добавляется транзакция чтобы получить вознаграждение за блок .. пул раздает майнерам (new job from ..) считается алгоритм с добавлением случайного числа - nonce - и если есть совпадение по условиям (сложность и нужное количество разрядов нулевых) то отправляется в сеть - сначала на mining pool программа майнера пишет share found .. ее получает пул и она участвует в распределении вознаграждения. уходит в сеть - результат в 1 случае из 1000000 или меньше смотря как соответствует сложность .. вдруг проходит - В сети найден следущий новый блок! через 120 следущих блоков - вдруг получилось ответвление цепочки блокчейна - если это основная цепочка то приходит денежка вознаграждение за блок, если не основная все теряется. она делится на всех кто помогал его посчитать - между майнерами, обычно пропорционально количеству shares - и времени работы и сложности и еще пул забирает себе 1-2 или даже 0.5 процента. правило распределения обычно PPLNS самое распространенное (ищем в поиске по нему есть статьи) в примере выше - иногда блоки хорошие - и проходят раз в минуту, а иногда 3-4 подряд в несколько секунд - это может боковые цепочки которые отсекаются и вознаграждение за эти блоки не выдается, почему и надо 120 подтверждений (70). И Это может еще какая ошибка - нет связи, не успели по времени, блок сформирован другими майнерами - тогда опять цепочка разветвляется. В программе Monero пишет - block added as alternative. rejected (3551/108 9) diff 120001 "Block expired" (63 ms) - ошибка тоже - майнер подсчитал все а блок уже другой - кто то опередил. Чем больше скорость отдельного рига платы или процессора тем такое реже, и еще влияет стабильность работы - если сильно перестарались с разгоном или сбоит память то будет такое же сообщение. Cryptonight очень зависит от скорости именно памяти - и ее объема 2 мб минимум на 1 поток подсчета! это хорошо Asic очень не скоро сделают и можно майнить даже на мобильнике планшете Айфоне. а мощный серверный процессор amd ryzen или intel xeon по скорости обгоняет видеоплаты, только его цена тоже обгоняет.. etn сейчас доход 1.1 в сравнении с xmr - второй блок остался на Monero. по этому алгоритму есть еще sumo aeon там пока ниже доходность. стратегия на бирже - держать и накапливать, если есть возможность покупать - переводя например xmr zec eth со своего кошелька на биржу. cryptopia.co.nz hitbtc.com abucoins.com пример как отправить со своего кошелька Monero на биржу заплатив всего 80 центов за транзакцию (обычно 7-8 долларов) здесь мой адрес на бирже - можно использовать для перевода внимание адрес из 2 частей кошелек биржи и мой идентификатор, все переводы на биржу cryptopia делать только добавляя id, иначе там не поймут кому деньги. [wallet 47fKmu]: refresh Starting refresh... Refresh done, blocks received: 0 Balance: 0.239358343411, unlocked balance: 0.000000000000 [wallet 47fKmu]: transfer unimportant 4ALcw9nTAStZSshoWVUJakZ6tLwTDhixhQUQNJkCn4t3fG3MMK19WZM44HnQRvjqmz4LkkA8t565v7iBwQXx2r34HNroSAZ 0.21 8ad5f8b4a4c359f18e1d67465d199e710a7a395fe65130bc46fd33baabcfeee1 Wallet password: ********** There is currently a 3 block backlog at that fee level. Is this okay? (Y/Yes/N/No)y Sending 0.210000000000. The transaction fee is 0.002830230000 Is this okay? (Y/Yes/N/No): y Transaction successfully submitted, transaction <d6bc1ad0175cc8e978a50211d9a60903754f37aa37ca921723818ff339253e37> You can check its status by using the `show_transfers` command. Height 1485477, transaction <d6bc1ad0175cc8e978a50211d9a60903754f37aa37ca921723818ff339253e37>, received 0.026528113411 Height 1485477, transaction <d6bc1ad0175cc8e978a50211d9a60903754f37aa37ca921723818ff339253e37>, spent 0.239358343411 [wallet 47fKmu]: заминка там лежал monero daemon .. ok 12h бывает и такое - перезапуск серверов или перенос кошелька - все пришло через день - техника! |
настройка службы (daemon) поддерживающей сеть Monero или Electroneum на винде
если нет в описании файл настроек в c:programdatabitmonero.conf
1 2 3 4 5 |
(xmr c:programdatabitmonero FreeBSD ~/.bitmonero bitmonero.conf 18080 18081) etn - electroneum.conf data-dir = c:programdataelectroneum p2p-bind-port = 26967 rpc-bind-port = 26968 p2p-external-port = 26967 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
root@pc1:~/monero-stratum/build/bin# ./monero-stratum 2017/12/27 02:19:44 Loading config: /root/monero-stratum/build/bin/config.json 2017/12/27 02:19:44 Running with 2 threads 2017/12/27 02:19:44 Upstream: Main http://127.0.0.1:18081/json_rpc 2017/12/27 02:19:44 Default upstream: Main http://127.0.0.1:18081/json_rpc 2017/12/27 02:19:44 Set block refresh every 1s 2017/12/27 02:19:44 Stratum listening on 0.0.0.0:5555https://bitcointalk.org/index.php?topic=2694006.0 2017/12/27 02:19:44 Stratum listening on 0.0.0.0:1111 2017/12/27 02:19:45 New block to mine on Main at height 1473545, diff: 593338026 84, prev_hash: c59d5b0ae6d5437f1fa9622c99c1273a5482a55c47e0260018cbc2aaddd0e424 2017/12/27 02:20:47 New block to mine on Main at height 1473546, diff: 591353877 23, prev_hash: 27f0a00a5cbe02005fc07b1a15d710392e9cb526c2a102790b2993b5d1b59c1b 2017/12/27 02:20:47 Broadcasting new jobs to 0 miners& 2017/12/27 02:23:04 Miner connected nv5a/svd@guns.ru@127.0.0.1 2017/12/27 02:23:25 Valid share at difficulty 16000/30399 2017/12/27 02:23:45 Valid share at difficulty 16000/18088 2017/12/27 02:23:50 Valid share at difficulty 16000/29269 2017/12/27 02:24:08 Valid share at difficulty 16000/18309 2017/12/27 02:24:37 Valid share at difficulty 16000/45540 2017/12/27 02:24:39 Valid share at difficulty 16000/28756 2017/12/27 02:24:46 Valid share at difficulty 16000/21795 2017/12/27 02:24:53 Valid share at difficulty 16000/236351 16000 маловато 50000 для такой скорости много ( блок найдется в случайном порядке за 700000 совпадений - shares, в сутки считается если 2700 подсчетов -хэшей в секунду около 900 shares, подсчет для diff=50001 то есть за 2 года скорее всего найдется, в сети сейчас блоки находятся от 1 до 4-5 минут, 500 миллионов подсчетов в секунду) .. надо сейчас ставить 120001 - сложность блока xmr выросла. .. где то я обсчитался а еще на базаре торговал без калькулятора. Пропорция ведь чистая, скорость хешей в сети 506 миллионов в секунду, блок находится за 90 секунд, 45540 млн подсчетов на блок. Считаем за сколько времени мой риг посчитает столько же, если у него 2700 для примера подсчетов за секунду, 45540млн на 2700 будет 16866667 секунд или 195 дней. Лучше конечно с такой мощностью майнить на пуле то есть совместно. за полгода точно набежит 6 xmr а вот блок может и не найтись это лотерея, может найтись выпадающий из цепочки блокчейна, это совсем неудачно, за него не будет вознаграждения. А вот если 50 таких ригов .. смотря какую комиссию берет пул. не обсчитался - считал для 800 h/s для другой сборки gtx750 gtx 560 ti amd cpu поправляю - еще есть такой коэффициент как удача - блок надо создать за 100-110 секунд, с малой мощностью это еще менее вероятно, так что лучше все таки объединяться в пул - тем более выбор есть сейчас. |
xmrig-proxy FreeBSD patch – linker error
исправлено кто увидел напишите автору что собирается на FreeBSD 11 – 12
а то на страничке программы инструкции нет
[100%] Built target xmrig-proxy
ok 1.7 seconds!
FreeBSD xmrig-proxy Happy mining!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
первая часть понятно как и в ubuntu centos fedora linux версия 2.4.4 root@pc1:~# git clone https://github.com/xmrig/xmrig-proxy.git Клонирование в «xmrig-proxy»… remote: Counting objects: 1185, done. remote: Compressing objects: 100% (30/30), done. remote: Total 1185 (delta 14), reused 12 (delta 5), pack-reused 1150 Получение объектов: 100% (1185/1185), 432.72 KiB | 590.00 KiB/s, готово. Определение изменений: 100% (865/865), готово. исправляем файл Platform_unix.cpp (открываем из mcedit или ee src/Platform_unix.cpp около 119 строки) ... #ifdef SCHED_IDLE if (priority == 0) { sched_param param; param.sched_priority = 0; if (sched_setscheduler(0, SCHED_IDLE, &param) != 0) { sched_setscheduler(0, SCHED_BATCH, &param); } } #endif ... делаем каталог build mkdir build cd build root@pc1:~/xmrig-proxy/build# cmake .. -DCMAKE_EXE_LINKER_FLAGS=-L/usr/local/lib -DCMAKE_SHARED_LINKER_FLAGS=-L/usr/local/lib -- Configuring done -- Generating done -- Build files have been written to: /root/xmrig-proxy/build make root@pc1:~/xmrig-proxy/build# cmake .. -DCMAKE_EXE_LINKER_FLAGS=-L/usr/local/lib -DCMAKE_SHARED_LINKER_FLAGS=-L/usr/local/lib -- Configuring done -- Generating done -- Build files have been written to: /root/xmrig-proxy/build root@pc1:~/xmrig-proxy/build# make Scanning dependencies of target xmrig-proxy [ 2%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/Platform_unix.cpp.o [ 4%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/proxy/Uuid_unix.cpp.o [ 6%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/log/SysLog.cpp.o [ 8%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/api/Httpd.cpp.o /root/xmrig-proxy/src/api/Httpd.cpp:50:17: warning: Value MHD_USE_EPOLL_LINUX_ONLY is deprecated, use MHD_USE_EPOLL [-W#pragma-messages] flags = MHD_USE_EPOLL_LINUX_ONLY | MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY; ^ /usr/local/include/microhttpd.h:626:3: note: expanded from macro \'MHD_USE_EPOLL_LINUX_ONLY\' _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_LINUX_ONLY is deprecated, use MHD_USE_EPOLL") ^ /usr/local/include/microhttpd.h:221:33: note: expanded from macro \'_MHD_DEPR_IN_MACRO\' #define _MHD_DEPR_IN_MACRO(msg) _MHD_DEPR_MACRO(msg) ^ /usr/local/include/microhttpd.h:220:30: note: expanded from macro \'_MHD_DEPR_MACRO\' #define _MHD_DEPR_MACRO(msg) _MHD_GCC_PRAG(GCC warning msg) ^ /usr/local/include/microhttpd.h:214:26: note: expanded from macro \'_MHD_GCC_PRAG\' #define _MHD_GCC_PRAG(x) _Pragma (#x) ^ <scratch space>:165:6: note: expanded from here GCC warning "Value MHD_USE_EPOLL_LINUX_ONLY is deprecated, use MHD_USE_EPOLL" ^ /root/xmrig-proxy/src/api/Httpd.cpp:50:44: warning: Value MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY is deprecated, use MHD_USE_EPOLL_INTERNALLY [-W#pragma-messages] flags = MHD_USE_EPOLL_LINUX_ONLY | MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY; ^ /usr/local/include/microhttpd.h:638:3: note: expanded from macro \'MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY\' _MHD_DEPR_IN_MACRO("Value MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY is deprecated, use MH... ^ /usr/local/include/microhttpd.h:221:33: note: expanded from macro \'_MHD_DEPR_IN_MACRO\' #define _MHD_DEPR_IN_MACRO(msg) _MHD_DEPR_MACRO(msg) ^ /usr/local/include/microhttpd.h:220:30: note: expanded from macro \'_MHD_DEPR_MACRO\' #define _MHD_DEPR_MACRO(msg) _MHD_GCC_PRAG(GCC warning msg) ^ /usr/local/include/microhttpd.h:214:26: note: expanded from macro \'_MHD_GCC_PRAG\' #define _MHD_GCC_PRAG(x) _Pragma (#x) ^ <scratch space>:166:6: note: expanded from here GCC warning "Value MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY is deprecated, use MHD_USE_EP... ^ 2 warnings generated. [ 11%] Linking CXX executable xmrig-proxy [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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 |
How to compile CUDA applications? Discussion in \'Userland Programming and Scripting\' started by sav, Jul 6, 2013. sav sav New Member Messages: 4 Thanks Received: 0 I\'m trying to get CUDA to work on: Code: FreeBSD silvers 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Sun Jun 30 01:07:52 MSK 2013 root@silvers:/usr/obj/usr/src/sys/GENERIC amd64 I installed toolkit 2.3 (32 bit) for Fedora 10 but when I run nvcc cuda.cpp I get: Code: [CMD=sh-3.2$]/usr/local/cuda/bin/nvcc cuda.cpp[/CMD] /usr/local/cuda/bin/../lib/libcudart.so: could not read symbols: File in wrong format I suppose this is because 32-bit NVCC runs a 64-bit compiler. how do I use a 32-bit native Linux environment for building a CUDA application? Thank you. sav, Jul 6, 2013 #1 nslay nslay Active Member Messages: 101 Thanks Received: 14 Unfortunately, there is no native CUDA toolchain. Although, I did see some Japanese blog (I can\'t read Japanese) a while ago that seemed to suggest that the author was able to compile and run CUDA applications on FreeBSD through the Linux CUDA toolchain (through Linux emulation). That aside, does the FreeBSD nVidia driver blob even officially support CUDA? nslay, Jul 6, 2013 #2 sav sav New Member Messages: 4 Thanks Received: 0 From what I\'ve seen while googling about FreeBSD and CUDA, it seems that FreeBSD Nvidia drivers support CUDA, so basically, a compiled application should run fine. The problem is to compile it using 32-bit Linux capability. I guess I need to chroot to /compat/linux and compile CUDA applications from there, but there is no Linux GCC. I saw that there was a package linux_devel, but there is no one now. sav, Jul 7, 2013 #3 sav sav New Member Messages: 4 Thanks Received: 0 I\'ve managed to compile a simple CUDA application under Linux emulation, but can\'t execute the compiled application: Code: ./a.out: error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory I have libcudart.so.2 in /usr/local/cuda/lib and symlinked it into /usr/local/lib. Any ideas? sav, Jul 7, 2013 #4 nslay nslay Active Member Messages: 101 Thanks Received: 14 The libcudart.so should be in your /compat/linux/usr/lib and not /usr/local/lib. For Linux applications, the runtime linker will implicitly look in /compat/linux (if this is where your Linux environment lives). You could also add libcudart.so to /etc/libmap.conf to help the runtime linker locate the dependency (See libmap.conf(5)). That\'s a little more direct than a symlink. nslay, Jul 7, 2013 #5 sav sav New Member Messages: 4 Thanks Received: 0 @nslay thank you very much. The problem is solved. nvcc compiled an application with some warnings. The application starts ok, but I just found that my card doesn\'t support CUDA (I thought it does), so it crashes with a message that the card is not supported. In case somebody needs it, here is a summary: Set up Linux emulation (I used linux_base-f10-10_5) and download and install the CUDA toolkit 2.3 (32 bit) for Fedora 10 in /compat/linux. Actually you don\'t need to "install" it, just unpack say to /compat/linux/bin/local/cuda. [*]Using rpm2cpio.pl ( pkg_add -r rpm2cpio) add some Fedora 10 RPMs from here: http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/10/Fedora/i386/os/Packages/. You\'ll need the following packages (sorry if I forget something): cpp, binutils-devel, gcc, gcc-c , glibc-devel, glibc-common, glibc-headers, kernel-devel, kernel-headers, libgcc, mpfr, gmp. To install them cd to /compat/linux and run rpm2cpio.pl < package_name.rpm | cpio -id. Chroot to /compat/linux and create in /usr/lib the symbolic links to the libraries located in cuda/lib. To compile an application run /usr/local/cuda/bin/nvcc app.cu ----------------------------------- Using svk and svn to Maintain a FooBSD Using HPLIP on FreeBSD with an HP LaserJet 100 M175 » Using CUDA with the native FreeBSD/amd64 NVIDIA driver Nearly a year ago NVIDIA released a native GPU driver for FreeBSD/amd64. At one point while testing an earlier BETA version of the driver (195.22) I played around with CUDA. These notes are just a summary of the setup I used during my testing. I built apps from the CUDA SDK on a Linux/i386 box and then ran them on a FreeBSD/amd64 box. I will only cover setting up the FreeBSD box here. For these tests I used version 2.3 of the CUDA SDK and toolkit for RHEL 4.x / i386. Setup Linux compatibility on the FreeBSD machine Install a suitable linux_base package Mount linprocfs(4) and linsysfs(4) Install the NVIDIA graphics driver and add missing libcuda.so symlink # cd /somepath/NVIDIA-FreeBSD-x86_64-195.22 # make install # cd /compat/linux/usr/lib # ln -sf libcuda.so.1 libcuda.so The driver should attach to any NVIDIA GPUs or CUDA devices: nvidia0: on vgapci0 vgapci0: child nvidia0 requested pci_enable_busmaster vgapci0: child nvidia0 requested pci_enable_io vgapci0: child nvidia0 requested pci_enable_io nvidia0: [GIANT-LOCKED] nvidia0: [ITHREAD] nvidia1: on vgapci1 vgapci1: child nvidia1 requested pci_enable_busmaster vgapci1: child nvidia1 requested pci_enable_io vgapci1: child nvidia1 requested pci_enable_io nvidia1: [GIANT-LOCKED] nvidia1: [ITHREAD] Start a root Linux shell: # /compat/linux/bin/sh sh-3.00# Install the CUDA toolkit: sh-3.00# sh /somepath/cudatoolkit_2.3_linux_32_rhel4.7.run Verifying archive integrity… All good. Uncompressing NVIDIA CUDA……………………………………………………………………………………………………………………… Enter install path (default /usr/local/cuda, ‘/cuda’ will be appended): <… lots of files installed into /usr/local/cuda > Add /usr/local/cuda to /compat/linux/etc/ld.so.conf and run the Linux ldconfig as root: sh-3.00# echo /usr/local/cuda/lib >> /etc/ld.so.conf sh-3.00# ldconfig ldconfig: /usr/local/cuda/lib/libcudart.so.2 is not a symbolic link ldconfig: /usr/local/cuda/lib/libcufft.so.2 is not a symbolic link ldconfig: /usr/local/cuda/lib/libcufftemu.so.2 is not a symbolic link ldconfig: /usr/ |