Статьи
Статьи на различную тематику о современных технологиях, инновационных проектах, ремонте аппаратуры, настройке системы и программ
Как обезопасить свои криптовалютные активы?
Приближение Нового Года традиционно связано с ожиданиями и надеждами на скорые изменения к лучшему. Это присуще человеческой натуре и частично соответствует жизненным реалиям. Ведь говорят, что «Все, что ни делается — к лучшему». Это в теории должно соответствовать действительности, если каждый будет делать то, что соответствует его убеждениям, совести, и не будет причинять вреда окружающим. К сожалению, есть еще индивидуумы, считающие, что все, что плохо лежит, принадлежит им. Поэтому владельцам криптовалюты нужно быть во всеоружии чтобы не допустить изменения права собственности у подконтрольных им ценностей. Главное в этом вопросе — это бдительность и чувство здравого смысла. О распространенных случаях мошенничества в криптовалютной сфере уже шла речь в статье «Мошенничество с…
Об установке драйверов для видеокарт AMD в Ubuntu
Операционные системы семейства linux практически всегда стоят на голову выше своих «оконных партнеров» производства Microsoft. Это связано с тем, что Windows начала свой путь на базе старого и доброго MS-DOS, который долгое время ограничивал ее развитие, а также в связи с нацеленностью разработчиков Винды на получение максимальной прибыли от пользователей, а не на их удобство. Именно поэтому каждый новый дистрибутив Виндовс становится все более громоздким и требует апгрейда железа компьютера. ОС семейства Linux в большинстве случаев бесплатны и развиваются энтузиастами, нацеленными на достижение максимальной производительности на уже имеющемся оборудовании. Поэтому все дистрибутивы, работающие на ядре Линукса очень стабильны и не требовательны к ресурсам. БОльшие требования к аппаратному обеспечению для линукс-подобных…
Как запустить скрипт при ошибке «не удалось выполнить процесс потомок…»
Иногда операционная система ubuntu (и производные от нее, например, xubuntu) отказывается выполнять скрипт майнера или программы для разгона/даунвольтинга, выдавая ошибку выполнения дочернего процесса «Не удалось выполнить процесс потомок… (Отказано в доступе)»: При этом запустить нужный скрипт невозможно даже с командой sudo, в том числе прописав полный путь к исполняемому файлу,так как возникает ошибка «команда не найдена»: Частой причиной такой ошибки является использование скриптов, написанных в текстовом редакторе под Windows. Из-за этого, хотя текст скрипта и выглядит правильным, его служебный формат не соответствует Linux. Чтобы исправить эту ошибку, нужно поменять виндосовские окончания строк на юниксовые. Это делается в текстовом редакторе, например, в mousepad в подменю «Документ- завершение строк — UNIX (LF)».…
Рождество и криптовалюта Petro в качестве подарка венесуэльцам
Венесуэльская государственная криптовалюта Petro (PTR), которая была запущена в оборот в октябре 2018 года, уже стала довольно известной во всем мире. Она больше известна не из-за своей финансовой ценности, а как довольно курьезный случай проявления чего-то нового и бунтарского в борьбе с властью глобалистов, корпораций и прочего мирового заговора. Криптовалюта Petro считается ярким проявлением бунтарского духа «чавизма» в современном мире. Уго Чавес, правивший много лет в Венесуэле, обладал большим и несомненным авторитетом среди большинства жителей Венесуэлы и многих других стран Латинской Америки. Это был лидер, имевший сильную харизму и большое количество симпатизирующих по всему миру. Он сумел бросить вызов сильным мира сего и победить. Сможет ли Petro сделать нечто подобное?…
Очистка и ускорение XUBUNTU для майнинга (и не только)
Перефразируя классика, можно сказать, что быстро работающий компьютер нужен не только лишь всем пользователям. Скорость отклика компьютерного железа важна как для рабочей станции, использующейся для игр, просмотра фильмов, прослушивания музыки и работы с офисными документами, так и для майнинга. Для оптимизации и ускорения работы компьютера важно досконально изучить, на что тратиться его вычислительная мощность. Прежде всего стоит определиться с тем, какие процессы забирают больше ресурсов. Нужно исследовать, какие из них автоматически загружаются и бесполезно отнимают вычислительную мощность/память/место на диске, а затем отключить. В данной статье рассматриваются возможности ускорения домашнего компьютера под управлением операционной системы Xubuntu. Практически все способы оптимизации, описанные здесь, применимы и для других разновидностей Убунту. Удаление лишних программ,…
Поддержка больших страниц памяти и ее влияние на майнинг
При майнинге криптовалюты Monero и ряда других монет на процессорах можно добиться серьезного увеличения хешрейта при включении поддержки адресации больших страниц памяти (huge pages в Linux или large pages в Windows). Опция закрепления страниц в памяти отдает приоритет хранению данных приложения в быстродействующей оперативной физической памяти. Благодаря этому сокращается количество операций постраничного разбиения данных и количество операций запись/чтение в виртуальной памяти (более медленной) на диске (в файл подкачки). На алгоритме RandomX при майнинге Monero (XMR) закрепление страниц в памяти (huge/large pages) дает увеличение хешрейта порядка 30%, а в некоторых случаях и больше (50-60%). Скриншот майнера xmrig с работающей адресацией huge pages в OS Windows: Нужно понимать, что назначение всей свободной…
О бомбе сложности в сети Ethereum и хардфорке Muir Glacier
При углубленном изучении принципов функционирования сети Ethereum возникают вопросы об уменьшении/увеличении награды за майнинг, связанные с так называемой бомбой сложности (difficulty bomb). Параллельно возникают сложности с пониманием понятия «эра ледникового периода» (Ice Age) и подобными названиями. Попробуем разобраться с функционированием бомбы сложности в сети Эфириум, ледниковым периодом, а также их влиянием на майнеров. Что такое бомба сложности в сети Ethereum? В сети эфириум есть два механизма пересчета сложности вычислений при связывании блоков между собой: алгоритм пересчета майнинга и бомба сложности. Алгоритм пересчета сложности майнинга работает на постоянной основе и рассчитан на изменение текущей сложности для сохранения стабильного времени между блоками. Он привязан к текущему хешрейту сети и времени между блоками.…
Компиляция программы XMR-Stak в ОС Windows
В статье «Компиляция майнера XMRig для ОС Windows» рассматривался процесс компиляции программы XMRig в операционной системе Windows. Одной из сходных и довольно популярных программ для майнинга является XMRStack. Эта программа поддерживает одновременный майнинг на процессоре и/или видеокартах AMD/Nvidia на алгоритмах семейства Cryptonight. Рассмотрим процесс компиляции этой программы в ОС Windows c изменением devfee под свои предпочтения. Подготовка к компилированию майнера XMRStack в Windows Прежде всего, нужно скачать и установить пакет Visual Studio Community 2017 (это официальная бесплатная версия). Последняя версия Визуал Студио 2019-года еще сырая и при компилировании майнера XMRStack в ней могут появиться непредвиденные сложности и ошибки. При инсталляции пакета программ нужно установить следующие компоненты: пакет для разработки классических…
Компиляция майнера XMRig для ОС Windows
В статье «Настройка и компиляция майнеров для процессора в Ubuntu» рассматривались вопросы, связанные с компиляцией программ для майнинга на процессорах в ОС типа Ubuntu. Операционная система Windows является наиболее распространенной (по крайней мере, до настоящего времени), поэтому вопрос компиляции майнера именно в ней является более актуальным. В то же время, в силу некоторых особенностей этой оси, она не очень дружественна пользователю, мало разбирающемуся в программировании и вопросах компиляции. Для компиляции майнера под Windows можно использовать Майкрософт Visual Studio и свободно распространяемый пакет MSYS2. Разработчики XMRig очень кратко описали процесс компиляции своего майнера на странице Windows Build, но представленной там информации недостаточно для неподготовленного пользователя (продвинутого майнера) для самостоятельной сборки и…
Настройка и компиляция майнеров для процессора в Ubuntu
Майнинг криптовалют сопряжен с опасностью установки вирусов на компьютер пользователя из-за того, что майнеры часто скачиваются в интернете из неизвестных источников. Частично ситуацию можно исправить благодаря проверке контрольной суммы скачиваемого файла (об этом можно прочитать в статье «Как проверить контрольную сумму файла и почему это нужно делать»). Тем не менее, полной уверенности в чистоте майнера все равно этим не добиться. Для гарантированной защиты от вредоносного кода необходимо проверять исходный код программы, а затем компилировать из него исполняемый файл майнера. Самостоятельная компиляция файла майнера дает следующие преимущества: уменьшает вероятность встраивания в майнер сторонних шпионских модулей; позволяет уменьшить размер devfee или полностью убрать комиссию разработчику; появляется возможность не включать в исполняемый файл…





































