Тема сейчас интересная. И в шахту спускаться вроде не надо, добыча золотых монеток идет с помощью компьютеров
или видеоплат и чипов.
Ищу фонарь для шахтера – слово то английское – добытчик – нахожу коробку напичканую 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/local/cuda/lib/libcublasemu.so.2 is not a symbolic link ldconfig: /usr/local/cuda/lib/libcublas.so.2 is not a symbolic link Install the CUDA SDK: sh-3.00# sh /somepath/cudasdk_2.3_linux.run Verifying archive integrity… All good. Uncompressing NVIDIA GPU Computing SDK………………………………………………………………………………………………………….. Enter install path (default ~/NVIDIA_GPU_Computing_SDK): …. In this case I installed the CUDA SDK to my home directory which was shared with the Linux/i386 build box that I used via NFS. I compiled the binaries on the Linux/i386 host and then ran them on the FreeBSD/amd64 machine. At this point I no longer have access to the hardware in question so I am not able to provide any output or screenshots from the CUDA SDK applications. While native support for CUDA applications with FreeBSD would be nice, the current capabilities are certainly enough for further investigation and evaluation. This entry was posted on Tuesday, July 20th, 2010 at 4:49 pm and is filed under FreeBSD. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. 3 Responses to “Using CUDA with the native FreeBSD/amd64 NVIDIA driver” Tweets that mention Using CUDA with the native FreeBSD/amd64 NVIDIA driver « jhb\'s notes -- Topsy.com says: July 24, 2010 at 12:48 am [...] This post was mentioned on Twitter by Tech & Friki Stuff, dikshie. dikshie said: using cuda in FreeBSD\'s native nvidia 64 bit driver http://bit.ly/cBtEWV [...] Jacob Frelinger says: August 20, 2010 at 11:00 am I’m using ‘cuda’ on Freebsd using a similar setup, using the linux_gentoo_state3 port and chrooting into it’s env. This has the advantage of being able to build cuda apps on the freebsd box and not needing to use a linux box to build them. Eduardo says: February 11, 2011 at 11:41 am Can you make an update to it? How’s the new nvidia driver working? Thanks |
хорошая новость – OpenCL AMD включили в опции порта FFMpeg
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 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 |
FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link. Follow us Blog Twitter We also have a status page: https://freshports.wordpress.com/ The Latest Vulnerabilities box is not being updated, nor are any ports with respect to vuln. Port details ffmpeg Realtime audio/video encoder/converter and streaming server 3.4_3,1 multimedia on this many watch lists=144 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer Port Added: 28 Nov 2002 00:14:07 Also Listed In: audio ipv6 net License: GPLv3 LGPL3 FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. WWW: http://ffmpeg.org/ SVNWeb : Homepage : PortsMon Pseudo-pkg-plist information, but much better, from make generate-plist Expand this list (223 items) To install the port: cd /usr/ports/multimedia/ffmpeg/ && make install clean To add the package: pkg install ffmpeg PKGNAME: ffmpeg distinfo: TIMESTAMP = 1508083176 SHA256 (ffmpeg-3.4.tar.xz) = aeee06e4d8b18d852c61ebbfe5e1bb7014b1e118e8728c1c2115f91e51bffbef SIZE (ffmpeg-3.4.tar.xz) = 8478860 NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: nasm : devel/nasm as : devel/binutils texi2html : textproc/texi2html frei0r.h : graphics/frei0r v4l_compat>0 : multimedia/v4l_compat gmake : devel/gmake pkgconf>=1.3.0_1 : devel/pkgconf perl5>=5.24<5.25 : lang/perl5.24 Library dependencies: libfontconfig.so : x11-fonts/fontconfig libfreetype.so : print/freetype2 libopencv_imgproc.so : graphics/opencv-core libtheora.so : multimedia/libtheora libv4l2.so : multimedia/libv4l libva.so : multimedia/libva libvdpau.so : multimedia/libvdpau libvorbisenc.so : audio/libvorbis libvpx.so : multimedia/libvpx libx264.so : multimedia/libx264 libx265.so : multimedia/x265 libxvidcore.so : multimedia/xvid libgmp.so : math/gmp libgnutls.so : security/gnutls libiconv.so : converters/libiconv This port is required by: for Build math/sage multimedia/dvbcut multimedia/mpv multimedia/vapoursynth-l-smash-works multimedia/vlc multimedia/vlc-qt4 multimedia/zoneminder Expand this list (12 items) for Libraries audio/acoustid-fingerprinter audio/akode-plugins-ffmpeg* audio/aqualung audio/cantata audio/carla audio/chromaprint audio/cmus Expand this list (121 items) for Run audio/audacity-devel* audio/pacpl graphics/py-imageio mail/thunderbird multimedia/devede multimedia/dvbcut multimedia/dvd-slideshow Expand this list (34 items) * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later... Configuration Options ===> The following configuration options are available for ffmpeg-3.4_3,1: ALSA=off: ALSA audio architecture support AMR_NB=off: AMR Narrow Band audio support (opencore) AMR_WB=off: AMR Wide Band audio support (opencore) ASS=off: Subtitles rendering via libass BS2B=off: Bauer Stereophonic-to-Binaural filter CACA=off: libcaca graphics library support CDIO=off: CDIO support via libcdio CELT=off: CELT audio codec support CHROMAPRINT=off: Audio fingerprinting with chromaprint DC1394=off: IIDC-1394 grabbing using libdc1394 DEBUG=off: Build with debugging support DOCS=on: Build and/or install documentation DRM=off: KMS grabbing using libdrm FDK_AAC=off: AAC audio encoding via Fraunhofer FDK FFSERVER=on: Build and install ffserver FLITE=off: Voice synthesis support via libflite FONTCONFIG=on: X11 font configuration support FREETYPE=on: TrueType font rendering support FREI0R=on: Frei0r video plugins support FRIBIDI=off: Bidirectional text support via GNU FriBidi GME=off: Game Music Emu demuxer GSM=off: GSM codec support ICONV=on: Encoding conversion support via iconv ILBC=off: Internet Low Bit Rate codec JACK=off: JACK audio server support KVAZAAR=off: H.265 video codec support via Kvazaar LADSPA=off: LADSPA audio plugins support LAME=off: LAME MP3 audio encoder support LIBBLURAY=off: Blu-ray discs support via libbluray LIBRSVG2=off: SVG vector graphics support via librsvg2 LIBXML2=off: XML parser support via libxml2 MMX=on: Use MMX optimized routines MODPLUG=off: ModPlug decoder support OPENAL=off: Audio support via OpenAL OPENCL=off: Heterogeneous computing via OpenCL OPENCV=on: Computer Vision support via OpenCV OPENGL=off: 2D/3D rendering support via OpenGL OPENH264=off: H.264 video codec support via OpenH264 OPENJPEG=off: Enhanced JPEG graphics support OPTIMIZED_CFLAGS=on: Use extra compiler optimizations OPUS=off: Opus audio codec support PULSEAUDIO=off: PulseAudio sound server support RTCPU=on: Detect CPU capabilities at runtime RUBBERBAND=off: Time-stretching and pitch-shifting with librubberband SDL=off: Simple Direct Media Layer support SMB=off: SMB network protocol support SNAPPY=off: Snappy compression library support SNDIO=off: Sndio audio support SOXR=off: SoX resampler support via libsoxr SPEEX=off: Speex audio format support SSE=on: Use SSE optimized routines SSH=off: SSH protocol support TESSERACT=off: Optical Character Recognition via Tesseract THEORA=on: Ogg Theora video codec support TWOLAME=off: TwoLAME MP2 audio encoder support V4L=on: Video 4 Linux support VAAPI=on: VAAPI (GPU video acceleration) support VDPAU=on: VDPAU (GPU video acceleration) support VIDSTAB=off: Video stabilization filter VORBIS=on: Ogg Vorbis audio codec support VO_AMRWBENC=off: AMR Wide Band encoding via vo-amrwbenc VPX=on: VP8/VP9 video codec support WAVPACK=off: WavPack lossless audio format support WEBP=off: WebP image format support X264=on: H.264 video codec support via x264 X265=on: H.265 video codec support via x265 XCB=off: X11 grabbing using XCB XVID=on: Xvid MPEG-4 video codec support XVIDEO=off: X11 Video extension library support ZIMG=off: "z" library video scaling filter ZMQ=off: Message passing via libzmq4 ZVBI=off: Teletext support via libzvbi ====> Licensing options GPL3=on: Allow (L)GPL version 3 code(cs) NONFREE=off: Allow use of nonfree code ====> RTMP(T)E protocol support: you can only select none or one of them GCRYPT=off: Use GNU crypt library instead of OpenSSL GMP=on: GMP (multiple precision arithmetic) support LIBRTMP=off: RTMP(T)E protocol support via librtmp ====> SSL protocol support: you can only select none or one of them GNUTLS=on: SSL/TLS support via GnuTLS OPENSSL=off: SSL/TLS support via OpenSSL ===> Use \'make config\' to modify these settings USES: compiler:c11 cpe gmake localbase:ldflags perl5 pkgconfig shebangfix tar:xz iconv Master Sites: http://ffmpeg.org/releases/ Notes from UPDATING These upgrade notes are taken from /usr/ports/UPDATING 2017-01-02 Affects: multimedia/ffmpeg Author: jbeich@FreeBSD.org Reason: OPTIMIZED_CFLAGS switched to only use vendor optimizations which means -ffast-math -fno-finite-math-only are no longer applied. If you did like the former behavior consider adding # multimedia/ffmpeg/Makefile.local OPTIMIZED_CFLAGS_CFLAGS = -ffast-math -fno-finite-math-only or # /etc/make.conf .if ${.CURDIR:M*/multimedia/ffmpeg} CFLAGS = -ffast-math -fno-finite-math-only .endif 2015-09-19 Affects: users of multimedia/ffmpeg Author: riggs@FreeBSD.org Reason: ffmpeg has been updated to the version 2.8. If you are using binary pkg, \'pkg upgrade\' will do the right thing. Users of portmaster/portupgrade must rebuild all ports which depend on ffmpeg. Portmaster users: portmaster -w -r ffmpeg Portupgrade users: portupgrade -fr multimedia/ffmpeg 2015-07-02 Affects: users of multimedia/ffmpeg Author: riggs@FreeBSD.org Reason: ffmpeg has been updated to the latest version from the 2.7 branch. If you are using binary pkg, \'pkg upgrade\' will do the right thing. Users of portmaster/portupgrade must rebuild all ports that depend on it. Portmaster users: portmaster -w -r ffmpeg Portupgrade users: portupgrade -fr multimedia/ffmpeg Port Moves port moved here from multimedia/ffmpeg23 on 2015-07-05 REASON: Obsolete since recent upstream upgrade of main ffmpeg port. Use multimedia/ffmpeg instead port moved here from multimedia/ffmpeg26 on 2015-07-05 REASON: Obsolete since recent upstream upgrade of main ffmpeg port. Use multimedia/ffmpeg instead port moved here from multimedia/ffmpeg1 on 2013-10-27 REASON: Use multimedia/ffmpeg instead port moved here from multimedia/ffmpeg-devel on 2013-10-21 REASON: Use multimedia/ffmpeg instead port moved here from multimedia/ffmpeg2 on 2013-10-19 REASON: Use multimedia/ffmpeg instead Number of commits found: 323 (showing only 100 on this page) 1 | 2 | 3 | 4 » Commit History - (may be incomplete: see SVNWeb link above for full details) Date By Description 30 Nov 2017 08:42:47 Original commit files touched by this commit 3.4_3,1 Revision:455180 jbeich search for other commits by this committer multimedia/ffmpeg: drop unused helper after r434304 30 Nov 2017 08:42:33 Original commit files touched by this commit 3.4_3,1 Revision:455179 jbeich search for other commits by this committer multimedia/ffmpeg: unaligned access on armv6 should work after base r300701 Reported by: mmel PR: 200609 (ping) 30 Nov 2017 08:26:08 Original commit files touched by this commit 3.4_2,1 Revision:455178 linimon search for other commits by this committer Also back out unaligned access requirement. Obtained from: jbeich 30 Nov 2017 07:39:56 Original commit files touched by this commit 3.4_2,1 Revision:455176 linimon search for other commits by this committer Back out part of r455173 at jbeich request. 30 Nov 2017 07:02:50 Original commit files touched by this commit 3.4_2,1 Revision:455173 linimon search for other commits by this committer For ports that set particular flags/options for armv6, also set them for armv7. This is part three of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run 28 Nov 2017 15:47:09 Original commit files touched by this commit 3.4_2,1 Revision:455047 jbeich search for other commits by this committer multimedia/ffmpeg: fix DoS in VC-2 encoder Reported by: Vladimir Krstulja Obtained from: upstream (release/3.4 branch) Security: CVE-2017-16840 19 Nov 2017 01:06:09 Original commit files touched by this commit 3.4_1,1 Revision:454469 jbeich search for other commits by this committer multimedia/kvazaar: update to 1.2.0 - Increase verbosity of automake tests Changes: https://github.com/ultravideo/kvazaar/releases/tag/v1.2.0 ABI: https://abi-laboratory.pro/tracker/timeline/kvazaar/ 21 Oct 2017 06:50:50 Original commit files touched by this commit 3.4,1 Revision:452570 jbeich search for other commits by this committer multimedia/ffmpeg: update to 3.4 Notable changes: - i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39 - NETCDF is now MYSOFA but the dependency doesn\'t exist in ports yet - SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9 - DRM, LIBRSVG2, LIBXML2 are new options - ABI isn\'t completely compatible: some structs have changed Minor cleanup: - Don\'t pass --disable-{in,out}dev when it\'s already blocked by disabled dependency - Drop redundant "Enable" from option descriptions - Switch CDIO_DESC to use Mk/bsd.options.desc.mk Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ PR: 223057 Exp-run by: antoine 16 Oct 2017 17:35:19 Original commit files touched by this commit 3.3.4,1 Revision:452211 jbeich search for other commits by this committer multimedia/ffmpeg: fix opencv-core autodetection in some cases post-patch already adds -core suffix to pkg-config search Pointy hat to: mat (r448475) 12 Oct 2017 12:33:35 Original commit files touched by this commit 3.3.4,1 Revision:451870 sunpoet search for other commits by this committer Fix build with openjpeg 2.3.0 Reported by: mat 12 Sep 2017 14:39:44 Original commit files touched by this commit 3.3.4,1 Revision:449689 jbeich search for other commits by this committer multimedia/ffmpeg: update to 3.3.4 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.3.4:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Security: CVE-2017-14054 CVE-2017-14055 CVE-2017-14056 CVE-2017-14057 Security: CVE-2017-14058 CVE-2017-14059 CVE-2017-14169 CVE-2017-14170 Security: CVE-2017-14171 CVE-2017-14222 CVE-2017-14223 CVE-2017-14225 MFH: 2017Q3 10 Sep 2017 20:55:39 Original commit files touched by this commit 3.3.3_1,1 Revision:449591 gerald search for other commits by this committer Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c 11-lib, c 11-lang, c 14-lang, c 0x, c11, or gcc-c 11-lib. PR: 219275 21 Aug 2017 14:36:51 Original commit files touched by this commit 3.3.3,1 Revision:448476 mat search for other commits by this committer Grmbl, commit the actual good version of the patch. Sponsored by: Absolight 21 Aug 2017 14:19:11 Original commit files touched by this commit 3.3.3,1 Revision:448475 mat search for other commits by this committer Fix build with graphics/openjpeg after update to 2.2. Sponsored by: Absolight 15 Aug 2017 22:00:32 Original commit files touched by this commit 3.3.3,1 Revision:448015 jbeich search for other commits by this committer multimedia/ffmpeg: update to 3.3.3 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.3.3:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ Security: CVE-2017-9608 CVE-2017-11399 CVE-2017-11665 CVE-2017-11665 CVE-2017-11719 MFH: 2017Q3 28 Jun 2017 09:58:27 Original commit files touched by this commit 3.3.2_1,1 Revision:444561 jbeich search for other commits by this committer multimedia/openh264: update to 1.7.0 Changes: https://github.com/cisco/openh264/releases/tag/v1.6.0 Changes: https://github.com/cisco/openh264/releases/tag/v1.7.0 ABI: https://abi-laboratory.pro/tracker/timeline/openh264/ 26 Jun 2017 22:20:20 Original commit files touched by this commit 3.3.2,1 Revision:444416 linimon search for other commits by this committer Scrub mention of armv6hf from ARCHS. It was never in a released version. While here, sort ARCHS and pet portlint. Reviewed by: imp Approved by: portmgr (tier-2 blanket) 10 Jun 2017 18:51:08 Original commit files touched by this commit 3.3.2,1 Revision:443112 riggs search for other commits by this committer Update to upstream version 3.3.2 PR: 219853 Submitted by: takefu@airport.fm Reviewed by: riggs 26 May 2017 05:53:23 Original commit files touched by this commit 3.3.1,1 Revision:441750 riggs search for other commits by this committer Update to upstream version 3.3.1 23 May 2017 05:03:16 Original commit files touched by this commit 3.3_2,1 Revision:441503 rezny search for other commits by this committer Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845 06 May 2017 03:28:09 Original commit files touched by this commit 3.3_1,1 Revision:440212 jbeich search for other commits by this committer multimedia/ffmpeg: unbreak on aarch64 after r439365 cc -I. -I./ -DLIBICONV_PLUG -isystem /usr/local/include -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -DZLIB_CONST -fPIC -Qunused-arguments -MMD -MF libavcodec/aarch64/simple_idct_neon.d -MT libavcodec/aarch64/simple_idct_neon.o -c -o libavcodec/aarch64/simple_idct_neon.o libavcodec/aarch64/simple_idct_neon.S <instantiation>:1:14: error: invalid vector kind qualifier smull v7.4S, v26.4, v0.H[1] ^ <instantiation>:1:1: note: while in macro instantiation smull1 v7.4S, v26.4, v0.H[1] ^ <instantiation>:11:9: note: while in macro instantiation idct_col4_top v24 v25 v26 v27 1 4 ^ libavcodec/aarch64/simple_idct_neon.S:222:1: note: while in macro instantiation declare_idct_col4_neon 1 4H ^ [...] PR: 218658 (for tracking) Reported by: pkg-fallout 30 Apr 2017 12:50:54 Original commit files touched by this commit 3.3_1,1 Revision:439814 sunpoet search for other commits by this committer Update to 0.6.0 - Bump PORTREVISION for dependent ports Changes: https://chromium.googlesource.com/webm/libwebp/ /master/NEWS 25 Apr 2017 08:11:11 Original commit files touched by this commit 3.3,1 Revision:439365 riggs search for other commits by this committer Update to upstream version 3.3 PR: 218658 Submitted by: riggs 14 Apr 2017 05:30:25 Original commit files touched by this commit 3.2.4_8,1 Revision:438490 jbeich search for other commits by this committer graphics/opencv: back out r423216 and r423063 (replaying r423316) Renaming didn\'t help to unblock 3.x progress as co-existence with 2.x was no less complex than simply fixing consumers. This commit also restores directory-level history accidentally lost via git-svn. PR: 210505 Pointy hat to: jbeich (should\'ve discussed first) 01 Apr 2017 15:23:32 Original commit files touched by this commit 3.2.4_7,1 Revision:437439 gerald search for other commits by this committer Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c 11-lib, c 14-lang, c 11-lang, c 0x, c11, or gcc-c 11-lib. PR: 216707 25 Mar 2017 23:37:05 Original commit files touched by this commit 3.2.4_6,1 Revision:436925 antoine search for other commits by this committer Switch default version of samba from 4.3 to 4.4 With hat: portmgr Differential Revision: https://reviews.freebsd.org/D10131 21 Mar 2017 21:59:31 Original commit files touched by this commit 3.2.4_5,1 Revision:436659 antoine search for other commits by this committer - Add USES=samba to handle dependency on samba Valid ARGS: build, env, lib, run (default: build,run) - Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3) - Remove obsolete samba36 ports - Modify samba4x ports to install libsmbclient - Convert the ports tree to USES=samba Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D8919 15 Mar 2017 14:45:55 Original commit files touched by this commit 3.2.4_4,1 Revision:436248 mat search for other commits by this committer Remove all _USE=openssl occurrences. Sponsored by: Absolight 20 Feb 2017 18:00:05 Original commit files touched by this commit 3.2.4_4,1 Revision:434479 riggs search for other commits by this committer Chase libass runtime fix r434477; bump PORTREVISION on consumers PR: 216837 Reported by: cpm MFH: 2017Q1 18 Feb 2017 21:35:20 Original commit files touched by this commit 3.2.4_3,1 Revision:434384 mi search for other commits by this committer Upgrade PORTREVISION because, ah, x265 was upgraded and now installs a shared-library with a newer major-number. Requested by: jbeich 17 Feb 2017 23:32:24 Original commit files touched by this commit 3.2.4_2,1 Revision:434322 jbeich search for other commits by this committer multimedia/kvazaar: update to 1.1.0 Changes: https://github.com/ultravideo/kvazaar/releases/tag/v1.1.0 ABI: https://people.freebsd.org/~jbeich/compat_reports/kvazaar/1.0.0_to_1.1.0/compat_report.html MFH: 2017Q1 17 Feb 2017 16:54:34 Original commit files touched by this commit 3.2.4_1,1 Revision:434304 mat search for other commits by this committer There were a few others _FreeBSD_9 things around. Sponsored by: Absolight 16 Feb 2017 16:17:05 Original commit files touched by this commit 3.2.4_1,1 Revision:434218 tijl search for other commits by this committer - Add --enable-pic to CONFIGURE_ARGS. It eliminates text relocations in shared libraries. This only affects i386 because it is already the default on other architectures. - Enable verbose build. 12 Feb 2017 12:01:02 Original commit files touched by this commit 3.2.4,1 Revision:433937 riggs search for other commits by this committer Update to upstream version 3.2.4 Details: - patch-ffserver__config.c has been upstreamed - Fix two potential heap overflows in lavf/mov.c MFH: 2017Q1 Security: CVE-2017-5024 CVE-2017-5025 09 Feb 2017 18:08:14 Original commit files touched by this commit 3.2.3,1 Revision:433759 This port version is marked as vulnerable. riggs search for other commits by this committer Update to upstream version 3.2.3; promote X265 to default OPTION Details: - Update to upstream version 3.2.3, bugfix release, no upstream feature changes - HEVC is becoming so widespread that it warrants promoting the X265 option to default [1] PR: 216471 [1] Submitted by: scottro11@gmail.com [1] 05 Feb 2017 08:17:43 Original commit files touched by this commit 3.2.2_6,1 Revision:433383 This port version is marked as vulnerable. riggs search for other commits by this committer Update libass to upstream version 0.13.6; bump PORTREVISION on consumers Reported by: robert.burmeister@utoledo.edu (via email) 30 Jan 2017 21:03:56 Original commit files touched by this commit 3.2.2_5,1 Revision:432866 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: backport a crashfix for FFSERVER PR: 216605 Submitted by: gosha-necr@yandex.ru Obtained from: upstream 01 Jan 2017 18:47:01 Original commit files touched by this commit 3.2.2_4,1 Revision:430269 This port version is marked as vulnerable. riggs search for other commits by this committer Modernise handling of OPTIMIZED_CFLAGS Log: - Use vendor-selected OPTIMIZED_CFLAGS - Add them to OPTIONS_DEFAULT - Bump PORTREVISION PR: 215402 Submitted by: jbeich 30 Dec 2016 08:08:20 Original commit files touched by this commit 3.2.2_3,1 Revision:429961 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/libass: belatedly bump PORTREVISION after r429876 ASS_Style grew in size by |int Justify| member. Old consumers may not initialize it leading to crashes. Reported by: Kevin Oberman 29 Dec 2016 18:46:17 Original commit files touched by this commit 3.2.2_2,1 Revision:429936 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: restore -L${LOCALBASE}/lib after r428893 ld.bfd from devel/binutils by default looks under LOCALBASE/lib. If we revert to ld.bfd (or even ld.lld) from base the following would happen. ===> Configuring for ffmpeg-3.2.2_2,1 ERROR: gmp not found Submitted by: marino 23 Dec 2016 14:24:08 Original commit files touched by this commit 3.2.2_2,1 Revision:429266 This port version is marked as vulnerable. riggs search for other commits by this committer Chase libdc1394 update. Bump PORTREVISION of dependent ports 19 Dec 2016 01:08:39 Original commit files touched by this commit 3.2.2_1,1 Revision:428896 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: simplify ARCH workaround ARCH is clobbered via .MAKEFLAGS in Mk/bsd.port.mk since r20327. Approved by: portmgr blanket 19 Dec 2016 01:08:21 Original commit files touched by this commit 3.2.2_1,1 Revision:428895 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: expose SOXR dependency 19 Dec 2016 01:08:06 Original commit files touched by this commit 3.2.2_1,1 Revision:428894 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: drop obsolete patches 19 Dec 2016 01:07:53 Original commit files touched by this commit 3.2.2_1,1 Revision:428893 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: only pass *FLAGS via environment 19 Dec 2016 01:07:40 Original commit files touched by this commit 3.2.2_1,1 Revision:428892 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: respect CPUTYPE for NEON=on 19 Dec 2016 01:07:22 Original commit files touched by this commit 3.2.2_1,1 Revision:428891 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: adjust RESTRICTED after r428352 14 Dec 2016 23:17:36 Original commit files touched by this commit 3.2.2_1,1 Revision:428598 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: limit OPENSSL to one _RADIO group Worse is better. To fix properly one would have to replace OPENSSL in RTMP with a synthetic option that _IMPLIES=OPENSSL. PR: 215306 Reported by: Laurence \'GreenReaper\' Parry 14 Dec 2016 20:03:17 Original commit files touched by this commit 3.2.2_1,1 Revision:428588 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: expose GCRYPT, GMP, LIBRTMP options GMP is enabled by default as GNUTLS indirectly pulls math/gmp mimicing the behavior in ffmpeg-2.8.10. PR: 208457 (lost in a mismerge) Reported by: sunpoet 11 Dec 2016 15:22:47 Original commit files touched by this commit 3.2.2,1 Revision:428352 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: update to 3.2.2 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog PR: 207547 Submitted by: riggs, ebirth@b0ss.net (libressl fix) Exp-run by: antoine (3 tries) 04 Dec 2016 10:14:46 Original commit files touched by this commit 2.8.8_9,1 Revision:427763 This port version is marked as vulnerable. riggs search for other commits by this committer Add non-default OPTION for SNDIO PR: 212023 Submitted by: t@tobik.me 27 Nov 2016 13:41:01 Original commit files touched by this commit 2.8.8_9,1 Revision:427233 This port version is marked as vulnerable. kevlo search for other commits by this committer Fix RTP stream; FreeBSD\'s socket calls require the sockaddr struct length to agree with the address family. PR: 214852 Submitted by: me Approved by: jbeich MFH: 2016Q4 20 Nov 2016 20:03:39 Original commit files touched by this commit 2.8.8_8,1 Revision:426618 This port version is marked as vulnerable. riggs search for other commits by this committer Remove -msse from CFLAGS; fixes runtime issue for non-sse CPUs As mentioned in the discussion trail of bug 213583, this is necessary for certain i386 CPUs. PR: 213583 Submitted by: jbeich 20 Nov 2016 18:49:58 Original commit files touched by this commit 2.8.8_7,1 Revision:426611 This port version is marked as vulnerable. riggs search for other commits by this committer Re-enable MMX/SSE by default on i386 after stack alignment fixes PR: 213583 Submitted by: jbeich 20 Nov 2016 09:38:09 Original commit files touched by this commit 2.8.8_6,1 Revision:426566 This port version is marked as vulnerable. gerald search for other commits by this committer Bump PORTREVISIONS for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c 11-lib, openmp, nestedfct, c 11-lib as well as c 14-lang, c 11-lang, c 0x, c11 requested via USES=compiler. 07 Nov 2016 17:46:38 Original commit files touched by this commit 2.8.8_5,1 Revision:425640 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: switch to clang on 9.x It turns out the following is true for ffvp9 on amd64: WARNING: gcc 4.2 is outdated and may miscompile FFmpeg. Please use a newer compiler. PR: 213706 Approved by: portmgr blanket 09 Oct 2016 12:19:32 Original commit files touched by this commit 2.8.8_4,1 Revision:423592 This port version is marked as vulnerable. riggs search for other commits by this committer Fix runtime crashes on i386: enforce stack-alignment=16 PR: 205958 Submitted by: dim (patch via ports mailing list) Reported by: otacilio.neto@bsd.com.br MFH: 2016Q4 (ports-secteam fix blanket) 03 Oct 2016 17:47:08 Original commit files touched by this commit 2.8.8_3,1 Revision:423216 This port version is marked as vulnerable. jbeich search for other commits by this committer graphics/opencv: add suffix to make room for 3.x series To avoid confusion, the main port is to track the latest release. Whether to rename includes/libraries as well making it possible to install 2.x and 3.x side-by-side remains to be investigated. PR: 210505 (for tracking) Inspired by: PkgSrc 30 Sep 2016 01:15:11 Original commit files touched by this commit 2.8.8_2,1 Revision:422956 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/libvpx: update 1.6.0 ABI is incompatible... or not? SONAME has changed but the removed vp10 symbols weren\'t actually exposed (and still aren\'t). Note, FreeBSD 9.x now builds with Clang 3.4 because GCC 4.2 fails: vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function \'eight_tap_row_ssse3\': vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:2563 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Changes: https://chromium.googlesource.com/webm/libvpx/ log/v1.5.0..v1.6.0 ACC report: https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.5.0_to_1.6.0/compat_report.html 28 Sep 2016 02:13:50 Original commit files touched by this commit 2.8.8_1,1 Revision:422841 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: add KVAZAAR option (another HEVC implementation) 23 Sep 2016 13:14:44 Original commit files touched by this commit 2.8.8_1,1 Revision:422673 This port version is marked as vulnerable. jbeich search for other commits by this committer bsd.options.desc.mk: add common OPENCL option description Differential Revision: https://reviews.freebsd.org/D7958 23 Sep 2016 13:14:29 Original commit files touched by this commit 2.8.8_1,1 Revision:422672 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/x264: update to 0.148.2708 Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677 Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer) 20 Sep 2016 05:38:02 Original commit files touched by this commit 2.8.8,1 Revision:422483 This port version is marked as vulnerable. riggs search for other commits by this committer Update to upstream version 2.8.8 Many minor bugfixes, and fix for an integer overflow in avformat/oggdec (no CVE has been assigned for this bug (yet)) MFH: 2016Q3 12 Jul 2016 04:30:32 Original commit files touched by this commit 2.8.7_2,1 Revision:418413 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/openh264: back out r418381 (try#2) As every consumer was broken except for net/pjsip which isn\'t actually linking against openh264 there\'s no need to bump PORTREVISION. 11 Jul 2016 13:42:24 Original commit files touched by this commit 2.8.7_2,1 Revision:418383 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/openh264: update to 1.6.0 API/ABI has changed, so bump PORTREVISION in consumers. Some of those are marked BROKEN that may need a fix similar to libav. https://git.libav.org/?p=libav.git;a=commitdiff;h=d825b1a53065 Changes: https://github.com/cisco/openh264/releases/tag/v1.6.0 11 Jul 2016 13:41:50 Original commit files touched by this commit 2.8.7_2,1 Revision:418382 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/openh264: oops, back out r418381 Every consumer was broken except for net/pjsip which isn\'t actually building *against* openh264. 11 Jul 2016 13:20:31 Original commit files touched by this commit 2.8.7_2,1 Revision:418381 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/openh264: update to 1.6.0 API/ABI has changed, so bump PORTREVISION in consumers. Some of those are marked BROKEN that may need a fix similar to libav. https://git.libav.org/?p=libav.git;a=commitdiff;h=d825b1a53065 Changes: https://github.com/cisco/openh264/releases/tag/v1.6.0 18 May 2016 19:51:00 Original commit files touched by this commit 2.8.7_1,1 Revision:415463 This port version is marked as vulnerable. riggs search for other commits by this committer Fix runtime issue: libvdpau must be LIB_DEPENDS PR: 209619 Submitted by: walter@lifeforms.nl MFH: 2016Q2 07 May 2016 18:10:14 Original commit files touched by this commit 2.8.7,1 Revision:414781 This port version is marked as vulnerable. riggs search for other commits by this committer Update to upstream release 2.8.7 03 May 2016 01:02:26 Original commit files touched by this commit 2.8.6_3,1 Revision:414501 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: enable VAAPI and VDPAU by default Build VAAPI and VDPAU backends, so ports using system ffmpeg can take advantage of GPU-assisted decoding. Also, propagate defaults to consumers. Approved by: cpm, multimedia (riggs), maintainer timeout (3 weeks) Differential Revision: https://reviews.freebsd.org/D5898 23 Apr 2016 11:38:21 Original commit files touched by this commit 2.8.6_2,1 Revision:413862 This port version is marked as vulnerable. riggs search for other commits by this committer Restore option to disable SSL support completely PR: 208878 Submitted by: jbeich 02 Apr 2016 11:46:18 Original commit files touched by this commit 2.8.6_2,1 Revision:412399 This port version is marked as vulnerable. riggs search for other commits by this committer Add V4L to OPTIONS_DEFAULT Rationale: Popular video conferencing / chat tools require V4L to use webcams. Adding V4L to OPTIONS_DEFAULT allows to ship official cluster packages where web cam chat works out of the box. 02 Apr 2016 01:52:30 Original commit files touched by this commit 2.8.6_2,1 Revision:412378 This port version is marked as vulnerable. riggs search for other commits by this committer Limit PORTSCOUT to the 2.x series of ffmpeg. Since many ports are not yet ready for 3.x., limit the portscout distfile scanner not to report the 3.x releases. 01 Apr 2016 14:16:20 Original commit files touched by this commit 2.8.6_2,1 Revision:412348 This port version is marked as vulnerable. mat search for other commits by this committer Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p. With hat: portmgr Sponsored by: Absolight 01 Apr 2016 11:17:54 Original commit files touched by this commit 2.8.6_2,1 Revision:412334 This port version is marked as vulnerable. sunpoet search for other commits by this committer - Update to 0.5.0 - Bump PORTREVISION for graphics/webp shlib change Changes: https://chromium.googlesource.com/webm/libwebp/ /master/NEWS 27 Mar 2016 14:58:00 Original commit files touched by this commit 2.8.6_1,1 Revision:411990 This port version is marked as vulnerable. tijl search for other commits by this committer - Update security/gnutls to 3.4.10. - Rename the LIBDANE option DANE because that\'s the name of the protocol supported by libgnutls-dane and gnutls-cli. Also clarify the option description. - Add an IDN option. - libgnutls-openssl has been removed in 3.4. Some ports used this library in their LIB_DEPENDS but no port actually required it. - Some old API functions have been removed. Ports that used these have been updated or patched to use the new API. - Add a patch to print/cups to prevent overlinking of libgnutls.so. - Bump PORTREVISION on dependent ports. net-im/jabber: This port used the old API to give users fine grained control over which crypto algorithms were used via a configuration file. It\'s not immediately obvious how to port this to the new API so the port always uses the defaults now. www/hydra: Mark BROKEN. This uses more removed calls than the other ports, is said to be alpha quality and not fully functional and has been abandoned 10 years ago. PR: 207768 Exp-run by: antoine Approved by: portmgr (antoine) 22 Mar 2016 13:39:59 Original commit files touched by this commit 2.8.6,1 Revision:411661 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/ffmpeg: chase r405873 by clarifying license From on WRKSRC/configure: license="LGPL version 2.1 or later" if enabled nonfree; then license="nonfree and unredistributable" elif enabled gplv3; then license="GPL version 3 or later" elif enabled lgplv3; then license="LGPL version 3 or later" elif enabled gpl; then license="GPL version 2 or later" fi 13 Feb 2016 12:31:58 Original commit files touched by this commit 2.8.6,1 Revision:408791 This port version is marked as vulnerable. riggs search for other commits by this committer Remove CONFIGURE_LOG ffmpeg now uses config.log instead of previously config.err. Setting CONFIGURE_LOG in port Makefile has become obsolete. No change in resulting package, no PORTREVISION bump. PR: 207136 Submitted by: mi@ALDAN.algebra.com Reviewed by: riggs MFH: 2016Q1 06 Feb 2016 08:16:10 Original commit files touched by this commit 2.8.6,1 Revision:408284 This port version is marked as vulnerable. riggs search for other commits by this committer - Update to upstream version 2.8.6 - Fix CVE-2016-2213: out-of-bounds array read access in JPEG2000 decoder MFH: 2016Q1 Security: CVE-2016-2213 17 Jan 2016 09:58:37 Original commit files touched by this commit 2.8.5,1 Revision:406290 This port version is marked as vulnerable. riggs search for other commits by this committer Upgrade to upstream release 2.8.5; fix zero-day remote vulnerability Both mentioned CVE IDs refer to vulnerabilities where a remote attacker can read arbitrary files by using the subfile protocol in an HTTP Live Streaming (HLS) M3U8 file. The new release fixes those in the process. PR: 206282 Reported by: sasamotikomi@gmail.com MFH: 2016Q1 Security: CVE-2016-1897 CVE-2016-1898 24 Dec 2015 12:47:59 Original commit files touched by this commit 2.8.4,1 Revision:404350 This port version is marked as vulnerable. riggs search for other commits by this committer Update to upstream version 2.8.4 While on it: - Rename option "LIBV4L" to "V4L" to match naming as in other ports [1] PR: 205498 [1] Submitted by: yuri@rawbw.com [1] 17 Dec 2015 17:19:48 Original commit files touched by this commit 2.8.3_2,1 Revision:403913 This port version is marked as vulnerable. mat search for other commits by this committer Fix usage of ${PERL5}. ${PERL5} points to a specific version of perl, say, perl5.22.1, it is fine to use it in a ports Makefile to do Perly things, but ports using it must use ${PERL}, that points to /usr/local/bin/perl so that if the minor version is updated, the shebang keep working. While there, make some ports use shebangfix, regen a few patches, and bump PORTREVISION where a shebang went from PERL5 to PERL. PR: 205367 With hat: portmgr Sponsored by: Absolight 05 Dec 2015 09:15:41 Original commit files touched by this commit 2.8.3_1,1 Revision:403038 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/x265: update to 1.8 ABI isn\'t compatible, so bump PORTREVISION in consumers. PR: 204990 Submitted by: Anton Sayetsky <vsasjason@gmail.com> 28 Nov 2015 09:08:39 Original commit files touched by this commit 2.8.3,1 Revision:402512 This port version is marked as vulnerable. riggs search for other commits by this committer Update to upstream version 2.8.3 22 Nov 2015 07:19:55 Original commit files touched by this commit 2.8.2_1,1 Revision:402216 This port version is marked as vulnerable. riggs search for other commits by this committer Add non-default OPTION to support NEON instructions on arm Include new patch from jbeich: - Add NEON OPTION on arm; no changes in default OPTIONs - Port now assumes at least armv7-a if user selects NEON PR: 204345 Submitted by: gonzo@FreeBSD.org, jbeich@FreeBSD.org 14 Nov 2015 19:34:13 Original commit files touched by this commit 2.8.2_1,1 Revision:401587 This port version is marked as vulnerable. jbeich search for other commits by this committer multimedia/libvpx: update 1.5.0 ABI isn\'t compatible, so bump PORTREVISION in consumers. Changes: https://chromium.googlesource.com/webm/libvpx/ log/e67d45d..v1.5.0 ACC report: https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0.488_1_to_1.5.0/compat_report.html PR: 204478 Exp-run by: antoine Approved by: ashish (maintainer) 14 Nov 2015 15:35:12 Original commit files touched by this commit 2.8.2,1 Revision:401575 This port version is marked as vulnerable. riggs search for other commits by this committer Update to release 2.8.2 [1], add support for more external codecs [2] PR: 204511 Submitted by: jbeich [2] Reviewed by: riggs [1] 08 Nov 2015 20:09:02 Original commit files touched by this commit 2.8.1,1 Revision:401071 This port version is marked as vulnerable. riggs search for other commits by this committer Add non-default OPTION to support VFP on armv6 PR: 204345 Submitted by: gonzo@FreeBSD.org 22 Oct 2015 17:14:16 Original commit files touched by this commit 2.8.1,1 Revision:399993 This port version is marked as vulnerable. riggs search for other commits by this committer Update to upstream version 2.8.1 12 Oct 2015 19:24:22 Original commit files touched by this commit 2.8_1,1 Revision:399150 This port version is marked as vulnerable. riggs search for other commits by this committer Simplify DOCS handling, install manpages section 3 for ffmpeg libraries PR: 203579 Submitted by: jbeich@FreeBSD.org 12 Oct 2015 05:42:10 Original commit files touched by this commit 2.8,1 Revision:399112 This port version is marked as vulnerable. riggs search for other commits by this committer Use OPTION helpers for the remaining OPTIONs PR: 203477 Submitted by: jbeich@FreeBSD.org 19 Sep 2015 06:26:29 Original commit files touched by this commit 2.8,1 Revision:397306 This port version is marked as vulnerable. riggs search for other commits by this committer Upgrade to upstream version 2.8 PR: 203140 Submitted by: riggs@FreeBSD.org 06 Sep 2015 15:34:57 Original commit files touched by this commit 2.7.2_1,1 Revision:396222 This port version is marked as vulnerable. riggs search for other commits by this committer Add support for smb:// protocol as non-default OPTION PR: 202898 Submitted by: jbeich@FreeBSD.org 06 Sep 2015 15:26:20 Original commit files touched by this commit 2.7.2_1,1 Revision:396221 This port version is marked as vulnerable. riggs search for other commits by this committer Modernise license handling: Use proper OPTIONS for GPLv3 and non-free PR: 202897 Submitted by: jbeich@FreeBSD.org 30 Aug 2015 20:49:03 Original commit files touched by this commit 2.7.2_1,1 Revision:395644 This port version is marked as vulnerable. riggs search for other commits by this committer Install more man pages; convert to newest OPTION helpers - Install complete set of man pages (bug 202768) - Convert to new OPTION helpers (bug 202727) as described in CHANGES from 20150828 PR: 202768, 202727 Submitted by: amdmi3, jbeich 16 Aug 2015 16:00:17 Original commit files touched by this commit 2.7.2,1 Revision:394414 This port version is marked as vulnerable. riggs search for other commits by this committer Fix SIGBUS crashes on several popular ARM SoCs PR: 200609 Submitted by: rwestlun@gmail.com MFH: 2015Q3 15 Aug 2015 11:12:44 Original commit files touched by this commit 2.7.2,1 Revision:394295 This port version is marked as vulnerable. riggs search for other commits by this committer Add non-default OPTION to support multimedia/openh264 PR: 202313 Submitted by: jbeich@FreeBSD.org 25 Jul 2015 05:24:03 Original commit files touched by this commit 2.7.2,1 Revision:392855 This port version is marked as vulnerable. riggs search for other commits by this committer Update to upstream version 2.7.2 (bugfix release, no API/ABI change) 12 Jul 2015 16:35:59 Original commit files touched by this commit 2.7.1_1,1 Revision:391821 This port version is marked as vulnerable. riggs search for other commits by this committer Fix build break when compiling with gcc PR: 200714 Submitted by: rwestlun@gmail.com 03 Jul 2015 07:02:44 Original commit files touched by this commit 2.7.1_1,1 Revision:391217 This port version is marked as vulnerable. koobs search for other commits by this committer multimedia/{lib}x264: Update to 0.144.2533 and major refactor - Update to 0.144.2533 (from upstream stable branch) [1] - Switch x264 and libx264 ports to master/slave ports respectively - Bump PORTREVISION for dependent ports as the shared library version has changed. multimedia/x264: - Clean up and update "updating instructions" in Makefile header - Tweak COMMENT - Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn\'t the libx264 port. - Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in libx264 port. (Only the first 15 lines of the commit message are shown above View all of this commit message) Number of commits found: 323 (showing only 100 on this page) 1 | 2 | 3 | 4 » Login User Login Create account Servers and bandwidth provided by New York Internet, SuperNews, and RootBSD This site What is FreshPorts? About the authors Issues FAQ How big is it? The latest upgrade! Privacy Forums Blog Contact Search Enter Keywords: more... Latest Vulnerabilities openssl Nov 02 openssl-devel Nov 02 wordpress Nov 01 php56 Oct 30 php70 Oct 30 php71 Oct 30 wireshark Oct 30 chromium Oct 28 wget Oct 27 wget Oct 27 openoffice-4* Oct 26 openoffice-devel* Oct 26 gitlab Oct 25 node Oct 25 node4 Oct 25 No vulnerabilities have been reported in the past 14 days * - modified, not new All vulnerabilities Ports Home Categories Deleted ports Sanity Test Failures Newsfeeds Statistics Graphs NEW Graphs (Javascript) Traffic Calculated hourly: Port count 32073 Broken 122 Deprecated 39 Ignore 357 Forbidden 0 Restricted 173 No CDROM 77 Vulnerable 42 Expired 11 Set to expire 31 Interactive 0 new 24 hours 45 new 48 hours 48 new 7 days 82 new fortnight 37959 new month 53223 Servers and bandwidth provided by New York Internet, SuperNews, and RootBSD Valid HTML, CSS, and RSS. Copyright © 2000-2017 Dan Langille. All rights reserved. |
nvenc пока не добавлен ( а на ubuntu есть – оттуда что ли потянуть вместе с cuda) напрямую не все бинарники линукса запускаются на фряхе – другие зависимости а сам формат совместим elf уже настолько что на вирусы надо проверять – rm*-rf был спрятаный скрипт).
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 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 |
LINUX.ORG.RU Регистрация - Вход Новости Галерея Форум Трекер Поиск Форум — Development Howto: добавляем поддержку NVENC в ffmpeg ffmpeg, nvenc, nvidia 3 1 Что такое ffmpeg? А то вы не знаете. Что такое nvenc? Аппаратный кодер в h264 (и не только https://developer.nvidia.com/ffmpeg#FFmpeg_GPU_HW-Acceleration_Support_Table). На каких картах работает? Kepler (NVIDIA GeForce 6xx за исключением тех, которые базируются на Fermi) и новее. Как включить? Установите заголовочные файлы NVENC, взяв их отсюда: https://developer.nvidia.com/nvidia-video-codec-sdk#Download Файлы имеют имена *.h, например nvEncodeAPI.h. Класть в /usr/include (Upd: оказывается, можно в пространство пользователя - читаем конец статьи). Gentoo Есть USE-флаг «nvenc», «подтягивающий» media-video/nvidia_video_sdk Пруф Arch FFmpeg из дефолтных реп собран с nvenc. Пруф Ubuntu Имейте в виду что ffmpeg вернули лишь в последних релизах Ubuntu. Включаем репозиторий Source уот так уот. Обновляем базу пакетов apt-get. Выполняем: sudo apt-get build-dep ffmpeg // зависимости для сборки mkdir ~/build-ffmpeg cd ~/build-ffmpeg apt-get source ffmpeg // скачиваем исходный код ffmpeg. Ключ -b его сразу соберёт Собирать командой fakeroot ./debian/rules binary, но нам сначала надо открыть файл rules, найти параметры для сборки, и добавить --enable-nonfree и --enable-nvenc. Первый, скорее всего, уже добавлен (для AAC). Из исходников Берём исходник ffmpeg. Распаковываем его куда-нибудь, например в ~/build-ffmpeg. Выполняем «ffmpeg», чтобы посмотреть, с какими параметрами configure он собран. Заходим в директорию с исходниками и пишем "./configure", затем копируем параметры. Только в них надо кое-что поменять: Убираем всю эту кашу директорий: «это туда, это сюда». Тупо делаем --prefix=/home/username/build-ffmpeg/3.2/ Добавляем --enable-nvenc. Если по какой-то причине --enable-nonfree нет, добавляем и его тоже Потом make и make install (без sudo). Всё. Использовать так: LD_LIBRARY_PATH=/home/username/build-ffmpeg/3.2/lib/ /home/username/build-ffmpeg/3.2/bin/ffmpeg Пользуемся ffmpeg -i непожатое_видео.mkv -acodec libfaac -ac 2 -ab 128k -vcodec nvenc -preset hq -tune film пожатое_видео.mkv Начиная с FFmpeg 3.2, вместо «nvenc» - «h264_nvenc», вероятно будет h265. И вместо libfaac теперь что-то другое. Бонус Не удивляйтесь моему комменту под записью с накладыванием стороннего патча на ffmpeg. Оказалось что патч уже в апстриме, я не знал. Выше я рассказывал только про NVENC. А ещё есть libnpp и CUVID, речь о которых пойдёт здесь. libnpp (бывший nvresize) расширяет возможности NVENC, который разделён на часть без CUDA (nvenc) и с CUDA (nvenc libnpp). Я считаю разумным отделение части функционала, требующего CUDA! У меня без libnpp не заработало только обрезание видео с 1600x900 до 1024x600 (хотел взять запись полного экрана и выхватить из него только окно с помощью -filter:v "crop=1024:600:263:75"). Я уверен что есть и другие применения libnpp, о которых я не знаю, и также уверен что большинству пользователей часть с CUDA не нужна: ведь что нужно большинству? Записывать видео с экрана (с минимальной нагрузкой на CPU), сжимать несжатые видео, ну и некоторым стримить в Твич. CUVID теперь называется nvDecode. Насколько я понял, включение CUVID выступает в роли катализатора для декодирования и кодирования видео, перенося ещё больше действий с CPU на GPU. Как работает, Как пользоваться (спасибо hizel за ссылки). Кстати, если вам нужны libnpp и CUVID, устанавливать CUDA Toolkit не нужно: тех файлов CUDA, которые есть в самом драйвере NVIDIA, будет достаточно. Включается так: --enable-nonfree --enable-nvenc --enable-cuda --enable-cuvid --enable-libnpp Брал здесь: https://developer.nvidia.com/ffmpeg. Там ещё есть --extra-cflags=-Ilocal/include --extra-cflags=-I../nv_sdk --extra-ldflags=-L../nv_sdk, а значит я зря копировал всё в /usr/include - можно было в /home/username/build-ffmpeg/nv_sdk Несколько других полезных ссылок: Доступные разрешения экранов, Моя подборка полезных команд для ffmpeg. ZenitharChampion ★★★★★ 13.04.2017 11:19:00 Share on Twitter Ответить на это сообщение Ссылка ← vim для нубов UTF-8 и UTF8 разные кодировки → Лайк все, кто пришел от Бэдкомедиана :) Очень круто, спасибо stevejobs ★★☆☆☆ (13.04.2017 11:28:39) Последнее исправление: stevejobs 13.04.2017 11:28:54 (всего исправлений: 1) Ответить на это сообщение Ссылка Бонус Пересборка с nvresize помогла. Все инструкции по включению nvresize - по ссылке на сообщение товарища (там PDF-ка). Только вот нюанс. В PDF-ке с инструкцией по включению дана ссылка на патч для ffmpeg, который не накладывается на современные версии. Там же сказано, что «патч сделан на базе ffmpeg GIT от 10 Nov 2015». Окей. git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg cd ffmpeg git checkout b83c849e8797fbb972ebd7f2919e0f085061f37f cp ../ffmpeg_NVIDIA_gpu_acceleration.patch . patch -p1 < ffmpeg_NVIDIA_gpu_acceleration.patch Дальше - выполняйте мою инструкцию для Gentoo. Я на всякий случай поменял у себя NVENC SDK с 7.1 на 5.1, потому что в инструкции - именно эта версия (мало ли что). Добавьте, кстати, параметры "--enable-libvo-aacenc --enable-libaacplus --enable-libfaac", так как в этой версии ffmpeg ещё не удалили поддержку FAAC. У меня не скомпилировалось, выдав ошибку «aacps_fixed_tablegen.c undefined reference to av_log». Попробовал коммит «7ad698e24e6b9dde57c4e01c145bcddfe9d6e4a3» (на неделю позднее), с ним всё Ок. Также ещё такая ошибка была: LD libavcodec/libavcodec.so.57 /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.4/../../../../x86_64-pc-linux-gnu/bin/ld: ../cudautils/libcudautils.a(cudautils.o): relocation R_X86_64_32 against `.rodata\' can not be used when making a shared object; recompile with -fPIC ../cudautils/libcudautils.a: could not read symbols: Bad value collect2: выполнение ld завершилось с кодом возврата 1 make: *** [libavcodec/libavcodec.so.57] Ошибка 1 Собственно, сделал что просили. ZenitharChampion ★★★★★ (13.04.2017 11:36:27) Ответить на это сообщение Ссылка Ответ на: Бонус от ZenitharChampion 13.04.2017 11:36:27 так как в этой версии ffmpeg ещё не удалили поддержку FAAC. А должны? Тогда что взамен? iZEN ★★★★★ (13.04.2017 11:38:31) Ответить на это сообщение Ссылка Ответ на: Бонус от ZenitharChampion 13.04.2017 11:36:27 может, тебе собрать какой-нибудь пакет ffmpeg-nvenc? Или USE=nvenc ? stevejobs ★★☆☆☆ (13.04.2017 11:40:13) Ответить на это сообщение Ссылка Ответ на: комментарий от iZEN 13.04.2017 11:38:31 >> так как в этой версии ffmpeg ещё не удалили поддержку FAAC. > А должны? Тогда что взамен? libfdk-aac ZenitharChampion ★★★★★ (13.04.2017 11:46:07) Ответить на это сообщение Ссылка Ответ на: комментарий от stevejobs 13.04.2017 11:40:13 > может, тебе собрать какой-нибудь пакет ffmpeg-nvenc? Или USE=nvenc ? Мне лень, надеюсь что мейнтейнеры добавят сами. ZenitharChampion ★★★★★ (13.04.2017 11:46:41) Ответить на это сообщение Ссылка Ребята, если кому-то нужен nvresize, то патчить ничего не надо - в FFmpeg 3.2 добавили параметр --enable-cuda! Я обновил исходное сообщение. ZenitharChampion ★★★★★ (13.04.2017 11:58:44) Ответить на это сообщение Ссылка Устаревшая информация, неэффективное решения. Топик следует удалить и автора забанить за нубизм в районе Заходим в директорию с исходниками и пишем "./configure", затем копируем параметры, в которых надо кое-что поменять: Актуальная информация https://trac.ffmpeg.org/wiki/HWAccelIntro#CUDACUVIDNvDecode hizel ★★★★★ (13.04.2017 12:03:48) Ответить на это сообщение Ссылка Ответ на: комментарий от hizel 13.04.2017 12:03:48 Спасибо за ссылку - сейчас добавлю её наверх. Топик удалять не надо: 2/3 из него полезно, а 1/3 я подредактировал сам. Судя по «In combination with nvenc...», nvenc ещё никуда не делся, а CUVID его только дополняет. ZenitharChampion ★★★★★ (13.04.2017 12:07:15) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 12:07:15 nvresize это вялый nvidia патч, в новых ffmpeg который ты собираешь используется npp(набор алгоритмов использующий cuda). и да cuvid не дополняет, а превращает наконец транскод на nvenc в годноту, когда все преобразования происходят на видеокарте и это ускорение на порядок If ffmpeg was compiled with support for libnpp, it can be used to insert a GPU based scaler into the chain: ffmpeg -hwaccel_device 0 -hwaccel cuvid -c:v h264_cuvid -i input -vf scale_npp=-1:720 -c:v h264_nvenc -preset slow output.mkv вот это вот hizel ★★★★★ (13.04.2017 12:19:59) Ответить на это сообщение Ссылка Kepler (NVIDIA GeForce 6xx) ЛОЛ, чётко уточнил. Половина 6xx — Ферми. redgremlin ★★★★★ (13.04.2017 12:24:52) Ответить на это сообщение Ссылка Ответ на: комментарий от hizel 13.04.2017 12:19:59 А что такое CUVID? Он пришёл на смену VDPAU или NVENC? Sample decode using CUVID, the cuvid decoder copies the frames to system memory in this case: ffmpeg -c:v h264_cuvid -i input output.mkv Вроде декодирование. А VDPAU чем хуже? ZenitharChampion ★★★★★ (13.04.2017 12:26:45) Ответить на это сообщение Ссылка Ответ на: комментарий от redgremlin 13.04.2017 12:24:52 Дополнил, спасибо! ZenitharChampion ★★★★★ (13.04.2017 12:27:38) Последнее исправление: ZenitharChampion 13.04.2017 12:27:47 (всего исправлений: 1) Ответить на это сообщение Ссылка Ответ на: комментарий от hizel 13.04.2017 12:19:59 Кажется, до меня начинает доходить. Если использовать просто h264_nvenc, то будет быстро. А если добавить -hwaccel_device 0 -hwaccel cuvid (причём именно добавить, а не заменить этим h264_nvenc), то будет ещё быстрее? ZenitharChampion ★★★★★ (13.04.2017 12:32:24) Последнее исправление: ZenitharChampion 13.04.2017 12:32:53 (всего исправлений: 1) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 12:26:45 А что такое CUVID? https://developer.nvidia.com/nvidia-video-codec-sdk Он пришёл на смену VDPAU ортогонален, https://trac.ffmpeg.org/wiki/HWAccelIntro#VDPAU hizel ★★★★★ (13.04.2017 12:33:03) Ответить на это сообщение Ссылка Всё, это была финальная правка. Кто ещё не читал - читайте, кто уже читал - перечитайте «Бонус». ZenitharChampion ★★★★★ (13.04.2017 12:52:36) Последнее исправление: ZenitharChampion 13.04.2017 12:52:55 (всего исправлений: 1) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 12:26:45 Может использоваться как оба. anonymous (13.04.2017 14:58:21) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 12:52:36 Тепрь катай для quick sync и амуде. anonymous (13.04.2017 14:59:07) Ответить на это сообщение Ссылка Ответ на: комментарий от anonymous 13.04.2017 14:59:07 Уф, это не сегодня. Запостил устаревший текст, потом 40 раз правил... На сайте http://gearsongallium.com/ есть информация, искать по слову gst-launch-1.0. Gstreamer умеет Encode с помощью VAAPI (Intel) и OpenMAX (AMD). А ещё у нас в Development сделали ускоряющий патч на Gstreamer по просьбе Novell-ch, владельца сайта по ссылке выше! ZenitharChampion ★★★★★ (13.04.2017 15:02:00) Последнее исправление: ZenitharChampion 13.04.2017 15:05:12 (всего исправлений: 5) Ответить на это сообщение Ссылка лучше бы про свободный VAAPI написал Harald ★★★★★ (13.04.2017 15:03:10) Ответить на это сообщение Ссылка Что за тупизм про генту? Добавить 1 строчку в ебилд, и всего делов. А кто не умеет, тому гента не нужна. И хидеры можно тоже в ебилд, да. ass ★★ (13.04.2017 15:13:28) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 11:46:07 libfdk-aac О, нет. Сами пользуйтесь. iZEN ★★★★★ (13.04.2017 16:20:03) Ответить на это сообщение Ссылка Ответ на: комментарий от ass 13.04.2017 15:13:28 Ага, а потом создать локальный оверлей (если не создан), а потом подписать... Проще собрать в юзерспейс. Я так Wine собираю, по директории на версию. ZenitharChampion ★★★★★ (13.04.2017 16:41:16) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 16:41:16 в юзерспейс Домохозяйка, плес. Не вставляй зачётные слова если не уверен в их значении. anonymous (13.04.2017 16:49:55) Ответить на это сообщение Ссылка Ответ на: комментарий от anonymous 13.04.2017 16:49:55 Тогда как по-умному назвать /home/username/? ZenitharChampion ★★★★★ (13.04.2017 17:07:09) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 17:07:09 Home directory, но это не точно. anonymous (13.04.2017 17:26:33) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 16:41:16 Каждый гентушник должен иметь локальный оверлей :) ass ★★ (13.04.2017 17:48:14) Ответить на это сообщение Ссылка С разморозкой! Последние версии FFmpeg из коробки поддерживают Nvenc, если установлен Nvidia драйвер. Ибо кодек теперь открытый, под MIT Sunderland93 ★★★★★ (13.04.2017 18:03:16) Ответить на это сообщение Ссылка Глянул ебилд. И в нём внезапно nvenc? ( media-video/nvidia_video_sdk ) ass ★★ (13.04.2017 18:04:37) Ответить на это сообщение Ссылка Ответ на: комментарий от ass 13.04.2017 18:04:37 Ух ты. Когда последний раз смотрел, не было. Исправил статью! ZenitharChampion ★★★★★ (13.04.2017 18:35:50) Ответить на это сообщение Ссылка В арче в дефолтном ffmpeg из реп nvenc работает искаропки. Можешь добавить в шапку. Я так понимаю, он в crf не умеет, только битрейт минимальный/максимальный задавать ему? Потыкал немного. Жмёт h264_nvenc, конечно, очень намного быстрее, чем libx264, но качество на выходе получается хуже. И соотношение объём/качество тоже. Впрочем, для всякого стриминга, где важна скорость, или же когда на объём пофиг, но надо по-быстрому, подходит хорошо. Psych218 ★★★★★ (13.04.2017 18:39:02) Ответить на это сообщение Ссылка Ответ на: комментарий от Psych218 13.04.2017 18:39:02 Настройки там есть, по умолчанию стоит для скорости. anonymous (13.04.2017 18:41:14) Ответить на это сообщение Ссылка Ответ на: комментарий от anonymous 13.04.2017 18:41:14 -preset slow пробовал. Ещё какие-то есть? Psych218 ★★★★★ (13.04.2017 18:42:32) Ответить на это сообщение Ссылка Ответ на: комментарий от Psych218 13.04.2017 18:42:32 А если -preset:v hq и на всякий случай -profile:v high -level:v 5.2 (или что побольше заработает https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels)? anonymous (13.04.2017 18:47:20) Ответить на это сообщение Ссылка Ответ на: комментарий от anonymous 13.04.2017 18:47:20 Мне нужно -level:v 4.0, иначе телек может не прочитать. Естественно, -profile:v high -level:v 4.0 вписывал и для libx264 и для h264_nvenc. Psych218 ★★★★★ (13.04.2017 18:48:50) Последнее исправление: Psych218 13.04.2017 18:49:59 (всего исправлений: 1) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 13.04.2017 18:35:50 Зачем генту убрал? Написал бы что-нибудь навроде flaggie nvenc media-video/ffmpeg. ass ★★ (13.04.2017 18:51:16) Ответить на это сообщение Ссылка Форумы обычно для задавания вопросов или обсуждения тем. Это ни то, ни другое. Больше всего похоже на непрошенное умничанье. И это в разделе Development, это не вики. Andrey_Utkin ★★ (14.04.2017 2:44:40) Ответить на это сообщение Ссылка USE=nvenc emerge -av =media-video/ffmpeg-9999 Пользуюсь где-то полгода или больше, даже не думал, что это какое-то достижение. Nietzsche (14.04.2017 8:36:07) Ответить на это сообщение Ссылка Ответ на: комментарий от Nietzsche 14.04.2017 8:36:07 Мой фейл. Я думал что раз на протяжении двух лет не добавляли USE-флаг, значит и за последние несколько месяцев - тем более. Я исправил статью: вместо Gentoo теперь «Из исходников», а про Gentoo и Arch написал что там доступно «из коробки». ZenitharChampion ★★★★★ (14.04.2017 13:25:48) Последнее исправление: ZenitharChampion 14.04.2017 13:26:06 (всего исправлений: 1) Ответить на это сообщение Ссылка Спасибо автору темы! Очень интересные сведения. Вопрос: а можно жать десять картинок 640x480 на одном GPU? В параллель. Вроде битрейт позволяет, но всегда вопрос: а может оно помнить 10 контекстов? Есть ли поддержка такового. I-Love-Microsoft ★★★★★ (15.04.2017 13:46:48) Последнее исправление: I-Love-Microsoft 15.04.2017 13:47:19 (всего исправлений: 1) Ответить на это сообщение Ссылка libnpp (бывший nvresize) сук, до слёз Я считаю разумным отделение части функционала, требующего CUDA! но зачем? cuda это мощный рычаг которым nvidia сейчас ворочает в своих рекламных буклетах, еще раз посмотри на https://developer.nvidia.com/sites/default/files/akamai/designworks/images/VC... , это не просто так красивая картинка У меня без libnpp не заработало что у тебя там незаработало? Я уверен что есть и другие применения libnpp нвидиа поцоны выдохнули, незря либушку писали hizel ★★★★★ (15.04.2017 14:07:50) Ответить на это сообщение Ссылка Ответ на: комментарий от I-Love-Microsoft 15.04.2017 13:46:48 Нужно что-то там у них покупать или крякать драйвер, на хабре было. anonymous (15.04.2017 14:33:45) Ответить на это сообщение Ссылка Ответ на: комментарий от I-Love-Microsoft 15.04.2017 13:46:48 Хотя наверное можно ещё склеивать в одну картинку тем же гпу и потом жать. anonymous (15.04.2017 14:35:14) Ответить на это сообщение Ссылка Ответ на: комментарий от anonymous 15.04.2017 14:35:14 не вариант... если это в самом деле платное или имеет ограничение на число потоков, то видимо это чудо техники не подходит для моих задач I-Love-Microsoft ★★★★★ (15.04.2017 14:37:24) Ответить на это сообщение Ссылка хотел взять запись полного экрана и выхватить из него только окно с помощью -filter:v «crop=1024:600:263:75» ffmpeg -hide_banner -h decoder=h264_cuvid hizel ★★★★★ (15.04.2017 14:49:02) Ответить на это сообщение Ссылка Ответ на: комментарий от I-Love-Microsoft 15.04.2017 13:46:48 На GeForce ограничение - 2 потока, на Quadro можно больше. Я попробовал сжимать два файла, содержащие видео 1280x720. В nvidia-settings в графе «Video Engine Utilization» один процесс ест 45%, два - 90%. ZenitharChampion ★★★★★ (15.04.2017 15:48:33) Ответить на это сообщение Ссылка Ответ на: комментарий от hizel 15.04.2017 14:07:50 Я так понимаю, VDPAU и NVENC работают не на базе ядер CUDA, поэтому не снижают производительность игр. Поэтому записывать геймплей игры лучше без CUDA. ZenitharChampion ★★★★★ (15.04.2017 15:50:10) Ответить на это сообщение Ссылка Ответ на: комментарий от ZenitharChampion 15.04.2017 15:48:33 даже если жать два 320x240, а три 320x240 уже нельзя? I-Love-Microsoft ★★★★★ (16.04.2017 18:18:24) Ответить на это сообщение Ссылка Ответ на: комментарий от I-Love-Microsoft 16.04.2017 18:18:24 Чисто в теории, нагрузка на Video Engine должна быть слабой, значит можно. Кстати, открой новость о релизе драйвера 352.xx, там подробно о том, что на Квадре, а что на ДжиФорсе ZenitharChampion ★★★★★ (16.04.2017 18:23:23) Ответить на это сообщение Ссылка ← vim для нубов Development UTF-8 и UTF8 разные кодировки → Похожие темы Форум ошибки запуска ffmpeg (2012) Форум alsa,ffmpeg. ошибка записи потока (2012) Форум ffmpeg [avi to mp4] (2009) Форум Объединение нескольких Webm-видео файлов в один с помощью ffmpeg (2013) Форум собрать 32хбитный бинарник под 64хбитной системой (2011) Форум ffmpeg nvenc как правильно использовать? (2017) Форум ffmpeg HLS failed to rename file .tmp to (2017) Форум FFMPEG (2016) Форум Ошибка сохранения rtsp потока через ffmpeg (2017) Форум FFmpeg с поддержкой Nvidia NVENC для Debian (2016) О Сервере - Правила форума - Правила разметки https://www.linux.org.ru/ |
срочные исправления (дрова то у Фряхи с Линуксом совместимы)
и запускаются устанавливая compat-linux centos 6.8
1 2 3 4 5 |
sh-4.1# /NVIDIA/cuda-linux64-rel-7.5.18-19867135.run Verifying archive integrity... All good. Uncompressing NVIDIA CUDA........................................................................................................................................................................................................................................ /usr/bin/perl: плохой интерпретатор: Нет такого файла или каталога |
так что бы симлинки вручную не сделать – Gnome с Nvidia дровами 340 работает.. это фряха полгода без перезагрузки не считая выключение света. Cuda so там присутствует – эмулятор линухи и 64 и 32. ( 2 dec 2017).
доработка нужна небольшая .. как и всегда прошивка bios перепаять кварц ( шутка я за последствия не отвечаю) чтобы там 4700 была цифирка а почему бы и нет – трубочки с водой насос и радиатор от машины.. напряжение кристалла чуть снизить а частоту увеличить , чем лучше охлаждение тем больше . У нас когда был компьютерный салон в 2000 году – хотели акцию объявить – за 10 перегоревших процессоров подарить 1 с правильным разгоном и охлаждением. Сами инженеры Интел этим занимаются.
nvidia inspector и смотрим цифры и откуда начинает идти дымок. 10 видеоплат это 2 блока по 1000 ватт с перегрузкой и замкнуть в квартире пробку или автомат – 10 ампер мало надо 16 или больше.
.. проверяю с не новой nv 560 платой – обсуждение было в 2014 на англ форуме (пока на винде cuda 6.5 or 8)
ccminer –algo=cryptonight -o stratum tcp://xmr-eu.suprnova.cc:5221 -u 45BgaJpBT4xK9WYNx87tPCHTCTNkfUXghGjrasD3D2midCxVsZ5r4qUX3BNvwC1RHseGRJgoUpQVPST9kffbKj7ZP2rSVj1.nv5 -p x -l 6×56 (вместо адреса можно сделать \’воркер \’ то есть название майнинг рига или видеоплаты зарегистрировать его можно заведя адрес эл. почты либо через / после точки и имени воркера – сверху nv5 что ни с чем другим ен совпадает кроме моего майнера на nvidia – у всех пулов по разному на suprnova надо просто зарегистрироваться указав адрес почты и пароль ) .. не надо пока отключен пул – какая то ошибка там, выбираем другой. Он честно все платил, но там что то с сервером. Работая с ключами шифрования проверьте время на компе !!! А то даже https сайты не откроются а денег на крипте заработать точно не получится, кроме майнинг пула еще запустите назад в прошлое блокчейн .. от биткоина, ну так убыток будет у многих, триллион уже долларов.
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 |
supr nova Retweeted WhalePanda @WhalePanda Jan 4 WhalePanda Retweeted Bitcoin The @bitcoin twitter account has been compromised. Either bought/bribed/hacked by Roger. Account was relatively inactive and suddenly startes tweeting bitcoin com articles and now this fud. Educate your followers. WhalePanda added, Bitcoin @Bitcoin 136 replies 985 retweets 1,629 likes supr nova @SuprnovaPools Jan 2 The $XVG mg pool is falsely blocked by @Google Safe browsing because of links to the miners. I\'ve removed the links and hopefully @google will remove the red block page soon. http://xvg-mg.suprnova.cc you can continue to mine and use the site without any problems 11 replies 5 retweets 7 likes supr nova @SuprnovaPools 31 Dec 2017 $VERGE #verge $XVG #myriad-groestl pool has been added: https://xvg-mg.suprnova.cc for all the #baikal #x10 owners :) 16 replies 8 retweets 30 likes supr nova Retweeted Sp3cul8r @sp3cul8r 25 Dec 2017 McAfee buys, tweets, and dumps on noobs. $HMQ $BTC #bitcoin This is low brow, disgusting penny stock behavior. 38 replies 100 retweets 246 likes supr nova @SuprnovaPools 26 Dec 2017 ZEC API under DoS since yesterday, someone from Thailand is querying the API up to 2000 times per second, IPs are filtered now and service restored 16 replies 3 retweets 20 likes supr nova @SuprnovaPools 24 Dec 2017 $MUN #Skunkhash was added. Pool: https://mun.suprnova.cc ANN: https://bitcointalk.org/index.php?topic=2641714.0 … Check the gradually increasing block rewards before throwing lots of hash at it by reading the ANN ! 3 replies 2 retweets 4 likes supr nova @SuprnovaPools 24 Dec 2017 Merry X-Mas to all miners, 0% fee on selected pools as a little present. $ZEC $DASH $ZEN $BTG http://www.suprnova.cc 33 replies 25 retweets 111 likes supr nova @SuprnovaPools 19 Dec 2017 DDoS to the $ZEC pool mitigated and back up. $DASH port 80 working again as well 17 replies 3 retweets 13 likes supr nova @SuprnovaPools 16 Dec 2017 $xmg pool currently stopped due to a malicious miner mining blocks in the future and therefore all legit blocks are rejected 34 replies 6 retweets 15 likes supr nova @SuprnovaPools 11 Dec 2017 You can rent hash at @miningrigrental https://miningrigrentals.com and point it to every suprnova pool using stratum URL and your username.workername *** а я считаю что еще слабовато было с удачей всего пула - если мало майнеров то блоки находятся сильно реже а если есть хотя бы несколько майнеров с серьезными ресурсами - то они и увеличивают сильно шансы на нахождение блоков, получается удача не по прямой зависимости от хэшрейта а чуть более резко повышается - если майнить соло то удача будет ниже в несколько раз - может 2 или 3 чем по подсчету исходя из скорости перебора - хешрейта. |
с кем спорил – перекрывает результат Xeon 3.3 гигагерц – на видюхе все таки 56 потоков – по 6 заданий – ниток в англ.
результат 230 245 рассчетов с разгоном за секунду hash rate 245 /s (nv 1080 = 470 -) видюха стоит 6000р а 1080 39000р
accepted: 2/2 (100.00%), 217.95 H/s (yay!!!) если все верно то 0.0003 btc если программа не слетит за полчаса то охлаждение справляется. Цифры устанавливаются не сразу за 10 минут режим видюхи p0.
*с 2-мя видюхами gtx 750 gtx 560 280 217 почти 500 = в переводе на solo mining 1 блок за ~ 470 дней это 1200 долл.(6 – 6,5 xmr) или почти 3 доллара в день ( 2 недели назад было 1,5 долл -курс меняется). -l 8×56 -d 0 и 8×60 -d 1/ либо 8×56 обе. Лучше подключить на nicehash или xmrpool или suprnova но можно и на свой кошелек monero daemon и ждать награды 1,5 года.. Вероятность – найдет через месяц или за 3 года. Платы разогнаны – надо следить за ними и охлаждением – перезапускать если ошибки, если пропал Интернет то переподключается программа сама. достаточно обычно в батник прописать тот же nvidia inspector с параметром – restartDriver если программа закрылась и использовать команду timeout и start /min ?? запустите из командной строки с подсказкой чтобы уточнить. xmrig-nvidia магическое число 46 x 5 3×15 для gtx 750, для 560 gf114 не подходит .. подходит только cuda 8 32 x14 3 -15. gtx 470 почти догоняет 760 и 1060, только cuda 8.5 – она compute 2.0 – и обязательно снизить чуть напряжение (undervolt) 1.025, 1.012 чтобы не погорела, а то 96 градусов! 21×28 6×25, 14 smx не совсем точно – работало 2 платы на материнке, xmrig-nvidia cuda 8.5, 313 подсчетов cryptonight в секунду.(подсказывают 42 по 11 и наоборот – результат почти такой же – по температуре и загрузке gpu проверять!
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 |
config.json 2 видеоплаты без райзеров подходит для gtx 560 nv zotac gtx 470 применять только с хорошим охлаждением внимание xmrig-nvidia cuda8.5 а для ccminer -l цифры несколько другие - есть в других вкладках это не батник конечно { "algo": "cryptonight", "background": false, "colors": true, "donate-level": 1, "log-file": null, "print-time": 60, "retries": 5, "retry-pause": 5, "threads": [ { "index": 0, "threads": 21, "blocks": 28, "bfactor": 6, "bsleep": 25, "affine_to_cpu": false } , { "index": 1, "threads": 32, "blocks": 14, "bfactor": 6, "bsleep": 25, "affine_to_cpu": false } ], "pools": [ { "url": "pool:3333", //"xmr-eu1.nanopool.org:14444", "user": "xmr-address.pay-id/worker", // поменять как в подсказке на пуле - у всех по разному "pass": "x", "keepalive": true, "nicehash": true, "use_tls" : false,. "tls_fingerprint" : "",. }, ], "api": { "port": 0, "access-token": null, "worker-id": null } } |
* если драйвер выдает ошибку и риг перезагружается то лучше снижать частоты и чуть чуть повышать напряжение если позволяет нагрев плат, работать с большим разгоном совсем бесполезно, вычисления пойдут с ошибками и результатов – совпадений не будет(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 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 |
2180 1950 1,012 v ( 80 100 -0,012v) default "gpu_threads_conf" : [ { "index" : 0, "threads" : 16, "blocks" : 14, "bfactor" : 6, "bsleep" : 25, "affine_to_cpu" : false, }, gf 560 --> 160h/s ----------------------- c:ccmine-cryp>ccminer --algo=cryptonight -o stratum tcp://frankfurt-1.xmrpool. net:7777 -u 47fKmuoQFuagfrk7UF2wYUHZaMfJxs7mMPbbck7pHYPzTw4D1JuNhag71n6yQfGiktN8 XyKfAh3pLZQmpYznkVwaGg9EoEs -p s2 -l 7x56 *** ccminer-cryptonight for nVidia GPUs by tsiv *** based on ccMiner by Christian Buchner and Christian H. based on cpuminer-multi by LucasJones based on pooler-cpuminer 2.3.2 (c) 2010 Jeff Garzik, 2012 pooler BTC donation address: 1JHDKp59t1RhHFXsTw2UQpR3F9BBz3R3cs DRK donation address: XrHp267JNTVdw5P3dsBpqYfgTpWnzoESPQ JPC donation address: Jb9hFeBgakCXvM5u27rTZoYR9j13JGmuc2 VTC donation address: VwYsZFPb6KMeWuP4voiS9H1kqxcU9kGbsw XMR donation address: (man these are long... single address, split on two lines) 42uasNqYPnSaG3TwRtTeVbQ4aRY3n9jY6VXX3mfgerWt4ohD QLVaBPv3cYGKDXasTUVuLvhxetcuS16ynt85czQ48mbSrWX ----------------------------------------------------------------- [2018-01-03 00:27:15] Ignoring algo switch, this program does only cryptonight n ow. [2018-01-03 00:27:15] Using JSON-RPC 2.0 [2018-01-03 00:27:15] 1 miner threads started, using \'cryptonight\' algorithm. [2018-01-03 00:27:15] GPU #0: GeForce GTX 560 (7 SMX), using 56 blocks of 7 thre ads [2018-01-03 00:27:15] Starting Stratum on stratum tcp://frankfurt-1.xmrpool.net: 7777 [2018-01-03 00:27:15] Pool set diff to 10000 [2018-01-03 00:27:15] Stratum detected new block [2018-01-03 00:27:17] GPU #0: GeForce GTX 560, 169.17 H/s [2018-01-03 00:27:18] Stratum detected new block [2018-01-03 00:27:19] GPU #0: GeForce GTX 560, 202.05 H/s [2018-01-03 00:27:49] GPU #0: GeForce GTX 560, 204.10 H/s [2018-01-03 00:28:02] accepted: 1/1 (100.00%), 204.10 H/s (yay!!!) ... 7x56 [2018-01-03 00:30:13] GPU #0: GeForce GTX 560, 91.80 H/s [2018-01-03 00:31:05] GPU #0: GeForce GTX 560, 105.42 H/s [2018-01-03 00:31:36] Stratum detected new block [2018-01-03 00:31:48] Pool set diff to 4688 [2018-01-03 00:31:48] Stratum detected new block [2018-01-03 00:31:50] GPU #0: GeForce GTX 560, 105.27 H/s .. 31x14 [2018-01-03 00:32:39] Pool set diff to 10000 [2018-01-03 00:32:39] Stratum detected new block [2018-01-03 00:32:42] GPU #0: GeForce GTX 560, 107.56 H/s [2018-01-03 00:32:51] Pool set diff to 14286 [2018-01-03 00:32:51] Stratum detected new block [2018-01-03 00:32:53] GPU #0: GeForce GTX 560, 120.47 H/s [2018-01-03 00:33:51] Pool set diff to 9524.01 [2018-01-03 00:33:51] Stratum detected new block [2018-01-03 00:33:55] GPU #0: GeForce GTX 560, 91.33 H/s [2018-01-03 00:34:00] Stratum detected new block [2018-01-03 00:34:05] GPU #0: GeForce GTX 560, 90.17 H/s .. 8x56 = 213 h/s ! max 91C.. ----------- 63 - 7 3 - 15 xmr-stak Totals: 247.0 247.1 244.7 H/s Highest: 247.2 H/s [2018-01-02 23:58:33] : New block de [2018-01-02 23:59:24] : New block de HASHRATE REPORT | ID | 10s | 60s | 15m | | 0 | 247.1 | 247.0 | 244.6 | --------------------------- Totals: 247.1 247.0 244.6 H/s Highest: 247.2 H/s [2018-01-02 23:59:53] : New block de [2018-01-03 00:00:22] : New block de HASHRATE REPORT | ID | 10s | 60s | 15m | | 0 | 247.1 | 247.0 | 244.7 | --------------------------- Totals: 247.1 247.0 244.7 H/s Highest: 247.2 H/s ^C ------------- 56- 7 "gpu_threads_conf" : [ { "index" : 0, "threads" : 56, "blocks" : 7, "bfactor" : 3, "bsleep" : 15, "affine_to_cpu" : false, }, ], 243,6 ------------- 31- 14 3 - 15 xmr-stak-nvidia [2018-01-03 00:11:31] : Connecting to pool 192.168.3.211:3333 .. [2018-01-03 00:11:31] : Connected. Logging in... [2018-01-03 00:11:31] : Difficulty changed. Now: 120001. [2018-01-03 00:11:31] : New block detected. [2018-01-03 00:11:59] : New block detected. HASHRATE REPORT | ID | 10s | 60s | 15m | | 0 | 273.2 | (na) | (na) | --------------------------- Totals: 273.2 (na) (na) H/s Highest: 273.5 H/s 560- 32x14 (1050 = 32x18) 750 = ?x10 ---------------- xmrig-nvidia cuda8 (cuda9 no compute 2.1 add pascal compute 6.1 1080) 28-14-6-25 [2018-01-03 00:44:27] new job from failover.xmrig.com:443 diff 20000 [2018-01-03 00:44:55] speed 10s/60s/15m 257.3 257.2 n/a H/s max: 257.3 H/s [2018-01-03 00:44:55] GPU #0: 83C FAN 51% [2018-01-03 00:45:20] accepted (2/0) diff 20000 (101 ms) 32-14-3-15 * VERSIONS: XMRig/2.4.2 libuv/1.14.1 CUDA/8.0 MSVC/2015 * CPU: Intel(R) Core(TM)2 Quad CPU Q6700 @ 2.66GHz x64 -AES-NI * GPU #0: GeForce GTX 560 @ 1850/2100 MHz 32x14 3x15 arch:21 SMX:7 * ALGO: cryptonight, donate=5% * POOL #1: failover.xmrig.com:443 * COMMANDS: hashrate, health, pause, resume [2018-01-03 00:48:39] use pool failover.xmrig.com:443 108.61.164.63 [2018-01-03 00:48:39] new job from failover.xmrig.com:443 diff 20000 [2018-01-03 00:48:43] GPU 0 10s/60s/15m n/a n/a n/a H/s [2018-01-03 00:48:43] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s [2018-01-03 00:48:52] GPU 0 10s/60s/15m 268.6 n/a n/a H/s [2018-01-03 00:48:52] speed 10s/60s/15m 268.7 n/a n/a H/s max: 268.6 H/s [2018-01-03 00:48:52] accepted (1/0) diff 20000 (104 ms) [2018-01-03 00:48:56] GPU 0 10s/60s/15m 268.4 n/a n/a H/s [2018-01-03 00:48:57] speed 10s/60s/15m 268.3 n/a n/a H/s max: 268.6 H/s [2018-01-03 00:49:15] new job from failover.xmrig.com:443 diff 20000 [2018-01-03 00:49:15] accepted (2/0) diff 20000 (1572 ms) [2018-01-03 00:49:42] speed 10s/60s/15m 268.6 268.5 n/a H/s max: 268.6 H/s [2018-01-03 00:49:42] GPU #0: 87C FAN 53% [2018-01-03 00:49:47] accepted (3/0) diff 20000 (151 ms) [2018-01-03 00:49:57] new job from failover.xmrig.com:443 diff 20000 [2018-01-03 00:50:13] GPU 0 10s/60s/15m 280.1 271.7 n/a H/s [2018-01-03 00:50:13] speed 10s/60s/15m 280.1 271.7 n/a H/s max: 279.9 H/s [2018-01-03 00:50:26] accepted (4/0) diff 20000 (82 ms) =280,4 //2180 1950 1,012 v ( 80 100 -0,012v) 91C - cooling system need dis assemble пока больше не получилось - на плате надо менять термопасту как минимум или прохудились тепловые трубочки - в них не вакуум а спирт вроде при почти откачаном воздухе - это американское изобретение начала прошлого века - для котлов применялись вроде - кому интересно смотрим американские патенты. да, не кулибин придумал но работают неплохо. ------------------------ 281,8 GTX 560 -заменил термопасту 86С 985 -2200 GeForce GTX 560 @ 1950/2200 MHz 32x14 3x15 arch:21 SMX:7; gf114 262,8 GTX 750 1413-3019mhz 49C ; 332,4 gtx 760 72C 1137-3004mhz 40-12-6-25; 313 gtx 470 87C 60 50 mhz 1335 1814 mhz 21-28 1.012v; gf100 >300W (- 0.012v) |
добавляю gtx 470 = почти 1070 если добывать electroneum sumocoin monero,
не путать с rx 480 470 Radeon amd – которые быстрее еще в 1,5 раза, только на них лучше другую монетку майнить.
Елки палки все почти кто занимается выучили у винды командный интерфейс и как там чего набирать.. Школа компьютерной грамотности однако.
nv 750 поддерживает cuda compute 5.0 на ней считается более выгодно другая монетка, Ethereum decred или Smart и или zcash siacoin
надо не забыть установить переменные окружения для windows иначе блок dag почти в 2 гб не поместится в памяти и будут ошибки, надо вообще то 3 гб или больше памяти на видеоплате. geforce 750 купил в начале 2016 за 5000р – нет верхнего разьема значит видюха слабоватая .. надо было десяток скупить – знал бы прикуп жил бы в Сочи..
..
Кто сейчас владеет информацией и вовремя тот и полцарства может получить.
вот о чем писали в блоге компании Интел 4 года назад ( а в 1980 что вместо ЭВМ с пол -здания будет какой то настольный 8080 и главное персональный.) Интересное кино – Сейчас у многих уже такие риги и майнеры который собирал в 2013 специалист из Интел..
(от меня прогноз курса биткоина – колебаться будет и в сторону повышения если что то случайное не помешает например взлом какой, тогда и обнулиться может – короче от нуля до 30тыс долларов не завтра а через год .)
Intel 160,39
Bitcoin: история развития, от CPU до FPGA

(источник фото)
Ранее нами рассматривались основные принципы, которым следуют при майнинге биткоинов.
В этот раз рассмотрим историю развития вычислительных систем, предназначенных для добычи биткоинов, а также технологические достижения и трудности, которые встретились на этом пути.
CPU: Первое поколение майнеров
Если заглянуть в исходный код майнера биткоинов, то окажется, что он на удивление прост. Основная часть выглядит примерно следующим образом:
1 2 3 4 5 6 7 |
<span class="hljs-keyword">while</span> (<span class="hljs-number">1</span>) { HDR[kNoncePos] ; IF (SHA256(SHA256(HDR)) < (<span class="hljs-number">65535</span> << <span class="hljs-number">208</span>)/ DIFFICULTY) <span class="hljs-keyword">return</span>; } |
Вычисление SHA256 выполняется над 512-битными блоками данных и включает в себя 64 раунда шифрования, требующих множества 32-битных сложений, сдвигов и битовых операций. Каждый последующий раунд шифрования зависит от результатов предыдущего, создавая цепочку зависимостей. Хотя выполнение отдельных раундов шифрования не может быть распараллелено, проверка каждого отдельного хэша может выполняться параллельно, что делает вычисления прекрасно поддающимися параллелизации.
Производительность таких майнеров достигает 33 MH/s на процессор (Core i7 990x). Больше добавить особенно нечего.
GPU: Второе поколение майнеров
В октябре 2010 был опубликован код первого open-source OpenCL майнера, после чего тот был быстро адаптирован и оптимизирован стараниями энтузиастов сообщества. Подобные майнеры состояли из реализации bitcoin-протокола на языке вроде Java или Python и алгоритма перебора в виде OpenCL-файла, который надлежало скомпилировать под ISA соответствующего GPU.
Огромное разнообразие OpenCL-реализаций объяснялось попытками выжать из компиляторов всё, на что те были способны, в погоне за улучшением качества кода. Кроме того, часть кода, не относящаяся к OpenCL напрямую, отвечала за вызов OpenCL API с целью перепроверки результатов или управления параметрами GPU в ответ на температурный режим и пользовательские настройки.
Поскольку предполагалось, что подобное оборудование будет работать месяцами, пользователи пускались во все тяжкие, играя с напряжением питания (понижая, чтобы снизить стоимость накладных расходов на майнинг, или повышая вместе с частотой, чтобы увеличить производительность), ядром GPU и такими параметрами кода, как число потоков. Всё ради того, чтобы увеличить пропускную способность в рамках разумной стабильности работы и температуры.
Т.к. добыча биткоинов не требует особой нагрузки на оперативную память или операций с плавающей точкой, большое число критических путей в электрической схеме или узких мест в архитектуре GPU никак себя не проявляют. Однако, с течением времени могла возникать потребность в перенастройке параметров, т.к. системы электропитания и охлаждения со временем деградируют в своих характеристиках.
Типовые GPU от AMD имеют тенденцию показывать большую производительность, чем GPU от NVidia, если речь идет о GH/s на $, отчасти благодаря системе команд, хорошо подходящей для вычислений SHA256, и архитектуре VLIW, которая содержит большее количество ALU, работающих параллельно, пусть и на слегка меньшей частоте. В частности, операции сдвига и битового выбора могут быть реализованы единственной инструкцией AMD ISA.
Встроенная графика, в частности от Intel, уже сейчас имеет лучшие показатели производительности на ватт, но для CPU характерны гораздо более скромные power-бюджеты — 200W, типичные для GPU, совершенно неприемлемы для CPU, который, вообще говоря, еще и не только графикой занят. Кроме того, к одному компьютеру не удастся подключить столько CPU, сколько можно было бы подключить видеокарт (про это дальше). Да и амортизация оборудования не настолько быстра для CPU. Поэтому встроенная графика — это не выбор майнера.
Основной код майнера, написанный на OpenCL, а не ассемблере или в машинных кодах, после компиляции нередко патчился с целью использования инструкций GPU, напрямую не поддерживаемых OpenCL.
Реализация на OpenCL представляет собой один большой блок кода, который в начале выбирает ряд параметров, на основе id потока, а затем выполняет все 64 раунда хэширования в одном развернутом цикле.
A Datacenter In My Garage
Потратив $300-600 на оборудование для майнинга на основе GPU, которое, практически буквально, печатает деньги, и потратив немало времени за настройкой его параметров, следующим шагом закономерно встаёт идея о наращивании масштабов катастрофы вычислительных мощностей.
Купив ещё один такой же GPU и повторив настройки, вы удвоите свою прибыль. На самом деле, если монетки добываются столь быстро и столь же стремительно растут в цене, возможно, имеет смысл купить десять или даже двадцать GPU! Правда, это может привести к катастрофе — из-за группового поведения майнеров, закупившихся видеокартами, до небес подскочит сложность добычи и так же стремительно упадет прибыльность майнинга. К счастью, катастрофы не произошло, благодаря росту курса USD/BTC затраты на покупку видеокарт всё же окупились.
GPU оказались гораздо более доступны для конечных пользователей, чем FPGA. Их использование для майнинга хоть и требует навыков сборки ПК и многочасового чтения форумов, но можно быть полным профаном в параллельном программировании, не говоря об инструментах для работы с FPGA. Однако для GPU характерно несколько ключевых ограничений:
1. GPU не работает сам по себе. Каждый GPU должен быть включен в 8x или 16x PCI-E разъем, которых на материнских платах сравнительно мало.
2. Материнская плата, процессор, жесткий диск и ОЗУ в GPU майнинге практически не используются, но удорожают систему, т.е. увеличивают стоимость майнинга на единицу производительности. У типичного пользователя под рукой есть единственный PC, куда можно установить 1-2 GPU, но не более того.
3. Каждый GPU потребляет 200-300W, что очень быстро превышает возможности блока питания и требует апгрейда.
4. Стандартные корпуса не рассчитаны на охлаждение нескольких GPU. Особенно, если «несколько» — это более двух.
5. Использование многих GPU быстро достигает пределов электроснабжения, охлаждения и уровня шума, допустимых в большинстве жилых районов.
6. Из-за каких-то проблем (вероятно, в программной части) реализации, для работы OpenCL может потребоваться, чтобы к GPU был подключен дисплей. Хотя сама технология подобных требований не выдвигает.
7. Типовой GPU занимает два слота в корпусе ПК, не давая подключить к ПК большое число видеокарт.
Для решения этих проблем появилось следующее решение. Во первых, т.к. майнинг биткоинов толком не использует пропускную способность интерфейса с материнской платой, то PCI-E 1x имеет достаточно пропускной способности, а GPU работает и подключенным в 1х слот. Простой кабель, продаваемый за $8, позволяет подключить 16x GPU в 1х слот. Правда это означает, что видеокарта не может находиться в корпусе ПК, что побудило энтузиастов к созданию стоек, предназначенных исключительно для монтажа GPU. Использование правильной материнской платы, с большим числом дешевых 1x слотов, решило проблему с подключением большого числа GPU. Отказ от привычного корпуса позволил решить проблему отвода тепла более эффективно. А резистор, воткнутый в DVI разъем, успешно имитирует подключение монитора, если таковое потребуется для OpenCL.
Используя такой подход, одна материнская плата, CPU, и RAM может обслуживать 5-6 GPU, тем самым повышая экономическую эффективность затеи.

примеры того, как может выглядеть машина для добычи биткоинов на основе GPU (источник фото)
Некоторые такие системы могут работать стабильно на протяжении нескольких месяцев, но затем начинают проявляться проблемы со стабильностью работы. Причина в том, что GPU потребляют слишком большой ток по линии 12V, перегружая коннектор материнской платы. Решением этой проблемы становится независимый подвод питания к видеокартам, минуя материнскую плату.
После решения проблем с подключением GPU на первый план выходят вопросы надлежащего электроснабжения и охлаждения оборудования. С потреблением одного GPU в районе 200W, удельная мощность такой системы сопоставима или даже превышает показатели дата-центров. Собственно, дата-центры практически никогда и не используются для размещения GPU-майнеров из-за сопутствующих расходов и требований к сертификации оборудования. Также немногие дома способны обеспечить такую электрическую мощность, а различные схемы тарификации электроснабжения могут привести к заоблачным счетам за электричество. По этим причинам на практике удачнее всего майнинг идет на территориях складских помещений, где нет больших проблем с создаваемым шумом и охлаждением, а электричество доступно по промышленным тарифам.

Bitcoin-miner, содержащий 69 GPU (источник фото)
FPGA: Третье поколение майнеров
Июнь 2011 принес общественности первую open-source реализацию биткоин-майнера для FPGA. FPGA хороши как для операций сдвига, так и для битовых операций, составляющих ядро алгоритма майнинга. Интересным испытанием для разработчиков FPGA-майнеров стала разработка такого дизайна, который позволил бы эффективно использовать различные FPGA, как hi-end, так и low-end.
Решение оказалось весьма элегантным – майнер состоит из нескольких экземпляров SHA256-модуля, который параметризуется глубиной развертывания. С полным развертыванием, модуль создает отдельные аппаратные узлы для каждого из 64 раундов хэширования, разделенные регистрами – своего рода конвейер. Такая реализация позволяет достичь производительности 1хэш/такт/модуль. Меньшая глубина развертывания приводит к тому, что конвейер получается короче, и полное вычисление хэша требует нескольких проходов по его ступеням. Если FPGA достаточно велика, то в неё может уместиться несколько таких конвейеров. Выбор между глубиной развертывания и числом копий конвейера есть предмет для оптимизации.
Основной проблемой для FPGA-майнеров стало то, что их энергопотребление гораздо выше, чем для типичных случаев использования FPGA. Это объясняется практически постоянной активностью логических элементов в процессе вычислений. В результате большинство готовых плат с FPGA, таких как, например, обучающие наборы, легко доступные студентам, не могли предоставить ни достаточное питание ни достаточное охлаждение. Причем для hi-end микросхем проблема стояла в разы острее.
В результате появились специализированные платы, которые минимизировали расходы, отказавшись ото всей избыточной периферии (RAM, I/O, и т.д.), и которые конструировались с единственной целью – обеспечить необходимое питание и температурный режим для FPGA. Платы на основе FPGA Spartan XC6SLX150 позволили достигнуть производительности 860MH/s, при частоте 215 MHz, энергопотреблении 39W и стоимости $1060. Проприетарная разработка компании Butterfly Labs (BFL), расположенной в Канзасе, показала похожую производительность 830 MH/s при цене $599. Топовое решение от той же компании на основе FPGA Altera показало производительность 25.2 GH/s при цене $15K (650-750 MH/s на чип).
На настоящий момент BFL была и остается самой успешной коммерческой биткоин-компанией.
К сожалению, FPGA было трудно конкурировать с GPU – последние стоили на ~30% меньше и имели больший потенциал для перепродажи после завершения своего пути как майнера биткоинов. Не помогло и то, что GPU обгоняли FPGA на лестнице техпроцесса, нередко используя более современный и энергоэффективный техпроцесс. Тем не менее, основное преимущество FPGA заключается в почти пятикратном выигрыше энергопотребления, что делает их столь же привлекательными как и GPU, при условии эксплуатации в течение года или двух. В частности, наиболее продвинутые FPGA, например, производимые Intel для Altera по новейшим 22нм и 14нм техпроцессам, оказываются крайне выгодными с точки зрения энергопотребления, но имеют сравнительно высокую цену.

500GH/s майнер от BFL на основе ASIC, в окружении четырёх FPGA-майнеров на 25.2 GH/s. Можно заметить два кабеля электропитания – майнер потребляет ~2700W. (источник фото: James Gibson)
Правление FPGA оказалось кратким, потому как на свет появилось новое поколение аппаратуры, ASIC, дающее выигрыш на порядки и в энергоэффективности и в производительности. Усилия на разработку FPGA не оказались напрасны, т.к. многое, от Verilog описания майнера и до компановки печатных плат было переиспользовано.
О поколении ASIC – четвертом поколении bitcoin-майнеров, шагнувшем в эпоху кремния, делаемого на заказ (Age of Bespoke Silicon) в следующий раз.
27
-
-
72,9k
-
- 12 декабря 2013 в 09:19 Bitcoin: основные принципы майнинга
1
1
–11
3
0
3
1
9
8
–9
3
0
2
0
1
0
0
0
3 А они в первую очередь и делают их чтобы майнить самим. Как только они для себя делают более совершенное железо, старое уходит к остальным.
рассчет прибыльности ( перебросит на сайт nicehash)
NVIDIA GTX 1070 прибыльность на NiceHash
Калькулятор прибыльности
Не сомневайтесь – проверьте потенциальный заработок вашего оборудования
USD/kWh
Не можете найти ваше оборудование?
Прошлый заработок
NVIDIA GTX 1070
1 день | 1 неделя | 1 месяц | |
---|---|---|---|
Поступления | 0.00026026 BTC1.87 USD | 0.00211762 BTC15.25 USD | 0.00925399 BTC66.65 USD |
Расходы эл. | -0.00004964 BTC-0.35 USD | -0.00034956 BTC-2.52 USD | -0.00149925 BTC-10.80 USD |
Прибыль | 0.00021062 BTC1.52 USD | 0.00176806 BTC12.73 USD | 0.00775474 BTC55.85 USD |
Заметьте, пожалуйста, что эти значения только приблизительные – реальные значения могут быть ниже или выше. Был использован курс обмена 1 BTC = 7201.9 USD .
Ваше оборудование – прибыльное!
Вы можете зарабатывать 55.85 USD/месяц с NiceHash// 35 остальное – и комиссии.Прикиньте сначала что оборудование отобьется за год если не рухнут курсы криптовалют! а с одной видеоплаты за эл-во больше придется платить (окупаемость от 2…5 шт) А вот если все по продавать прямо сейчас .. то хоть деньги вернутся почти все … а вдруг курс вырастет и на бирже поиграть есть возможность ..сам помню в 98 то ли в 2000 что ли знакомые купили плату которая котировки валют принимала со спутника аж за 400 долларов, и там была подписка на 2 месяца вроде, потом еще столько же платить. И они ухитрились на бирже крупную сумму выиграть, ну очень крупную, это похоже форекс вроде. магазин одежды открыли потом, ну там конечно не повторилось с прибылью такое же..
вообщем кто не боится – берет жол и лезет в мурью за белым камнем.. Слова из толкового словаря великорусского языка – правда чуть чуть из польского а желонка есть у буровиков, да вот не про то а что крестьяне за любой заработок брались. Ну камень сейчас не сильно спросом пользуется кирпичи удобнее и дешевле а вот криптовалюты можно и в одиночку добывать. Затраты и вложения нужны как и в любом бизнесе, деньги конечно идут и на поддержку обменников бирж и изготовителей оборудования, получается как и любое дело приносит многим доход, руководство страны в курсе и говорит сильно не мешать а использовать например Сибирское электричество где его избыток.
Оплата на данный момент
0.00027811 BTC/день
-
- 30 дней
-
- 7 дней
- 24 часа
Мощность для майнинга
для каждого алгоритма
Scrypt
0.00 MH/s
SHA256
0.00 TH/s
ScryptNf
0.00 MH/s
X11
0.00 MH/s
X13
0.00 MH/s
Keccak
0.00 MH/s
X15
0.00 MH/s
Nist5
0.00 MH/s
NeoScrypt
1.01 MH/s
Lyra2RE
0.00 MH/s
WhirlpoolX
0.00 MH/s
Qubit
0.00 MH/s
Quark
0.00 MH/s
Axiom
0.00 kH/s
Lyra2REv2
39.57 MH/s
ScryptJaneNf16
0.00 kH/s
Blake256r8
0.00 GH/s
Blake256r14
0.00 GH/s
Blake256r8vnl
0.00 GH/s
Hodl
0.00 kH/s
DaggerHashimoto
28.69 MH/s
Decred
2.83 GH/s
CryptoNight
0.65 kH/s
Lbry
0.30 GH/s
Equihash
435.21 Sol/s
Pascal
1.01 GH/s
X11Gost
12.90 MH/s
Sia
1.75 GH/s
Поделитесь
с вашими друзьями
Дополнение про Electroneum
Все полностью совпадает – блокчейн и сетевая служба daemon , они с monero сделали fork, то есть взяли программу и дополнили, поменяли порты и много что еще.
Что выгоднее добывать – по разному, неделя перед Новым годом 2018 большую доходность показывал Electroneum, сейчас monero – с разницей процента 2, совет и по тому и по другому – майнить на свой кошелек, и пока держать. Ну это касается игри на бирже, а вознаграждение зависит от сложности майнинга, количества монет в награду за блок и конечно их
цены, 380 – 450 долларов и 5-7 монет и 7160 монет по 20 центов, но сложность чуть ниже.
* А с эфириума может придется переходить на зеткэш или сайакойн..
Переключаем xmrig proxy на разные mining pool правим конфиг и перезапуск
автор программы делает переключение по прибыльности или на разные монетки Electroneum monero Intense Dero coal sumo? На японском форуме просили на русский не переводить пока а то новая монетка и будет нашествие майнеров, повысится очень сложность пока она не раскрутилась. Freelabit cryptonight то же.
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 |
All Coins Tokens # Name Market Cap Price Volume (24h) Circulating Supply Change (24h) Price Graph (7d) 1 Bitcoin $191,093,286,390 $11,367.80 $18,632,100,000 16,810,050 BTC 7.76% sparkline 2 Ethereum $97,957,206,234 $1,009.30 $8,121,490,000 97,054,598 ETH 7.61% sparkline 3 Ripple $55,312,910,280 $1.43 $8,355,050,000 38,739,142,811 XRP * 30.53% sparkline 4 Bitcoin Cash $30,279,973,405 $1,789.82 $1,389,270,000 16,917,888 BCH 5.76% sparkline 5 Cardano $16,311,938,648 $0.629147 $1,581,270,000 25,927,070,538 ADA * 19.07% sparkline 6 Litecoin $10,220,685,814 $186.48 $1,335,300,000 54,809,658 LTC 8.59% sparkline 7 NEM $9,280,349,999 $1.03 $160,580,000 8,999,999,999 XEM * 20.49% sparkline 8 NEO $9,201,205,000 $141.56 $1,420,400,000 65,000,000 NEO * 21.48% sparkline 9 Stellar $8,793,607,620 $0.491514 $513,938,000 17,890,858,898 XLM * 24.66% sparkline 10 IOTA $7,805,532,531 $2.81 $215,765,000 2,779,530,283 MIOTA * 17.23% sparkline 11 EOS $6,408,247,541 $10.48 $1,623,100,000 611,450,664 EOS * 12.03% sparkline 12 Dash $6,261,838,039 $800.23 $196,738,000 7,825,077 DASH 9.03% sparkline 13 TRON $5,710,743,352 $0.086858 $1,563,400,000 65,748,192,476 TRX * 69.02% sparkline 14 Monero $5,078,586,683 $325.21 $191,771,000 15,616,378 XMR 8.10% sparkline 15 Bitcoin Gold $3,200,763,950 $190.85 $297,100,000 16,771,361 BTG 8.11% sparkline 16 Ethereum Classic $2,948,462,149 $29.72 $550,824,000 99,203,340 ETC 10.06% sparkline 17 ICON $2,816,323,502 $7.41 $106,822,000 380,045,004 ICX * 11.00% sparkline 18 Qtum $2,687,223,740 $36.40 $952,950,000 73,816,108 QTUM * 11.53% sparkline 19 Lisk $2,649,830,633 $22.62 $99,036,100 117,122,692 LSK * 23.10% sparkline 20 RaiBlocks $2,288,206,247 $17.17 $25,475,800 133,248,289 XRB * 16.76% sparkline 21 OmiseGO $1,867,154,204 $18.30 $111,718,000 102,042,552 OMG * 18.26% sparkline 22 Tether $1,646,164,699 $1.02 $5,367,690,000 1,618,090,823 USDT * -0.97% sparkline 23 Siacoin $1,628,825,784 $0.051880 $222,256,000 31,396,146,174 SC 16.41% sparkline 24 Populous $1,604,609,319 $43.36 $3,441,230 37,004,027 PPT * 21.36% sparkline 25 Zcash $1,573,158,564 $510.34 $165,287,000 3,082,594 ZEC 11.68% sparkline 26 Verge $1,487,092,386 $0.101321 $200,863,000 14,677,040,162 XVG 33.10% sparkline 27 Stratis $1,439,636,180 $14.59 $54,203,900 98,705,275 STRAT * 11.24% sparkline 28 Ardor $1,433,853,985 $1.44 $200,330,000 998,999,495 ARDR * 3.46% sparkline 29 Binance Coin $1,428,237,344 $14.42 $300,375,000 99,014,000 BNB * 16.66% sparkline 30 VeChain $1,427,880,912 $5.15 $153,113,000 277,162,633 VEN * 16.06% sparkline 31 Bytecoin $1,358,659,874 $0.007397 $11,003,000 183,669,948,548 BCN 18.63% sparkline 32 Status $1,097,203,861 $0.316153 $1,519,610,000 3,470,483,788 SNT * 21.30% sparkline 33 KuCoin Shares $1,029,742,711 $11.31 $14,139,500 91,043,076 KCS * 17.14% sparkline 34 Steem $1,011,168,086 $4.09 $24,433,400 247,393,887 STEEM * 17.51% sparkline 35 BitShares $882,422,710 $0.338447 $101,295,000 2,607,270,000 BTS * 10.23% sparkline 36 Waves $876,650,000 $8.77 $48,297,900 100,000,000 WAVES * 14.58% sparkline 37 Dogecoin $873,626,842 $0.007743 $58,303,700 112,825,476,124 DOGE 17.25% sparkline 38 Dentacoin $800,823,180 $0.002463 $6,431,270 325,190,215,376 DCN * 58.40% sparkline 39 0x $799,866,954 $1.61 $35,851,400 496,487,976 ZRX * 11.34% sparkline 40 SmartCash $772,034,236 $1.28 $4,218,270 601,422,657 SMART 15.63% sparkline 41 Dragonchain $739,425,115 $3.10 $7,902,330 238,421,940 DRGN * 13.09% sparkline 42 Maker $696,316,120 $1,126.31 $1,539,140 618,228 MKR * 15.36% sparkline 43 Augur $687,041,300 $62.46 $28,242,200 11,000,000 REP * 6.86% sparkline 44 Electroneum $683,761,161 $0.116291 $8,418,550 5,879,742,719 ETN 8.26% sparkline 45 Veritaseum $656,543,207 $322.37 $851,584 2,036,645 VERI * 8.80% sparkline 46 WAX $633,974,042 $1.29 $9,111,510 492,954,537 WAX * 46.14% sparkline 47 DigiByte $623,454,813 $0.064183 $31,617,700 9,713,706,324 DGB 13.74% sparkline 48 Komodo $620,362,823 $5.96 $11,067,100 104,009,889 KMD 14.74% sparkline 49 BitConnect $619,339,430 $78.56 $46,957,900 7,884,120 BCC 369.15% sparkline 50 Ark $605,148,087 $6.18 $11,678,900 97,981,284 ARK * 18.81% sparkline 51 Basic Attenti... $599,369,000 $0.599369 $37,593,700 1,000,000,000 BAT * 35.66% sparkline 52 QASH $594,751,500 $1.70 $32,580,900 350,000,000 QASH * 11.13% sparkline 53 SALT $588,842,973 $8.28 $16,565,700 71,105,824 SALT * 10.26% sparkline 54 Decred $577,101,736 $87.71 $2,486,270 6,579,650 DCR 16.70% sparkline 55 Gas $557,686,550 $58.49 $40,488,500 9,535,548 GAS * 13.83% sparkline 56 Golem $553,935,786 $0.663983 $17,248,900 834,262,000 GNT * 9.44% sparkline 57 Dent $544,298,405 $0.051278 $49,366,100 10,614,760,961 DENT * 48.21% sparkline 58 Ethos $530,829,961 $7.04 $10,618,400 75,405,089 ETHOS * 15.48% sparkline 59 Loopring $529,597,259 $0.943742 $15,246,300 561,167,415 LRC * 22.47% sparkline 60 Walton $515,023,792 $20.69 $60,754,600 24,898,178 WTC * 13.13% sparkline 61 PIVX $512,588,808 $9.26 $10,352,400 55,382,794 PIVX * 12.63% sparkline 62 Byteball Bytes $503,442,895 $780.26 $2,058,210 645,222 GBYTE * 20.12% sparkline 63 RChain $491,780,829 $2.02 $1,165,490 244,020,001 RHOC * 13.24% sparkline 64 Hshare $471,439,709 $11.09 $118,630,000 42,511,877 HSR 10.30% sparkline 65 FunFair $443,503,849 $0.100361 $20,798,300 4,419,085,589 FUN * 18.02% sparkline 66 MediBloc $433,412,448 $0.146108 $26,618,200 2,966,384,100 MED * 74.67% sparkline 67 Kyber Network $424,703,017 $3.17 $20,434,600 134,132,697 KNC * 8.70% sparkline 68 ZClassic $415,642,730 $133.30 $17,497,700 3,118,100 ZCL 9.08% sparkline 69 Power Ledger $400,069,998 $1.11 $69,716,900 360,621,601 POWR * 38.42% sparkline 70 Factom $380,646,306 $43.53 $17,013,600 8,745,102 FCT * 4.86% sparkline 71 Aion $376,586,715 $5.29 $9,456,510 71,124,551 AION * 4.79% sparkline 72 ReddCoin $371,946,766 $0.012949 $17,211,900 28,724,197,888 RDD * 31.24% sparkline 73 Nexus $366,097,854 $6.65 $3,587,830 55,079,227 NXS 2.70% sparkline 74 MonaCoin $366,031,177 $6.44 $8,086,290 56,798,950 MONA 9.78% sparkline 75 Request Network $365,946,271 $0.570859 $25,222,100 641,044,935 REQ * 22.53% sparkline 76 DigixDAO $353,886,000 $176.94 $12,331,100 2,000,000 DGD * 17.39% sparkline 77 Aeternity $352,818,627 $1.51 $2,308,330 233,020,472 AE * 14.49% sparkline 78 Syscoin $351,892,465 $0.663540 $7,279,720 530,325,927 SYS 20.09% sparkline 79 Neblio $346,522,268 $27.21 $56,849,300 12,733,189 NEBL * -11.78% sparkline 80 Bytom $342,854,190 $0.347370 $41,634,300 987,000,000 BTM * 15.77% sparkline 81 Experience Po... $341,447,946 $0.001616 $4,820,140 211,247,600,025 XP 20.17% sparkline 82 Substratum $327,800,948 $1.45 $21,643,400 226,091,449 SUB * 16.89% sparkline 83 Enigma $324,920,694 $4.34 $16,757,900 74,836,171 ENG * 25.91% sparkline 84 aelf $320,530,000 $1.28 $70,450,100 250,000,000 ELF * 14.10% sparkline 85 Nxt $316,703,960 $0.317021 $24,999,100 998,999,942 NXT * 14.65% sparkline 86 MaidSafeCoin $313,186,634 $0.692045 $6,804,560 452,552,412 MAID * 5.07% sparkline 87 Kin $305,623,707 $0.000404 $1,557,060 756,097,560,976 KIN * 2.53% sparkline 88 GXShares $304,420,200 $5.07 $11,335,700 60,000,000 GXS * 5.19% sparkline 89 ZCoin $303,337,710 $77.79 $7,828,350 3,899,253 XZC 11.32% sparkline 90 Particl $296,916,619 $33.59 $938,601 8,840,277 PART * 11.78% sparkline 91 Bitcore $286,314,796 $26.61 $2,222,290 10,757,971 BTX 13.57% sparkline 92 Nebulas $286,177,215 $8.06 $24,030,200 35,500,000 NAS * 17.10% sparkline 93 DigitalNote $284,767,860 $0.041305 $47,846,500 6,894,237,539 XDN 24.53% sparkline 94 Quantstamp $280,476,694 $0.454350 $26,511,500 617,314,171 QSP * 13.66% sparkline 95 GameCredits $274,309,539 $4.26 $6,642,910 64,355,352 GAME 8.39% sparkline 96 Iconomi $273,661,469 $2.74 $7,041,830 99,788,314 ICN * 20.97% sparkline 97 Bancor $272,181,744 $6.68 $11,453,700 40,772,871 BNT * 8.42% sparkline 98 TenX $266,640,386 $2.55 $15,913,900 104,661,310 PAY * 11.02% sparkline 99 ChainLink $266,175,000 $0.760500 $8,080,030 350,000,000 LINK * 13.51% sparkline 100 Emercoin $257,418,966 $6.25 $3,387,760 41,207,935 EMC 6.59% sparkline Next 100 → View All * Not Mineable http://www.coinmarketcap.com какая сегодня капитализация рынка - соответственно какие деньги вложены в какие криптовалюты |
блокчейн – бухгалтерская книга где каждая запись зависит от предыдущей и поменять ничего нельзя, дословно – цепочка из блоков.
биткоин – цифровая монета, можно купить за миллион а продать за 300 тысяч если поторопиться, а можно и наоборот. Делится не на центы как доллар а на сатоши. по русски теперь биткойн – решили транскрипцию поменять, лучшее обьяснение на википедии.
p2p или распределенная сеть – такая группа компьютеров в Интернете где нет главных а все равные, каждый содержит какую то часть или всю информацию даже, весь блокчейн например, тем более он хоть и большой но может на недорогом диске от компьютера поместиться, 300 гигабайт а у монеро меньше 50 сейчас. Если из 200 например компьютеров половину выключить, то в сети все будет работать так же, надежность высокая. Файлы так же передаются , uTorrent Shareaza, для них и сделаны первые варианты программ.
Краудфандинг – сбор денег большой толпой – а давайте эти штучки купим, это сейчас модно, вроде завтра дороже будут. К чему то подходит а к чему то не совсем. В случае с криптовалютой может привести к неконтролируемой распродаже.
- а у меня тем временем майнер нашел блок – правда это не bitcoin и не monero а turtlecoin которые черепахи! там сложность сети в 20 раз меньше чем у monero зато монеток 20 с чем то тысяч, они придут не мне напрямую а на майнинг пул, на мой счет перепадет порядочная часть.
9сейчас монетка только запускается и стоит 6 satoshi это совсем копейки, на несколько долларов в сумме.
найду их на дискетке cd или флешке через 5 лет и посмотрю тогда результат. показывает что майнер нестроен правильно переразгона нет и надежная операционка FreebSD – установлена не на виртуалку а на серверную материнку с 48 памяти e9 xeon и 3 тб hitachi . Еще похвалю ростелеком и центральный телеграф – хорошее оборудование и устойчиво работает у них, комстар директ тоже. компании известные, это относится к интернету.
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 |
Height Maturity Difficulty Block Hash Finder Time Found Shares/Diff 172118 0 / 40 217021969 2725829ad5ba413deaab... TRTLv2Qs15** x 2/9/2018, 3:48:11 AM 32% 172115 3 / 40 171445162 9cff5fb970c8edff435d... TRTLv3rzuV** 03 2/9/2018, 3:47:24 AM 60% 172113 5 / 40 179877850 c63054aa9c26e1238b57... TRTLv3D1Qt** x 2/9/2018, 3:46:16 AM 44% 172109 9 / 40 161464878 f212355d3dbce91b7c6a... TRTLv2TvD9** workwork 2/9/2018, 3:45:19 AM 246% 172098 20 / 40 176633479 ad8624f48af824b93e9e... TRTLuxVBjt** x 2/9/2018, 3:41:05 AM 477% 172086 32 / 40 139362856 70cc6223d03946d376e5... TRTLuwvA1h** x 2/9/2018, 3:31:59 AM 218% 172074 176011398 55952b6fa276f0d53cc4... TRTLuyiNBU** codesixsgmail.com 2/9/2018, 3:28:38 AM 36% 172072 216745982 7449bd6ab932b6b3c636... TRTLv3rzuV** 04 2/9/2018, 3:27:55 AM 13% 172071 271416583 18746bb11c94f15ca1c9... TRTLv3rzuV** 02 2/9/2018, 3:27:37 AM 202% 172068 319211946 495435e55d2f44970344... TRTLv2Qs15** x 2/9/2018, 3:21:26 AM 35% 172067 413090989 8e654a4fdb2e015b2e6a... TRTLv3D1Qt** x 2/9/2018, 3:20:09 AM 131% 172055 156855927 5c8ce3c564056ba44470... TRTLv3K83o** 2AYAKMak06 2/9/2018, 3:14:03 AM 63% 172047 160276599 82afb827e74ca23bf3a0... TRTLuyiNBU** codesixsgmail.com 2/9/2018, 3:12:53 AM 12% 172046 161872142 7bb880059e0857af1cf2... TRTLuyXJ2p** rig1 2/9/2018, 3:12:42 AM 142% 172043 274954300 2f2b46744c6749314eb1... TRTLuyiNBU** codesixsgmail.com 2/9/2018, 3:10:08 AM 80% 172042 266527633 3ae50e6b0dcefc02e500... TRTLv3rzuV** 03 2/9/2018, 3:07:45 AM 97% 172041 255790434 deef411a244a82f6ea25... TRTLuwhvQs** x 2/9/2018, 3:05:09 AM 12% 172040 240987544 97faf834283970531643... TRTLuwvA1h** x 2/9/2018, 3:04:52 AM 4% 172039 235873768 8e27c3ff6c1d0150a019... TRTLv2D16v** xe 2/9/2018, 3:04:45 AM 41% 172036 177419055 8c238ff13059d73f694b... TRTLuwvA1h** x 2/9/2018, 3:03:44 AM 218% 172026 143529974 01481c441ccefc249263... TRTLv1Gz2M** 55023 2/9/2018, 2:59:46 AM 494% 172019 206095397 c9589d658b2f5765ce14... TRTLuypZ8h** x 2/9/2018, 2:56:38 AM 61% 172018 207713609 567c9bde56e731e924fa... TRTLv3cfN9** x 2/9/2018, 2:55:24 AM 142% 172012 305321735 4bf722a9cd8a8a96b021... TRTLuyXJ2p** wtj 2/9/2018, 2:52:26 AM 207% 172007 404323547 9fb8e3e0f03b069ed35b... TRTLuySdjq** vega 2/9/2018, 2:46:09 AM 26% 172005 494192081 5b9c86adbe8bf0554000... TRTLuyXJ2p** rig1 2/9/2018, 2:45:02 AM 100% 171998 358100489 29bbcd60f15b5cdee45d... TRTLuy8x5K** x 2/9/2018, 2:40:04 AM 45% 171991 257858339 b421b824311d80f616ec... TRTLv3VUfV** worker 2/9/2018, 2:38:25 AM 5% 171990 253042471 831de6b63f0815d950e6... TRTLuyiNBU** codesixsgmail.com 2/9/2018, 2:38:18 AM 13% 171988 310209945 3011b73336d5a8b45492... TRTLuwvA1h** x 2/9/2018, 2:37:59 AM 13% 171987 319986991 b88aa2dd22b181d359f3... TRTLv2AAKi** ninjaturtle 2/9/2018, 2:37:37 AM 118% 171981 200173020 3386f0254b8ebb9e4a12... TRTLuwZ7Ke** worker 2/9/2018, 2:33:48 AM 199% 171967 168270078 0a039bf5c3e060a22caa... TRTLv2Qs15** x 2/9/2018, 2:29:43 AM 146% 171964 193969315 5fd022a47a5b216fb09d... TRTLv2Sn89** nv4 2/9/2018, 2:27:23 AM 569% 171949 266080554 39707d182134d830cf17... TRTLv3rzuV** 02 2/9/2018, 2:16:18 AM 123% 171944 325601301 df98427b91e211ac5489... TRTLuxUu9N** vegas 2/9/2018, 2:13:01 AM 60% Block 5fd022a47a5b216fb09d35b16125a51418451b99250e2cac3a43e90cf096b385 Height: 171964 Timestamp: 2/9/2018, 2:26:37 AM Difficulty: 193969315 Orphan: no Transactions: 2 Total coins in the network: 5111790986.54 trtl Total transactions in the network: 299508 Total transactions size, bytes: 2351 Total block size, bytes: 2502 Current txs median, bytes: 2866 Effective txs median, bytes: 100000 Reward penalty: 0% Base Reward: 29649.98 trtl Transactions fee: 1.00 trtl Reward: 29650.98 trtl Тransactions Hash Fee Total Amount Size d1c9d36c4e38f11df2f2064af5e5018fca70f723f0d0dbeefe314dbdd8d9e1a2 0.0000 29650.9800 265 4990784a23be55fea47e7432819fb21e675c9af735e98ac562c7cd1a701f46d7 1.0000 61350.0000 2086 |
так что это bytecoin monero electroneum turtlecoin можно добывать на процессорах и почти любых видюхах – работает. 569 %
это удача пула получилась не высокая но блок нашелся – в 5 раз больше вариантов перепробовано чем надо, чаще такое из-за оборудования и особенности генерации случайного числа nonce это проблема майнинга POW то есть на правильный подсчет затрачено в 5 раз больше времени и энергии чем должно бы быть.
На FreeBSD electroneum etn даемон собирается по 2 способу – пока нет порта как monero-cli и все команды так же как в linux ubuntu.
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 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
crypto currency Electroneum cpu - gpu - mobile mining // mobile 5- 20 h-s cpu 50-1900 h-s amd 40-600 h-s nvidia 200-1500 h-s root@pc1:~ # git clone https://github.com/electroneum/electroneum Клонирование в «electroneum»… remote: Counting objects: 29919, done. remote: Total 29919 (delta 0), reused 0 (delta 0), pack-reused 29919 Получение объектов: 100% (29919/29919), 128.68 MiB | 5.01 MiB/s, готово. Определение изменений: 100% (22219/22219), готово. root@pc1:~ # cd electroneum root@pc1:~/electroneum # make mkdir -p build/release cd build/release && cmake -D BUILD_TESTS=ON -D CMAKE_BUILD_TYPE=release ../.. && make -- 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 -- Building without build tag -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required) -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF -- Could not find DEVELOPER_LIBUNBOUND_OLD in env (not required) -- Building for a 64-bit system -- Building internal libraries as static -- Could not find DATABASE in env (not required unless you want to change database type from default: lmdb) -- Using LMDB as default DB type -- looking for liblzma -- liblzma found -- Found Libunwind: /usr/local/include -- Stack trace on exception enabled -- Found OpenSSL: /usr/local/lib/libcrypto.so (found version "1.0.2l") -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Found MiniUPnPc: /usr/local/include/miniupnpc -- Found miniupnpc API version 16 -- Using shared miniupnpc found at /usr/local/include/miniupnpc -- Looking for libunbound -- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for endian.h -- Looking for endian.h - not found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for event.h -- Looking for event.h - not found -- Looking for getopt.h -- Looking for getopt.h - found -- Looking for glob.h -- Looking for glob.h - found -- Looking for grp.h -- Looking for grp.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for iphlpapi.h -- Looking for iphlpapi.h - not found -- Looking for login_cap.h -- Looking for login_cap.h - not found -- Looking for memory.h -- Looking for memory.h - found -- Looking for netdb.h -- Looking for netdb.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pwd.h -- Looking for pwd.h - found -- Looking for stdarg.h -- Looking for stdarg.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for string.h -- Looking for string.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/sha2.h -- Looking for sys/sha2.h - not found -- Looking for sys/socket.h -- Looking for sys/socket.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/sysctl.h -- Looking for sys/sysctl.h - not found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for sys/un.h -- Looking for sys/un.h - found -- Looking for sys/wait.h -- Looking for sys/wait.h - found -- Looking for syslog.h -- Looking for syslog.h - found -- Looking for time.h -- Looking for time.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for vfork.h -- Looking for vfork.h - not found -- Looking for windows.h -- Looking for windows.h - not found -- Looking for winsock2.h -- Looking for winsock2.h - not found -- Looking for ws2tcpip.h -- Looking for ws2tcpip.h - not found -- Looking for _beginthreadex -- Looking for _beginthreadex - not found -- Looking for arc4random -- Looking for arc4random - found -- Looking for arc4random_uniform -- Looking for arc4random_uniform - found -- Looking for chown -- Looking for chown - found -- Looking for chroot -- Looking for chroot - found -- Looking for ctime_r -- Looking for ctime_r - found -- Looking for daemon -- Looking for daemon - found -- Looking for endprotoent -- Looking for endprotoent - found -- Looking for endservent -- Looking for endservent - found -- Looking for fork -- Looking for fork - found -- Looking for fseeko -- Looking for fseeko - found -- Looking for fsync -- Looking for fsync - found -- Looking for getauxval -- Looking for getauxval - not found -- Looking for getentropy -- Looking for getentropy - not found -- Looking for getpwnam -- Looking for getpwnam - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for glob -- Looking for glob - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for fcntl -- Looking for fcntl - found -- Looking for inet_aton -- Looking for inet_aton - found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for initgroups -- Looking for initgroups - found -- Looking for ioctlsocket -- Looking for ioctlsocket - not found -- Looking for isblank -- Looking for isblank - found -- Looking for kill -- Looking for kill - found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for malloc -- Looking for malloc - found -- Looking for memmove -- Looking for memmove - found -- Looking for random -- Looking for random - found -- Looking for reallocarray -- Looking for reallocarray - found -- Looking for recvmsg -- Looking for recvmsg - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for sendmsg -- Looking for sendmsg - found -- Looking for setregid -- Looking for setregid - found -- Looking for setresgid -- Looking for setresgid - found -- Looking for setresuid -- Looking for setresuid - found -- Looking for setreuid -- Looking for setreuid - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for setsid -- Looking for setsid - found -- Looking for setusercontent -- Looking for setusercontent - not found -- Looking for sigprocmask -- Looking for sigprocmask - found -- Looking for sleep -- Looking for sleep - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for socketpair -- Looking for socketpair - found -- Looking for srandom -- Looking for srandom - found -- Looking for strsep -- Looking for strsep - found -- Looking for strftime -- Looking for strftime - found -- Looking for strlcat -- Looking for strlcat - found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for strptime -- Looking for strptime - found -- Looking for tzset -- Looking for tzset - found -- Looking for usleep -- Looking for usleep - found -- Looking for writev -- Looking for writev - found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of time_t -- Check size of time_t - done -- Check size of gid_t -- Check size of gid_t - done -- Check size of in_addr_t -- Check size of in_addr_t - done -- Check size of in_port_t -- Check size of in_port_t - done -- Check size of int16_t -- Check size of int16_t - done -- Check size of int32_t -- Check size of int32_t - done -- Check size of int64_t -- Check size of int64_t - done -- Check size of int8_t -- Check size of int8_t - done -- Check size of pid_t -- Check size of pid_t - done -- Check size of rlim_t -- Check size of rlim_t - done -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of uid_t -- Check size of uid_t - done -- Check size of uint16_t -- Check size of uint16_t - done -- Check size of uint32_t -- Check size of uint32_t - done -- Check size of uint64_t -- Check size of uint64_t - done -- Check size of uint8_t -- Check size of uint8_t - done -- Looking for PTHREAD_PRIO_INHERIT -- Looking for PTHREAD_PRIO_INHERIT - found -- Looking for pthread_rwlock_t -- Looking for pthread_rwlock_t - not found -- Looking for pthread_spinlock_t -- Looking for pthread_spinlock_t - not found -- Looking for openssl/conf.h -- Looking for openssl/conf.h - found -- Looking for openssl/engine.h -- Looking for openssl/engine.h - found -- Looking for openssl/err.h -- Looking for openssl/err.h - found -- Looking for openssl/rand.h -- Looking for openssl/rand.h - found -- Looking for openssl/ssl.h -- Looking for openssl/ssl.h - found -- Looking for NID_secp384r1 -- Looking for NID_secp384r1 - found -- Looking for NID_X9_62_prime256v1 -- Looking for NID_X9_62_prime256v1 - found -- Looking for sk_SSL_COMP_pop_free -- Looking for sk_SSL_COMP_pop_free - found -- Looking for SSL_COMP_get_compression_methods -- Looking for SSL_COMP_get_compression_methods - not found -- Looking for EVP_MD_CTX_new -- Looking for EVP_MD_CTX_new - not found -- Looking for EVP_sha1 -- Looking for EVP_sha1 - found -- Looking for EVP_sha256 -- Looking for EVP_sha256 - found -- Looking for EVP_sha512 -- Looking for EVP_sha512 - found -- Looking for FIPS_mode -- Looking for FIPS_mode - found -- Looking for HMAC_Update -- Looking for HMAC_Update - found -- Looking for OPENSSL_config -- Looking for OPENSSL_config - found -- Looking for SHA512_Update -- Looking for SHA512_Update - found -- Found PkgConfig: /usr/local/bin/pkg-config (found version "1.3.9") -- Using 64-bit LMDB from source tree -- Building on amd64 for native -- AES support enabled -- Found Boost Version: 106501 -- Found Readline: /usr/local/include -- Performing Test GNU_READLINE_FOUND -- Performing Test GNU_READLINE_FOUND - Success -- Found readline library at: /usr/local -- Found Git: /usr/local/bin/git -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- GTest not found on the system: will use GTest bundled with this source -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done -- Generating done -- Build files have been written to: /root/electroneum/build/release Scanning dependencies of target version [ 0%] Generating version/version.h -- You are currently on commit 076de9be -- The most recent tag was at 076de9be -- You are building a tagged release [ 0%] Built target version Scanning dependencies of target unbound [ 0%] Building C object external/unbound/CMakeFiles/unbound.dir/services/cache/dns.c.o [ 1%] Building C object external/unbound/CMakeFiles/unbound.dir/services/cache/infra.c.o [ 1%] Building C object external/unbound/CMakeFiles/unbound.dir/services/cache/rrset.c.o [ 1%] Building C object external/unbound/CMakeFiles/unbound.dir/util/data/dname.c.o [ 2%] Building C object external/unbound/CMakeFiles/unbound.dir/util/data/msgencode.c.o [ 2%] Building C object external/unbound/CMakeFiles/unbound.dir/util/data/msgparse.c.o [ 2%] Building C object external/unbound/CMakeFiles/unbound.dir/util/data/msgreply.c.o [ 3%] Building C object external/unbound/CMakeFiles/unbound.dir/util/data/packed_rrset.c.o [ 3%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iterator.c.o [ 3%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_delegpt.c.o [ 4%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_donotq.c.o [ 4%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_fwd.c.o [ 4%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_hints.c.o [ 5%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_priv.c.o [ 5%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_resptype.c.o [ 5%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_scrub.c.o [ 6%] Building C object external/unbound/CMakeFiles/unbound.dir/iterator/iter_utils.c.o [ 6%] Building C object external/unbound/CMakeFiles/unbound.dir/respip/respip.c.o [ 7%] Building C object external/unbound/CMakeFiles/unbound.dir/services/listen_dnsport.c.o [ 7%] Building C object external/unbound/CMakeFiles/unbound.dir/services/localzone.c.o [ 7%] Building C object external/unbound/CMakeFiles/unbound.dir/services/mesh.c.o [ 8%] Building C object external/unbound/CMakeFiles/unbound.dir/services/modstack.c.o [ 8%] Building C object external/unbound/CMakeFiles/unbound.dir/services/outbound_list.c.o [ 8%] Building C object external/unbound/CMakeFiles/unbound.dir/services/outside_network.c.o [ 9%] Building C object external/unbound/CMakeFiles/unbound.dir/services/view.c.o [ 9%] Building C object external/unbound/CMakeFiles/unbound.dir/util/alloc.c.o [ 9%] Building C object external/unbound/CMakeFiles/unbound.dir/util/as112.c.o [ 10%] Building C object external/unbound/CMakeFiles/unbound.dir/util/config_file.c.o [ 10%] Building C object external/unbound/CMakeFiles/unbound.dir/util/configlexer.c.o [ 10%] Building C object external/unbound/CMakeFiles/unbound.dir/util/configparser.c.o [ 11%] Building C object external/unbound/CMakeFiles/unbound.dir/util/fptr_wlist.c.o [ 11%] Building C object external/unbound/CMakeFiles/unbound.dir/util/locks.c.o [ 11%] Building C object external/unbound/CMakeFiles/unbound.dir/util/log.c.o [ 12%] Building C object external/unbound/CMakeFiles/unbound.dir/util/mini_event.c.o [ 12%] Building C object external/unbound/CMakeFiles/unbound.dir/util/module.c.o [ 12%] Building C object external/unbound/CMakeFiles/unbound.dir/util/netevent.c.o [ 13%] Building C object external/unbound/CMakeFiles/unbound.dir/util/net_help.c.o [ 13%] Building C object external/unbound/CMakeFiles/unbound.dir/util/random.c.o [ 13%] Building C object external/unbound/CMakeFiles/unbound.dir/util/rbtree.c.o [ 14%] Building C object external/unbound/CMakeFiles/unbound.dir/util/regional.c.o [ 14%] Building C object external/unbound/CMakeFiles/unbound.dir/util/rtt.c.o [ 14%] Building C object external/unbound/CMakeFiles/unbound.dir/util/storage/dnstree.c.o [ 15%] Building C object external/unbound/CMakeFiles/unbound.dir/util/storage/lookup3.c.o [ 15%] Building C object external/unbound/CMakeFiles/unbound.dir/util/storage/lruhash.c.o [ 15%] Building C object external/unbound/CMakeFiles/unbound.dir/util/storage/slabhash.c.o [ 16%] Building C object external/unbound/CMakeFiles/unbound.dir/util/timehist.c.o [ 16%] Building C object external/unbound/CMakeFiles/unbound.dir/util/tube.c.o [ 16%] Building C object external/unbound/CMakeFiles/unbound.dir/util/ub_event.c.o [ 17%] Building C object external/unbound/CMakeFiles/unbound.dir/util/winsock_event.c.o [ 17%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/autotrust.c.o [ 17%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_anchor.c.o [ 18%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/validator.c.o [ 18%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_kcache.c.o [ 18%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_kentry.c.o [ 19%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_neg.c.o [ 19%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_nsec3.c.o [ 19%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_nsec.c.o [ 20%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_secalgo.c.o [ 20%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_sigcrypt.c.o [ 20%] Building C object external/unbound/CMakeFiles/unbound.dir/validator/val_utils.c.o [ 21%] Building C object external/unbound/CMakeFiles/unbound.dir/dns64/dns64.c.o [ 21%] Building C object external/unbound/CMakeFiles/unbound.dir/testcode/checklocks.c.o [ 21%] Building C object external/unbound/CMakeFiles/unbound.dir/sldns/keyraw.c.o [ 22%] Building C object external/unbound/CMakeFiles/unbound.dir/sldns/sbuffer.c.o [ 22%] Building C object external/unbound/CMakeFiles/unbound.dir/sldns/wire2str.c.o [ 22%] Building C object external/unbound/CMakeFiles/unbound.dir/sldns/parse.c.o [ 23%] Building C object external/unbound/CMakeFiles/unbound.dir/sldns/parseutil.c.o [ 23%] Building C object external/unbound/CMakeFiles/unbound.dir/sldns/rrdef.c.o [ 24%] Building C object external/unbound/CMakeFiles/unbound.dir/sldns/str2wire.c.o [ 24%] Building C object external/unbound/CMakeFiles/unbound.dir/compat/explicit_bzero.c.o [ 24%] Building C object external/unbound/CMakeFiles/unbound.dir/compat/reallocarray.c.o [ 25%] Building C object external/unbound/CMakeFiles/unbound.dir/libunbound/context.c.o [ 25%] Building C object external/unbound/CMakeFiles/unbound.dir/libunbound/libunbound.c.o [ 25%] Building C object external/unbound/CMakeFiles/unbound.dir/libunbound/libworker.c.o [ 26%] Linking C static library libunbound.a [ 26%] Built target unbound Scanning dependencies of target lmdb [ 26%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o [ 26%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o [ 27%] Linking C static library liblmdb.a [ 27%] Built target lmdb Scanning dependencies of target easylogging [ 27%] Building CXX object external/easylogging /CMakeFiles/easylogging.dir/easylogging .cc.o [ 28%] Linking CXX static library libeasylogging.a [ 28%] Built target easylogging Scanning dependencies of target obj_cncrypto [ 29%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o [ 29%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o [ 29%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha8.c.o [ 30%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o [ 30%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o [ 30%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o [ 31%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o [ 31%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o [ 31%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o [ 32%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o [ 32%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o [ 32%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o [ 33%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o [ 33%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o [ 33%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o [ 34%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o [ 34%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o [ 34%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o [ 35%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o [ 35%] Built target obj_cncrypto Scanning dependencies of target cncrypto [ 36%] Linking CXX static library libcncrypto.a [ 36%] Built target cncrypto Scanning dependencies of target epee [ 36%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/hex.cpp.o [ 36%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/http_auth.cpp.o [ 37%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/mlog.cpp.o [ 37%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/string_tools.cpp.o [ 37%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/readline_buffer.cpp.o [ 38%] Linking CXX static library libepee.a [ 38%] Built target epee Scanning dependencies of target obj_common [ 38%] Building CXX object src/common/CMakeFiles/obj_common.dir/base58.cpp.o [ 38%] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/download.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/util.cpp.o [ 40%] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o [ 40%] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o [ 40%] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/task_region.cpp.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/thread_group.cpp.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o [ 42%] Building CXX object src/common/CMakeFiles/obj_common.dir/stack_trace.cpp.o [ 42%] Built target obj_common Scanning dependencies of target common [ 42%] Linking CXX static library libcommon.a [ 42%] Built target common Scanning dependencies of target obj_ringct [ 42%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctOps.cpp.o [ 43%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o [ 43%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctTypes.cpp.o [ 43%] Building C object src/ringct/CMakeFiles/obj_ringct.dir/rctCryptoOps.c.o [ 43%] Built target obj_ringct Scanning dependencies of target obj_cryptonote_basic [ 43%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o [ 43%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/checkpoints.cpp.o [ 44%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o [ 44%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o [ 44%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o [ 45%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o [ 45%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o [ 45%] Built target obj_cryptonote_basic Scanning dependencies of target cryptonote_basic [ 46%] Linking CXX static library libcryptonote_basic.a [ 46%] Built target cryptonote_basic Scanning dependencies of target ringct [ 46%] Linking CXX static library libringct.a [ 46%] Built target ringct Scanning dependencies of target obj_cryptonote_core [ 46%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o [ 47%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o [ 47%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o [ 47%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o [ 47%] Built target obj_cryptonote_core Scanning dependencies of target obj_blockchain_db [ 48%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o [ 48%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o [ 48%] Built target obj_blockchain_db Scanning dependencies of target blockchain_db [ 48%] Linking CXX static library libblockchain_db.a [ 48%] Built target blockchain_db [ 48%] Generating blocks.o [ 49%] Generating testnet_blocks.o Scanning dependencies of target blocks [ 49%] Building C object src/blocks/CMakeFiles/blocks.dir/blockexports.c.o [ 49%] Linking C static library libblocks.a [ 49%] Built target blocks Scanning dependencies of target cryptonote_core [ 49%] Linking CXX static library libcryptonote_core.a [ 49%] Built target cryptonote_core Scanning dependencies of target obj_mnemonics [ 50%] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o [ 50%] Built target obj_mnemonics Scanning dependencies of target mnemonics [ 50%] Linking CXX static library libmnemonics.a [ 50%] Built target mnemonics Scanning dependencies of target obj_rpc [ 51%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o [ 51%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_args.cpp.o [ 51%] Built target obj_rpc Scanning dependencies of target obj_p2p [ 51%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/connection_basic.cpp.o [ 52%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/network_throttle-detail.cpp.o [ 52%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/network_throttle.cpp.o [ 52%] Built target obj_p2p Scanning dependencies of target p2p [ 52%] Linking CXX static library libp2p.a [ 52%] Built target p2p Scanning dependencies of target obj_cryptonote_protocol [ 53%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o /root/electroneum/src/cryptonote_protocol/block_queue.cpp:208:44: warning: suggest braces around initialization of subobject [-Wmissing-braces] ...uuid0 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } 1 warning generated. [ 53%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o [ 53%] Built target obj_cryptonote_protocol Scanning dependencies of target cryptonote_protocol [ 53%] Linking CXX static library libcryptonote_protocol.a [ 53%] Built target cryptonote_protocol Scanning dependencies of target rpc [ 53%] Linking CXX static library librpc.a [ 53%] Built target rpc Scanning dependencies of target obj_wallet [ 53%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o [ 54%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o [ 54%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o [ 54%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/wallet.cpp.o [ 55%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/wallet_manager.cpp.o [ 55%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/transaction_info.cpp.o [ 55%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/transaction_history.cpp.o [ 56%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/pending_transaction.cpp.o [ 56%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/utils.cpp.o [ 56%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/address_book.cpp.o [ 57%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/unsigned_transaction.cpp.o [ 57%] Built target obj_wallet Scanning dependencies of target wallet [ 58%] Linking CXX static library ../../lib/libwallet.a [ 58%] Built target wallet Scanning dependencies of target wallet_rpc_server [ 58%] Building CXX object src/wallet/CMakeFiles/wallet_rpc_server.dir/wallet_rpc_server.cpp.o [ 59%] Linking CXX executable ../../bin/electroneum-wallet-rpc [ 59%] Built target wallet_rpc_server Scanning dependencies of target simplewallet [ 60%] Building CXX object src/simplewallet/CMakeFiles/simplewallet.dir/simplewallet.cpp.o [ 60%] Linking CXX executable ../../bin/electroneum-wallet-cli [ 60%] Built target simplewallet Scanning dependencies of target obj_daemonizer [ 60%] Building CXX object src/daemonizer/CMakeFiles/obj_daemonizer.dir/posix_fork.cpp.o [ 60%] Built target obj_daemonizer Scanning dependencies of target daemonizer [ 60%] Linking CXX static library libdaemonizer.a [ 60%] Built target daemonizer [ 61%] Generating blocksdat.o Scanning dependencies of target daemon [ 61%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_parser_executor.cpp.o [ 61%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o [ 62%] Building CXX object src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o [ 62%] Building CXX object src/daemon/CMakeFiles/daemon.dir/executor.cpp.o [ 62%] Building CXX object src/daemon/CMakeFiles/daemon.dir/main.cpp.o [ 63%] Building CXX object src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o [ 63%] Linking CXX executable ../../bin/electroneumd [ 63%] Built target daemon Scanning dependencies of target blockchain_export [ 63%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blockchain_export.cpp.o /root/electroneum/src/blockchain_utilities/blockchain_export.cpp:181:3: warning: bool literal returned from \'main\' [-Wmain] CHECK_AND_ASSERT_MES(r, false, "Failed to initialize source blockchai... ^ ~~~~~ /root/electroneum/contrib/epee/include/misc_log_ex.h:178:97: note: expanded from macro \'CHECK_AND_ASSERT_MES\' ...message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}wh... ^ ~~~~~~~~~~~~ /root/electroneum/src/blockchain_utilities/blockchain_export.cpp:195:3: warning: bool literal returned from \'main\' [-Wmain] CHECK_AND_ASSERT_MES(r, false, "Failed to export blockchain raw data"); ^ ~~~~~ /root/electroneum/contrib/epee/include/misc_log_ex.h:178:97: note: expanded from macro \'CHECK_AND_ASSERT_MES\' ...message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}wh... ^ ~~~~~~~~~~~~ 2 warnings generated. [ 64%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/bootstrap_file.cpp.o [ 64%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blocksdat_file.cpp.o [ 64%] Linking CXX executable ../../bin/electroneum-blockchain-export [ 64%] Built target blockchain_export [ 65%] Generating blocksdat.o Scanning dependencies of target blockchain_import [ 65%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blockchain_import.cpp.o [ 65%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/bootstrap_file.cpp.o [ 66%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blocksdat_file.cpp.o [ 66%] Linking CXX executable ../../bin/electroneum-blockchain-import [ 66%] Built target blockchain_import Scanning dependencies of target hash-target-tests [ 66%] Building CXX object tests/CMakeFiles/hash-target-tests.dir/hash-target.cpp.o [ 66%] Linking CXX executable hash-target-tests [ 66%] Built target hash-target-tests Scanning dependencies of target googletest [ 66%] Creating directories for \'googletest\' [ 66%] No download step for \'googletest\' [ 67%] No update step for \'googletest\' [ 67%] No patch step for \'googletest\' [ 67%] Performing configure step for \'googletest\' -- The CXX compiler identification is Clang 4.0.0 -- The C compiler identification is Clang 4.0.0 -- 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 -- 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 -- Found PythonInterp: /usr/local/bin/python (found version "2.7.14") -- 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 -- Configuring done -- Generating done -- Build files have been written to: /root/electroneum/build/release/tests/gtest [ 68%] Performing build step for \'googletest\' Scanning dependencies of target gtest [ 25%] Building CXX object CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 50%] Linking CXX static library libgtest.a [ 50%] Built target gtest Scanning dependencies of target gtest_main [ 75%] Building CXX object CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [100%] Linking CXX static library libgtest_main.a [100%] Built target gtest_main [ 69%] No install step for \'googletest\' [ 69%] Completed \'googletest\' [ 69%] Built target googletest Scanning dependencies of target coretests [ 69%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/block_reward.cpp.o [ 70%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/block_validation.cpp.o [ 70%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/chain_split_1.cpp.o [ 70%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/chain_switch_1.cpp.o [ 71%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/chaingen.cpp.o [ 71%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/chaingen001.cpp.o [ 71%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/chaingen_main.cpp.o [ 72%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/double_spend.cpp.o [ 72%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/integer_overflow.cpp.o [ 72%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/ring_signature_1.cpp.o [ 73%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/transaction_tests.cpp.o [ 73%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/tx_validation.cpp.o [ 73%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/v2_tests.cpp.o [ 74%] Building CXX object tests/core_tests/CMakeFiles/coretests.dir/rct.cpp.o [ 74%] Linking CXX executable coretests [ 74%] Built target coretests Scanning dependencies of target block_fuzz_tests [ 74%] Building CXX object tests/fuzz/CMakeFiles/block_fuzz_tests.dir/block.cpp.o [ 74%] Building CXX object tests/fuzz/CMakeFiles/block_fuzz_tests.dir/fuzzer.cpp.o [ 75%] Linking CXX executable block_fuzz_tests [ 75%] Built target block_fuzz_tests Scanning dependencies of target cold-transaction_fuzz_tests [ 75%] Building CXX object tests/fuzz/CMakeFiles/cold-transaction_fuzz_tests.dir/cold-transaction.cpp.o [ 76%] Building CXX object tests/fuzz/CMakeFiles/cold-transaction_fuzz_tests.dir/fuzzer.cpp.o [ 76%] Linking CXX executable cold-transaction_fuzz_tests [ 76%] Built target cold-transaction_fuzz_tests Scanning dependencies of target signature_fuzz_tests [ 77%] Building CXX object tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/signature.cpp.o [ 77%] Building CXX object tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/fuzzer.cpp.o [ 77%] Linking CXX executable signature_fuzz_tests [ 77%] Built target signature_fuzz_tests Scanning dependencies of target transaction_fuzz_tests [ 77%] Building CXX object tests/fuzz/CMakeFiles/transaction_fuzz_tests.dir/transaction.cpp.o [ 78%] Building CXX object tests/fuzz/CMakeFiles/transaction_fuzz_tests.dir/fuzzer.cpp.o [ 78%] Linking CXX executable transaction_fuzz_tests [ 78%] Built target transaction_fuzz_tests Scanning dependencies of target cold-outputs_fuzz_tests [ 78%] Building CXX object tests/fuzz/CMakeFiles/cold-outputs_fuzz_tests.dir/cold-outputs.cpp.o [ 79%] Building CXX object tests/fuzz/CMakeFiles/cold-outputs_fuzz_tests.dir/fuzzer.cpp.o [ 79%] Linking CXX executable cold-outputs_fuzz_tests [ 79%] Built target cold-outputs_fuzz_tests Scanning dependencies of target cncrypto-tests [ 79%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/crypto-ops-data.c.o [ 79%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/crypto-ops.c.o [ 80%] Building CXX object tests/crypto/CMakeFiles/cncrypto-tests.dir/crypto.cpp.o [ 80%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/hash.c.o [ 80%] Building CXX object tests/crypto/CMakeFiles/cncrypto-tests.dir/main.cpp.o [ 81%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/random.c.o [ 81%] Linking CXX executable cncrypto-tests [ 81%] Built target cncrypto-tests Scanning dependencies of target functional_tests [ 81%] Building CXX object tests/functional_tests/CMakeFiles/functional_tests.dir/main.cpp.o [ 81%] Building CXX object tests/functional_tests/CMakeFiles/functional_tests.dir/transactions_flow_test.cpp.o [ 82%] Building CXX object tests/functional_tests/CMakeFiles/functional_tests.dir/transactions_generation_from_blockchain.cpp.o [ 82%] Linking CXX executable functional_tests [ 82%] Built target functional_tests Scanning dependencies of target performance_tests [ 82%] Building CXX object tests/performance_tests/CMakeFiles/performance_tests.dir/main.cpp.o [ 83%] Linking CXX executable performance_tests [ 83%] Built target performance_tests Scanning dependencies of target core_proxy [ 84%] Building CXX object tests/core_proxy/CMakeFiles/core_proxy.dir/core_proxy.cpp.o [ 84%] Linking CXX executable core_proxy [ 84%] Built target core_proxy Scanning dependencies of target unit_tests [ 84%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/address_from_url.cpp.o [ 84%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/ban.cpp.o [ 85%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/base58.cpp.o [ 85%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/blockchain_db.cpp.o [ 85%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/block_queue.cpp.o [ 86%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/block_reward.cpp.o [ 86%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/canonical_amounts.cpp.o [ 86%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/chacha8.cpp.o [ 87%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/checkpoints.cpp.o [ 87%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/command_line.cpp.o [ 87%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/crypto.cpp.o [ 88%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/decompose_amount_into_digits.cpp.o [ 88%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/dns_resolver.cpp.o [ 88%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/epee_boosted_tcp_server.cpp.o [ 89%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/epee_levin_protocol_handler_async.cpp.o [ 89%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/epee_utils.cpp.o [ 89%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/fee.cpp.o [ 90%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/get_xtype_from_string.cpp.o [ 90%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/http.cpp.o [ 90%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/main.cpp.o [ 91%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/mnemonics.cpp.o [ 91%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/mul_div.cpp.o [ 91%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/parse_amount.cpp.o [ 92%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/serialization.cpp.o /root/electroneum/tests/unit_tests/serialization.cpp:822:12: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] return std::move(plaintext); ^ /root/electroneum/tests/unit_tests/serialization.cpp:822:12: note: remove std::move call here return std::move(plaintext); ^~~~~~~~~~ ~ 1 warning generated. [ 92%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/slow_memmem.cpp.o [ 92%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/test_tx_utils.cpp.o [ 93%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/test_peerlist.cpp.o [ 93%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/test_protocol_pack.cpp.o [ 93%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/thread_group.cpp.o [ 94%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/hardfork.cpp.o [ 94%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/unbound.cpp.o [ 94%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/uri.cpp.o [ 95%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/varint.cpp.o [ 95%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/ringct.cpp.o [ 95%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/output_selection.cpp.o [ 96%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/vercmp.cpp.o [ 96%] Linking CXX executable unit_tests [ 96%] Built target unit_tests Scanning dependencies of target difficulty-tests [ 97%] Building CXX object tests/difficulty/CMakeFiles/difficulty-tests.dir/difficulty.cpp.o [ 97%] Linking CXX executable difficulty-tests [ 97%] Built target difficulty-tests Scanning dependencies of target hash-tests [ 98%] Building CXX object tests/hash/CMakeFiles/hash-tests.dir/main.cpp.o [ 98%] Linking CXX executable hash-tests [ 98%] Built target hash-tests Scanning dependencies of target net_load_tests_srv [ 98%] Building CXX object tests/net_load_tests/CMakeFiles/net_load_tests_srv.dir/srv.cpp.o In file included from /root/electroneum/tests/net_load_tests/srv.cpp:38: /root/electroneum/tests/net_load_tests/net_load_tests.h:201:12: warning: private field \'m_open_request_target\' is not used [-Wunused-private-field] size_t m_open_request_target; ^ 1 warning generated. [ 98%] Linking CXX executable net_load_tests_srv [ 98%] Built target net_load_tests_srv Scanning dependencies of target net_load_tests_clt [ 98%] Building CXX object tests/net_load_tests/CMakeFiles/net_load_tests_clt.dir/clt.cpp.o In file included from /root/electroneum/tests/net_load_tests/clt.cpp:45: /root/electroneum/tests/net_load_tests/net_load_tests.h:201:12: warning: private field \'m_open_request_target\' is not used [-Wunused-private-field] size_t m_open_request_target; ^ 1 warning generated. [ 99%] Linking CXX executable net_load_tests_clt [ 99%] Built target net_load_tests_clt Scanning dependencies of target libwallet_api_tests [ 99%] Building CXX object tests/libwallet_api_tests/CMakeFiles/libwallet_api_tests.dir/main.cpp.o [100%] Linking CXX executable libwallet_api_tests [100%] Built target libwallet_api_tests root@pc1:~/electroneum # |
вывод денег добавляется еще
сейчас перевод через litecoin 1 доллар 20 центов , btc 4 доллара 70 центов минимально, в 20 числах декабря было 3 и 19 – 30 долларов, что невыгодно совсем для средних сумм а не только маленьких, обещают по ltc еще снизить. zcash конкурент . И electroneum если еще распространится.
Siacoin не майним без этой штуки –
Например, на днях китайская компания Bitmain, занимающаяся разработкой и продажей таких решений, выпустила модель Antminer A3, предназначенную для ускорения майнинга криптовалют, использующего алгоритм хеширования Blake(2b). На его базе построена развивающаяся с 2015 года криптовалюта SiaCoin или просто SIA.
Технические характеристики Bitmain Antminer A3:
- 3 платы по 60 чипов ASIC BM1720 на каждой;
- Хешрейт: 815GH/s (вариации ± 5%);
- Энергопотребление: 1275 Вт 7%;
- Вес 4,2 кг при размерах 321 × 125 × 208 мм;
- Цена от производителя: $2375 (без учёта приобретаемого отдельно блока питания APW3 ).
И пока рынок криптовалют переживал 17 января падение, одновременно наблюдался ажиотажный спрос на майнеры Antminer A3. Первая партия была распродана менее чем за день. Когда продажи возобновятся — производитель пока не сообщает, но обещает осуществлять поставки устройств счастливчикам не позднее 10 дней после покупки.

прибыльность резко упадет в результате у тех у кого только видюхи, или покупаем asic или переключаемся на decred monero sumo coin например, что выгоднее, на 512 мегабайт памяти asic еще лет 5 не сделают.
6 февраля – биткоин делает отскок немножко – на 6100 кто то из воротил бизнеса – * китов скупил немножко монеток сотни так 2. И вроде остановилось падение, надо посмотреть. Кто любит риск может нажать buy а как рынок чуть пойдет вниз – если успеет то sell, учитывая что боты и опытные трейдеры быстрее. Если не поздно еще закупаться – смотрите сами.
уже фиксировать прибыль если она есть.
рынок срывается с места и становится активным моментально, вот если затишье и с динамикой вниз то много не заработаешь.
эта говорят что bitfinex tether оправдались а к ним были претензии, это хорошая новость, а белорусские криптобиржи отключит Ростелеком по причине вируса в скриптах, а не из -за политики регулирования, это тоже в плюс. что слышал то и передаю, вирусы это непорядок, майнер coinhive вычисляющий monero на компьютерах когда открывается веб сайт можно считать вирусом, а если на странице предупреждене что она зарабатывает деньги так например вместо показа рекламы то это не вирус.
новость на самом деле вот – Tether now has support for Ethereum. Full announcement at: https://tether.to/?p=7889
уже тренд становится бычий как говорят , это в ближайшие часы хорошо бы курс на повышение, поскольку ситуация меняется быстро то делать прогнозы наобум это как гадать на кофейной гуще. пока наблюдать за действиями на рынке. что опять немножко коррекция чуть не просмотрел.
удобный просмотр по нескольким биржам – bitcoinwisdom.com/markets/bitfinex/btcusd
Asic baikal Cryptonight 6 штук за 1,8 млн руб. Не шутка, наверно загнали туда штук 20 cpu с памятью ddr3 . Сообщество Monero меняет алгоритм с 25 марта примерно, всем серьезным игрокам обновить с исходника. Скорее всего переключаюсь на Monero. Что сделают по другим монетам не понятно.
опять соло майнер, теперь подключен к блокчейну dero.
ставим все зависимости – устанавливая net-p2p/monero-cli из портов
на виртуальной машине разрешаем все операции по сети (сеть настроена должна быть – dhcp dns на модеме – если надо ipfw ipfw -nat named на фряхе либо сервер windows 2012 2016 ).
ставим последнюю версию monero с github, monero-stratum , masari – все полностью обновляем и все зависимости включая go-lang perl node ..
на фряхе все в портах (еще надо не забыть настроить firefox тоже из портов, особенность – если установлены дрова звуковой платы через oss – он основной вариант на freebsd и знает почти все устройства то после установки удаляем alsa pkg delete -f alsa-plugins alsa-lib а то будут окошки закрываться со странными ошибками) * исправили в июне 2018 смотрим настройки системные у firefox и там выбираем что через oss работает звук. На стабильность FreeBSD даже повлияло.
собираем masari потом еще раз сборка make с включением shared libs – так же как и для monero по инструкции а потом не выходя из каталога masari – вот все команды только самую главную настройку не показываю – надо добавить свой батник – только конфиг файл config.json со своим адресом
.. запускаем консольный кошелек и делаем его или для винды можно скачать. а то денежка прибежит мне.
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 |
#!/bin/sh # смотрим эти строки внимательно и английский текст тоже # там 2 варианта кода - надо отредактировать именно тот какой будет в последней версии # с апреля отключаются асики и хакеры переписывают плм для fpga сказали месяц минимум # купили порося ... cd ~/masari pwd #make -C /usr/ports/devel/boost-libs deinstall install #make -C /usr/ports/devel/go-tools deinstall install #pkg install go boost-libs #env BUILD_SHARED_LIBS=1 make -DBUILD_SHARED_LIBS=1 -C /usr/ports/net-p2p/monero-cli build deinstall install cmake -DBUILD_SHARED_LIBS=1 . make git clone https://github.com/sammy007/monero-stratum.git cd ./monero-stratum #MONERO_DIR=/usr/ports/net-p2p/monero-cli/work/monero-0.11.1.0 cmake . # # edit Cryptonight variant if error - now v6 after 6-apr-2018 -v7 # run mcedit - correct function parameters - 3 or 5 !) # # cp ./monero-stratum/cnutil/src/stringize.hpp /usr/local/include/boost # не уверен где - найти файлик и скопировать вручную (или из Monero или Stratum proxy) cp ./boost/preprocessor/stringize.hpp /usr/local/include/boost mkdir /root/masari/contrib/epee/boost mkdir /root/masari/contrib/epee/boost/preprocessor cp ./boost/preprocessor/stringize.hpp /root/masari/contrib/epee/include cp ./boost/preprocessor/stringize.hpp /root/masari/contrib/epee/boost/preprocessor/stringize.hpp # edit! echo "include_directories(SYSTEM ${Boost_INCLUDE_DIRS})" >> CMakeLists.txt env MONERO_DIR="/root/masari" cmake -DCMAKE_EXE_LINKER_FLAGS=-L/usr/local/lib -DCMAKE_SHARED_LINKER_FLAGS=-L/usr/local -DBOOST_ROOT=/usr/local/include/boost -DBOOST_LIBRARYDIR=/usr/local/lib -DBOOST_IGNORE_SYSTEM_PATHS_DEFAULT=ON . make # cryptonote_core was too old (version? variant -no) |
Собрался – копируем полученный файл программы – monero-stratum из каталога bin в каталог выше – туда где есть каталог www,
и это еще не все – создаем там из mcedit конфигурацию – через шифт левый F4 – копируем и вставляем в окошко mcedit по ctrl-shift-v и сохраняем как config.json
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 |
{ <------>"address": "5hvLre4ry2MALdUE7wF2TDj5EHGsnuMWWVwjuP1fX3oaMAxkZfc6FEcLoW3ZsYPZmEQ7yUAqpnScsN9D4eQ2PptZ5e1DGKQ", <------>"bypassAddressValidation": true, <------>"bypassShareValidation": true, <------>"threads": 2, <------>"estimationWindow": "15m", <------>"luckWindow": "24h", <------>"largeLuckWindow": "72h", <------>"blockRefreshInterval": "1s", <------>"stratum": { <------><------>"timeout": "15m", <------><------>"listen": [ <------><------><------>{ <------><------><------><------>"host": "0.0.0.0", <------><------><------><------>"port": 1111, <------><------><------><------>"diff": 8000, <------><------><------><------>"maxConn": 32768 <------><------><------>}, <------><------><------>{ <------><------><------><------>"host": "0.0.0.0", <------><------><------><------>"port": 5555, <------><------><------><------>"diff": 130001, <------><------><------><------>"maxConn": 32768 <------><------><------>} <------><------>] <------>}, <------>"frontend": { <------><------>"enabled": true, <------><------>"listen": "0.0.0.0:8082", <------><------>"login": "admin", <------><------>"password": "zzxxxx!rrrHuff!hacker!go!out", <------><------>"hideIP": false <------>}, <------>"upstreamCheckInterval": "5s", <------>"upstream": [ <------><------>{ <------><------><------>"name": "Main", <------><------><------>"host": "127.0.0.1", <------><------><------>"port": 38081, <------><------><------>"timeout": "10s" <------><------>} <------>], <------>"newrelicEnabled": false, <------>"newrelicName": "MyStratum", <------>"newrelicKey": "SECRET_KEY", <------>"newrelicVerbose": false } |
запускаем ./monero-stratum если все верно то могут подключаться майнеры и xmrig-proxy – в конфиге адрес машины в сети и порт 5555 (не забываем соседям рассказать – больше майнеров больше удача).
вот такое окошко если все верно ( ну конечно masarid запущен и за 30 часов примерно загрузил все блоки ) –
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 |
/** # вот эту функцию редактируем вручную root/masari fatal: целевой путь «monero-stratum» уже существует и не является пустым каталогом. cp: ./monero-stratum/cnutil/src/stringize.hpp: No such file or directory ^[[AUsing Monero source from env /root/masari -- 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/masari/monero-stratum [ 20%] Building C object hashing/CMakeFiles/hashing.dir/src/hashing.c.o /root/masari/monero-stratum/hashing/src/hashing.c:5:38: error: too many arguments to function call, expected 3, have 5 cn_slow_hash(input, len, output, variant, 0); ~~~~~~~~~~~~ ^~~~~~~~~~ /root/masari/src/crypto/hash-ops.h:83:1: note: \'cn_slow_hash\' declared here void cn_slow_hash(const void *data, size_t length, char *hash); ^ 1 error generated. *** Error code 1 * исправляем пока так cn_slow_hash(input, len, output); // variant нужен для graft turtlecoin =1 (aeon change into config 12apr.) monero 1546000 */ root@pc1:~/monero-tool/stratum# ./monero-stratum 2018/03/29 10:48:51 Loading config: /root/monero-tool/stratum/config.json 2018/03/29 10:48:51 Running with 2 threads 2018/03/29 10:48:51 Upstream: Main => http://127.0.0.1:16035/json_rpc 2018/03/29 10:48:51 Default upstream: Main => http://127.0.0.1:16035/json_rpc 2018/03/29 10:48:51 Set block refresh every 1s 2018/03/29 10:48:51 Stratum listening on 0.0.0.0:5555 2018/03/29 10:48:51 Stratum listening on 0.0.0.0:1111 2018/03/29 10:48:51 New block to mine on Main at height 181554, diff: 202772727, prev_hash: d8493b533ac35491fe468af0075d88df5bdcff723276003c4f9b6f64310d9a46 2018/03/29 10:48:55 Miner connected nv5a/santosha@..@127.0.0.1 2018/03/29 10:49:28 Valid share at difficulty 100000/1086004 2018/03/29 10:50:22 Valid share at difficulty 100000/308207 2018/03/29 10:50:52 Valid share at difficulty 100000/171752 это masari а не monero если monero надо мощность от 150000 h/s etn от 60 Kh/s настройка xmrig xmr-stak 192.168.3.1:5555 адрес этой машинки в сети или внешний в интернете осторожно хакеры ломают пытаются этот порт 5555 !!! |
смотрим веб сайт 127.0.0.1:8082 или с интернета по внешнему адресу admin и заводя пароль который написан в конфиге
сразу предупреждаю если снизу у строчки round progress через час будет меньше чем 3-5 % то не стоит овчинка выделки – ищем другую криптовалюту или подключаем как обычно майнинг пул. На mONERO monero тоже можно найти блок, но это надо переключить туда все риги на 130 дней и может не найти или найти orphan. (если найдет то курс сейчас за 5 монет чуть больше 1100 долларов, с того же nanopool будет 5 переводов по 1 monero что то же самое но точно прибежит а не случайно будет – не будет). а ubuntu для чего .. для еще одной монетки можно настроить. Которая к технологии связи относится, программу взяли с Карбованца, а он пока на FreeBSD не собрался – там много в кодах переписывать (можно и на windows запустить но начинающим сложновато будет – в командной строке daemon надо отметить rpc address 0.0.0.0 и указать ключ подтверждения confirm external вроде, автор программы Рикардо Спаньи предупреждает что могут взломать и это что то вроде подтверждения – согласия на использование). Нехай ломают виртуалку с пустым диском или с какой нибудь ерундой.
6900 usd и отскок .. дохлой кошки. Это к курсу биткоина относится. На графиках сайта BitcoinWisdom можно поставить колокольчик – звонит уже 3-й раз – покупать – вверх курс продавать срочно – покупать — 6880 – 7250 уже.
да, продавать сейчас не сильно выгодно, а вот добывать что ? (учитывая что есть процессор и платы поддерживающие только cryptonight иначе все равно выгоднее эфир)
https://newcpucoins.com/profitable да, еще один сайт, но смотрим на него не учитывая прогноз цен, а выбирая только по скорости работы сети, хэшрейту. Исключить лучше 2-3 монеты которые совсем мало поддерживаются майнерами, и у них что называется туманные перспективы, та которая с канадским кленовым листиком тоже не понятно – нет на обменах пока, под вопросом elya – что там с продажей ниже 10 единичек, остается ipbc – несмотря на самое большое количество майнеров, haven, xtl, omb, itns, ird. И что там нет в списке – а сразу на первые места dero msr и еще остается etn и trtl . На первую возможно поменяют название – совпало со словом бомж в Австалии и Новой Зеландии, а монета неплохая с виду, программисты справились с ошибками, и даже растет в цене, а у черепашьей очень большое количество выпускается, и она никак от единички в цене не оторвется, хотя купить скорее получится только за 2 сатоши.
проверяю в работе – переключился на этот майнер обратно. Для соло майнинга он не показывает результат с самой большой сложностью как у xmr-stak, а работает чуть быстрее как кажется и у него картинка красивее ansi color : ) Подтверждаю что xmrig-proxy работает с cryptonight-heavy не зависимо от того какой алгоритм указан в конфиге, главное что бы у майнеров был правильно настроен.
Turtlecoin сегодня похоже переключается , “variant”:1, и aeon cryptonight-lite. Под него тоже этот майнер. не торопиться лучше его по 1 сатоши продавать, поставлю миллиона 3 монет на продажу по 10, может будет памп а он будет – на монету обратили внимание и еще сейчас асики отключатся. (еще есть на продажу по единичке 28 миллионов на tradeogre, а вот другая монета stellite уже по 18).
У кого nicehash – там уже monero v7 добавили а будут ли добавлять sumo haven не знаю. технически возможно.
Результат – monero самый большой эффект с 1200 до 350 снижение нагрузки и в результате 3 место по прибыльности https://www.cryptoisme.com/?hashrate=7300&hash=&sorting=most-provit а вот похоже черепахи ниндзя переключились turtlecoin lol cryptuint turtlecoin а на бирже курс в 2 раза вырос моментально по единичке уже не купишь 3 биткоина в очереди на покупку – ракета меедленно движется вверх кто не успел запрыгнуть тот опоздал.
курс на бирже – по самой старшей монете -сейчас 6900 только что был 7100. вообще очень повторяется график 2016 и 2017 года только в разном масштабе 400 800 6000 не, конечно не факт что так же повторится и в третий раз, но все таки .. как обмен рублей на доллары и наоборот, спрос и предложение много от чего зависят но каждый год 2 а то и 3 периода активности май-июнь сентябрь и ноябрь-декабрь. полез вверх.
Майнинг пул Sumokoin собран и запущен на сервере FreeBSD https://yahobby.ru:88/#
сейчас работает майнинг пул Ombre coin – у меня асика нет.. но будет fpga – больше для экспериментов. Могу включить etn – программисты и операторы пулов справились , и очень неплохой доход был 4-7 июня. Electroneum опять заработал, платежи проходят. Будет еще второй , выбираю saronite dero iridium и возможно masari – все монеты доступные при запуске solo mining. И конечно имеющие перспективы, для monero ipbc – bittube graft loki haven у меня просто маловато мощностей – если только будет 50- 100 k и не асик конечно. Недостаток асика не цена и что они у всех доход отбирают а что вся сеть в руках одной компании (видеоплаты это как минимум 2 и процессоры еще 2 но вместе 3 ).
вот майнинг пул https://yahobby.ru:88/
(можно подключить не очень большую мощность – не миллион в секунду, на 3000 было найдено с десяток блоков очень быстро, можно посмотреть выплаты).
бабушка надвое сказала . если курс 6 то (ryo saronite dero monerov очепяток нет) если 8 не никаких ракет .. есть слово памп а это плавный подьем не за 15 минут и на неделю. ( другая несколько подборка возможна – sumo monero bitcoin и cash doge etn .. turtle stellite bytecoin плюс что строкой выше).
1 point · 5 days ago
Well then the good times will return with a hashrate reduction like that. When does cn-fast go live?
1 point · 5 days ago
onlinegenerator