Usb майнер своими руками: Usb майнер своими руками – ASIC , — conspi.ru — Конспирология

Содержание

особенности оборудования и популярные модели

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

Что такое ASIC? Суть и принципы работы

Главным недостатком ферм на базе видеокарт является ограниченная возможность масштабирования. Каждый может свободно приобрести любую модель от AMD или NVidia, материнскую плату и собрать систему с предсказуемой мощностью. Чтобы опередить конкурентов требовались новые технические решения и появился майнинг на Асиках (ASIC).

Аббревиатура ASIC происходит от application-specific integrated circuit, что в переводе означает «интегральные схемы специального назначения».

В отличие от обычных микросхем, таких как центральные (CPU) и даже графические (GPU) процессоры, ASIC выполняют только одну функцию. В нашем случае это алгоритм криптовалюты, асик ищет уникальную хеш-функцию и больше ничего делать не может.

Во всем остальном это обычный компьютер: материнская плата, блок питания с системой охлаждения, управляющая операционная система на базе LINUX. Устройство полностью автономно и подключается напрямую к пулу.

Производительность измеряется в хешрейтах, и даже самый слабый Асик майнит на порядок быстрее, чем ферма из 3-4 видеокарт. Рассчитать окупаемость можно с помощью специальных калькуляторов прибыльности (подробно о них читайте тут).

Актуальные модели на 2018 год

Ведущие производители, такие как Bitmain или Baikal, поставляют полностью настроенные устройства, которые нужно только подключить к сети интернет. Поэтому не будем вдаваться в технические подробности и сразу покажем лучшие асики для майнинга криптовалют по основным алгоритмам.

Несмотря на огромные китайские фабрики лучшие асики для майнинга Биткоинов дают возможность заработать и обычному пользователю. По состоянию на апрель 2018 месячный доход Ebang E10.1 составляет 280-300$, что даже при сохранении текущего курса обеспечивает окупаемость за 7-8 месяцев.

Доступны для добычи монеты на основе Scrypt, например, MegaCoin и DigiByte. С точки зрения проверенных решений рекомендуется AntMiner, а если хочется выйти на быструю окупаемость, выбирайте BW-L21.

Алгоритм не требует больших затрат электроэнергии, поэтому даже скоростной Pinidea потребляет меньше киловатта в час. Окупаемость в пределах 9-11 месяцев, курс валюты стабилен без признаков снижения.

Пару слов о других алгоритмах. Анонсированы новые асики для майнинга Ethereum и Monero (протокол CryproNight), даже публикуются фотографии будущих устройств из «надежных источников».

При этом никаких технических характеристик не публикуется и это неудивительно, ведь обе валюты ориентируются исключительно на GPU и намерены модифицировать алгоритм после выхода очередного ASIC.

Появились сайты, на которых предлагается первыми приобрести несуществующие устройства, причем цены на уровне топовых Биткоин-моделей. Пока нет реальных тестов и отзывов майнеров, это могут быть мошеннические схемы на волне криптовалютного ажиотажа.

Портативные ASIC-устройства

Кроме стационарных можно купить и миниатюрный асик для майнинга биткоинов, как утверждает реклама производителей. Они представляют собой USB-устройства с чипами для обработки хешей.

Несмотря на свои размеры, рассчитывают хеши на приличных скоростях, например, GekkoScience Compac USB Stick Bitcoin Miner работает на 8 GH/s при подключении к USB 3.0 и 15 GH/s через внешний хаб.

21 Bitcoin Computer самый мощный асик для майнинга работающий от USB на рекордных для подобных устройств 125 GH/s. Работает как автономно, так и под управлением Windows, Linux и Mac OS.

Сборка ASIC своими руками

Майнинг через асик дорогое удовольствие для новичков и возникает закономерное желание сэкономить и сделать собственный ASIC.

Тем более, что традиции «кулибиных» сильны на постсоветском пространстве и каждый хотя бы раз собирал и разбирал собственный компьютер.

Собственно с точки зрения закупки комплектующих никаких проблем нет. В китайских интернет-магазинах можно найти все необходимое по сходной цене.

Но в самостоятельной сборке есть и подводные камни:

  • Бракованные или несовместимые комплектующие. Часто на интернет-площадках попадают чипы не прошедшие заводские тесты и хорошо, когда после сборки ничего не работает. Хуже когда из-за скрытого дефекта расчет идет неправильно и внешне идет майнинг на асике, а заработок как был на нуле, так и остается.
  • Остальные комплектующие финансируются по остаточному принципу. Частая экономия на блоках питания и вентиляторах, устанавливая «офисные» варианты, не рассчитанные на круглосуточную работу. Результат – выход из строя всего устройства максимум через 2-3 недели.
  • Асик майнер это в первую очередь программное обеспечение для расчета хешей и только затем кабели, вентиляторы и чипы. Лицензионные прошивки недоступны, приходится довольствоваться только тем, что доступно в интернете, и как в случае проблемных чипов нет никакой гарантии, что расчет идет правильно.

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

Рекомендации для майнеров

Приведем 2 важные рекомендации, которые стоит учитывать при работе с ASIC-устройствами:

  1. Асик оборудование для криптовалюты потребляет больше электроэнергии, чем видеокарты и майнерам нужно искать недорогие варианты подключения. При этом следует учесть, что питание должно быть не только дешевым, но и качественным. В первую очередь, это касается производственных зданий, где перепады напряжения обычное дело.
    Заменить видеокарту или БП на обычной ферме не проблема, а ремонт даже гарантийного ASIC требует отправки продавцу или производителю.
  2. Перед тем как начать майнинг на асиках позаботьтесь о создании внешней системы охлаждения, особенно для нескольких устройств. Кроме увеличения скорости получаем и повышенное выделение тепла плюс шум. Смотрите решения для персональных дата-центров в которых монтажные шкафы оборудованы всем необходимым.

На заключение, пользовательский видео материал с подробным обзором актуальных асиков по состоянию на 2018 год:

Майнер своими руками схема

Сложившаяся на криптовалютном рынке ситуация негативно повлияла на доходность майнинга Bitcoin и других криптовалют. Однако это не сказалось на стоимости ASIC — производители, стремясь минимизировать убытки от падения объемов продаж, не снижают цены на майнинговое оборудование. Чтобы уменьшить затраты на покупку майнера и увеличить скорость окупаемости вложений, майнеры мечтают собрать ASIC майнер своими руками. Давайте разберемся какие комплектующие и инструменты для этого понадобятся.

Что такое ASIC и чем он отличается от фермы на GPU

После запуска сети Bitcoin прибыльный майнинг можно вести даже на процессорах ПК. Однако с ростом цены и популярности криптовалюты увеличилось и количество желающих участвовать в добыче. Это вызвало рост общего хешрейта сети и сложность майнинга. Чтобы заработать то же количество монет потребовалась большая производительность. Тогда майнеры перешли на видеокарты, которые отличаются от CPU большей производительностью и меньшим удельным энергопотреблением. Это лишь подхлестнуло гонку мощностей. Производители отреагировали на потребность рынка и предложили максимально производительные и энергоэффективные устройства — ASIC. Это интегральные схемы, которые производятся для узкоспециализированного применения — расчета хешрейта.

Их главное отличие от ферм из видеокарт — большой хешрейт при низком энергопотреблении. Это достигается благодаря особой компоновке, которая предусматривает размещение ОЗУ, ПЗУ и процессоров на одной плате или даже в одном чипе.

В сравнении с видеокартами « асики » имеют следующие преимущества:

  • компактный размер;
  • большая энергоэффективность;
  • высокая производительность;
  • быстрая окупаемость.

Массовый переход фермеров на ASIC привел к тому, что добыча биткоинов на ферме из видеокарт стала убыточной. Владельцам ферм из видеокарт пришлось перейти на валюты попроще, например, Ethereum.

Что нужно чтобы собрать ASIC miner своими руками

Самостоятельная сборка специализированного устройства для майнинга криптовалюты — дело значительно более сложное, чем создание фермы на GPU.

Перед тем как сделать асик майнер своими руками следует трезво оценить свои силы и собрать максимум доступной информации. Изучите матчасть, найдите в сети принципиальные схемы и советы по сборке этого сложного устройства. Работа не терпит спешки и халатного отношения. Не стоит браться пытаться собрать ASIC майнинг своими руками, не имея даже базовых знаний в области радиоэлектроники. Любая ошибка приведет к тому, что дорогостоящие компоненты превратятся в груду ненужного хлама.

Для сборки понадобятся следующие компоненты:

  • платы, к которым крепятся электронные компоненты;
  • чип с микропроцессорами;
  • блок памяти;
  • блок питания;
  • разъемы;
  • кулеры;
  • выключатель;
  • корпус.

Габариты изделия зависят от количества и размеров плат, вентиляторов и блока питания. Если вы собираете устройства для использования в квартире, особое внимание нужно уделить уменьшению шума. Для этого необходимо использовать комплексный подход:

  • Приобрести бесшумные вентиляторы. За это придется переплатить, однако результат того стоит.
  • Сделать шумоизолирующий корпус. Использование вибро- и шумоизоляционных материалов позволит снизить уровень шума. Однако нельзя забывать о вентиляционных отверстиях, через которые звуки будут прорываться в комнату.

Сложности изготовления

Создание ASIC для майнинга своими руками — сложная процедура, требующая решения нескольких проблем.

  • Для монтажа используются чипы и компоненты производства Antminer, Avalon и других компаний, специализирующихся на изготовлении асиков. Сложность покупки в том, что производители поставляют чипы крупными партиями и не занимаются розничными продажами. Поэтому нужно будет найти качественные микросхемы на вторичном рынке. Проблема в том, что не везде предусмотрена возможность возврата заказанного товара. Если вы ошибетесь при подборе компонентов, это будет только вашей проблемой.
  • Настройка ПО. Для прошивки ROM и настройки майнинговых программ нужно обладать специфическими навыками, которые придется почерпнуть на форумах и в мануалах.
  • Сложность добычи и требования к оборудованию непрерывно растут. Производители поставляют на рынке новые высокопроизводительные микросхемы. Поэтому нельзя «растягивать удовольствие» сборки на долгие месяцы. Иначе ваш «антимайнер» устареет раньше, чем вы его запустите первый раз.
  • Сложность самостоятельного изготовления платы и разработки сложных схем не позволяет наладить полный производственный цикл в домашних условиях. Любые ваши идеи будут ограничены в реализации имеющимися на рынке платами и соответствующими им принципиальными схемами.

Этапы изготовления самодельных ASIC

Укрупненно алгоритм изготовления асика своими руками выглядит следующим образом:

  • Выбор алгоритма добычи и принципиальной схемы.
  • Закупка микросхем и прочих электронных комплектующих, соответствующих схеме.
  • Сборка устройства.
  • Изготовление корпуса.
  • Установка программного обеспечения.

Поиск и приобретение необходимых компонентов

Важная черта ASIC — узкая специализация. Устройства могут добывать монеты лишь по какому-то одному алгоритму. Каждому из них соответствуют свои чипы и принципиальные схемы. Перед заказом отдельных компонентов проверьте доступность в продаже всех остальных.

При выборе комплектующих нужно обратить внимание на следующие моменты:

  • Хэшрейт чипов. Это важнейший параметр, определяющий доход от майнинга.
  • Энергопотребление. От мощности асика зависят расходы на электроэнергию и параметры блока питания, показатели которого должны быть на 20-30% выше.
  • Стоимость. От цены комплектующих зависит срок окупаемости и целесообразность сборки устройства.

Простое решение — заказать готовые платы с припаянными чипами. Это сильно упростит сборку, но увеличит затраты на изготовление устройство.

По сути, это касается не только платы. Главный принцип, которым следует руководствоваться в сборке — покупай все, что не можешь сделать самостоятельно.

Перед тем как собрать асик для майнинга своими руками, нужно изучить рынок готовых изделий и комплектующих. Возможно, вам попадутся готовые устройства, стоимость которых ниже расходов на сборку . Если цель изготовления ASIC состоит в минимизации затрат, сэкономить можно просто за счет выгодной покупки готового устройства на вторичном рынке.

Прошивку для домашнего «асика» нужно искать на вторичном рынке или, при наличии, скачать свободно распространяемое ПО. Сами производители поставляют программное обеспечение лишь вместе с самими устройствами или большими партиями комплектующих. Розничному покупателю не удастся купить прошивку для «антмайнера» или другого устройства.

Высокая производительность означает большое энергопотребление. Поэтому для питания ASIC не подойдет БП от домашнего компьютера. Платы потребляют до полутора киловатт электроэнергии. Тут доступны три варианта решения проблемы:

  • приобрести готовый мощный источник питания;
  • сделать сборку из нескольких стандартных БП;
  • изготовить блок питания самостоятельно.

Сделанный своими руками блок питания не всегда обходится дешевле, чем готовый. Оцените стоимость компонентов для изготовления и сравните со стоимостью блоков питания на первичном и вторичном рынках. Второй вариант более предпочтителен с финансовой точки зрения, но нужно учесть, что б/у устройства менее надежны и им вскоре может потребоваться ремонт.

Большое энергопотребление выставляет высокие требования к качеству проводки и электроприборов.

Корпус — самая простая деталь, которую вполне можно изготовить самому. Для этого нужны слесарные, а не электротехнические навыки. Позаботьтесь о наличии достаточного количества вентиляционных отверстий. Без них даже самые лучшие вентиляторы не справятся с отводом тепла от чипов.

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

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

Хотя в последнее время наблюдается снижение обменного курса биткоина, популярность майнинга этой крииптовалюты растет. Многие граждане вкладываются собственные средства, закупая оборудования за рубежом. Между тем, некоторые майнеры задаются вопросом о том, можно ли самому собрать «АСИК-майнер».

Устройства для добычи биткоинов

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

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

Речь идет о так называемых ASIC-майнерах. Впервые они были представлены публике в 2012 году компанией BFL. Это высокопродуктивные устройства, аппаратное обеспечение которых настроено исключительно на майнинг криптовалют. Благодаря этому «АСИК-майнеры» сейчас являются основным оборудованием, используемым для добычи виртуальной валюты.

«ASIC-майнер»: внутреннее устройство

«АСИКи» стали решением проблемы усложнения добычи биткоинов. Поскольку сегодня мощностей персонального компьютера недостаточно для заработка, многие компании предлагают майнерам использовать специальные устройства. Фактически, «АСИК» – интегральная схема, предназначенная для решения конкретной задачи, коей является добыча криптовалюты.

Сегодня существуют разные виды устройств: домашние и профессиональные, большие и малые. От аппаратного обеспечения конкретного «АСИКа» зависят как его производительность, так и потребление электроэнергии. Компонентами всех «АСИКОВ», вне зависимости от типа и компании изготовителя, являются следующие элементы:

  1. «ASIC-плата». Это специальная плата, к которой крепятся чипы, ответственные за выполнение математических задач, необходимых для майнинга криптовалюты. Самая важная часть устройства (и самая дорогая).
  2. Блок памяти. Чтобы чипы, прикрепленные к плате, работали, необходимо иметь специальное программное обеспечение, которое будет управлять их функционированием. Это обеспечивается блоком памяти.
  3. Вентилятор. Устройства, добывающие криптовалюту, работают в режиме повышенной нагрузки, из-за чего сильно нагреваются. Если не решить эту проблему, со временем прибор просто «сгорит». Вентилятор отвечает за циркуляцию воздуха и охлаждение внутренних плат.
  4. Разъем для подключения внешнего оборудования (к примеру, компьютера).
  5. Корпус, защищающий внутреннюю начинку устройства.

Только ознакомившись с конструкцией, можно понять, как собрать «АСИК» для майнинга своими руками. Обычно такие устройства имеют небольшой размер (несколько десятков сантиметров по каждому измерению). Габариты будут больше, если гражданин решит создать целую майнинг-ферму из «АСИКов».

Самостоятельная сборка ASIC

Выше описаны основные компоненты фабричных устройств. Соответственно, чтобы собрать «АСИК», необходимо сначала раздобыть это аппаратное обеспечение. Алгоритм действий выглядит следующим образом:

  1. Покупка микросхем.
  2. Покупка ПО.
  3. Поиск подходящего источника питания.
  4. Сборка корпуса.

Так выглядят основные этапы сборки собственного «АСИКа». Однако во время их выполнения могут возникнуть определенные трудности, поэтому следует рассмотреть каждый этап по отдельности.

Покупка микросхем

Как уже было сказано, микросхемы являются центральной частью подобных устройств. Именно они отвечают за добычу криптовалюты, и именно их сложнее всего достать. Существует несколько способов приобретения чипов:

  1. Найти нужные микросхемы на вторичном рынке.
  2. Заказать оборудование у производителей «АСИКов».

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

Также необходимо учесть еще один важный нюанс. Сегодня существует два вида чипов. Один используется для работы с алгоритмом scryp, другой – «SHA-256». Эти алгоритмы используются разными криптовалютами, поэтому необходимо точно подобрать подходящий чип. Для майнинга биткоинов используются устройства, работающие с алгоритмом «SHA-256».

Программное обеспечение

Микросхемы не будут работать без программного обеспечения. Поэтому для сборки собственного «АСИКа» необходимо найти подходящее программное обеспечение и блок питания. С этим могут возникнуть определенные проблемы. Дело в том, что изготовители «АСИКов» поставляют необходимые компоненты в комплексе с самим ПО.

Если же гражданин покупает отдельные чипы, изготовитель вряд ли предоставит ему также и программное обеспечение. Поэтому придется заняться поисками необходимо продукта на вторичном рынке, что сопряжено с определенными трудностями.

Источник питания

«АСИКи» в разы продуктивнее видеокарт. Современные устройства более чем в десять раз превышают флагманские модели по производительности. Поэтому они пользуются такой популярностью. Однако увеличение производительности привело к увеличению энергопотребления.

В среднем подобные устройства потребляют в 3 раза больше электроэнергии, нежели видеокарты. Поэтому необходимо найти качественную сеть, к которой можно будет подключить собранное устройство.

Сборка корпуса

После того как все детали будут готовы, их необходимо объединить и поместить в корпус. Если последний элемент будет изготавливаться вручную, следует сделать в нем отверстия для вентиляции. Потребуется также установить сам вентилятор. Рекомендуется подбирать мощные устройства, в противном случае схемы могут перегореть.

После того как все будет собрано, можно подключать устройство к сети и начинать майнить биткоины. Однако рекомендуется устанавливать «АСИКи» в нежилых помещениях. Они выделяют много тепла, а в случае использования нескольких устройств – сильно шумят.

На что нужно обратить внимание

При подборе отдельных элементов необходимо сразу ориентироваться на то, что должно получиться после сборки устройства. При этом нужно обратить внимание на 4 основных фактора:

  1. Мощность приобретенных чипов, их хэшрейт. Данный параметр имеет решающее значение при определении продуктивности устройства. Чем мощнее микросхемы, тем выше общая продуктивность, но увеличивается и цена покупки. Кроме того, чем выше мощность, тем больше будет тратиться электроэнергии.
  2. Энергопотребление. Наиболее важный параметр после мощности микросхем. Для майнинга необходимо тратить большое количество электроэнергии, несмотря на то, что производители пытаются уменьшить энергопотребление своих продуктов. Также следует учесть, что для майнинга необходимо иметь хорошую сеть.
  3. Стоимость. Цены на оборудование меняются, в зависимости от курса биткоина и количества граждан, занимающихся его майнингом. В некоторых случаях оборудование можно купить дешевле, переждав пик ажиотажа на него.
  4. Рентабельность. Главная цель сборки ASIC – заработок денег. Поэтому перед покупкой деталей и сборкой устройства, необходимо оценить текущую ситуацию с майнингом. Если собранный агрегат не сможет себя окупить, его владелец понесет убытки. Поскольку функционал таких устройств ограничен, их не получиться использовать для чего-то еще. Продать самодельный «АСИК» почти невозможно. Даже заводские устройства не пользуются популярностью на вторичном рынке. Это связано с их ограниченным ресурсом.

Также следует учесть, что браться за сборку рекомендуется только в том случае, если майнер разбирается в электронике. Без наличия элементарных знаний в данной сфере можно не только испортить приобретенное оборудование, но и причинить существенный вред посторонним предметам (неправильно собранное устройство может нанести вред домашней электросети, что чревато возгоранием).

Таким образом, перед тем как сделать «АСИК-майнер» своими руками, необходимо тщательно взвесить все за и против. Если гражданин настроен решительно, следует запастись терпением, поскольку поиск нужных компонентов может занять довольно много времени. Даже на самодельное устройство придется потратить большую сумму средства. Микросхемы, являющиеся ядром устройства, продаются по высоким ценам и производятся за границей. В некоторых случаях покупка готового «АСИКа» будет более выгодной.

Не знаю кому как, а меня прошедший 2017 год шокировал стремительным взлетом биткоина. Сейчас, конечно, ажиотаж уже ушел, а в 17-м году про криптовалюты говорили и писали все кому не лень.

Я видел, что люди пытаются зарабатывать на криптовалютах. Кто как умеет. Кто-то на все сбережения скупал видеокарты и начинал самостоятельно майнить в гараже. Кто-то вкладывался в облачный майнинг. Кто-то пытается организовать свой пул. Кто-то запустил в производство шоколадные биткоины, а кто-то выпускает минеральную воду:

Я тоже стал изучать, что же такое эти самые биткоины. Когда-то я даже начал свое собственное иследование алгоритма SHA256 и написал статью здесь на хабре “Можно ли вычислять биткоины быстрее, проще или легче?”. Мои исследования алгоритмов хеширования до сих пор продолжаются и еще и близко не завершены… Может быть когда нибудь напишу про это отдельную статью. А сейчас пока вот это..

Я попробовал запустить bitcoin майнер в FPGA. Я понимал, что время уже ушло, но хотелось все же прикоснуться к технологии. Уже в конце прошлого года я вдруг почему-то вспомнил, что у меня совершенно без дела лежит плата Terasic DE10-Standard с ПЛИС Intel Cyclone V 5CSXFC6D6F31C6 — это тот чип, который со встроенным процессором ARM. Я подумал, что было бы интересно запустить какой нибудь альткоин майнер в этой плате. А что? Инвестировать в оборудование мне уже не надо, оно и так есть. Главное, чтобы плата зарабатывала больше, чем потребляет энергии.

Поиск подходящего альткоина был весьма прост. Я искал готовые проекты для FPGA, которые я смогу адаптировать под свою плату. Таковых оказалось не очень много. На самом деле как я понимаю во всем мире есть всего несколько человек, которые делали FPGA проекты и главное публиковали их в открытом доступе, например, на github.

Таким образом, я взял проект github.com/kramble/FPGA-Blakecoin-Miner и адаптировал его под имеющуюся у меня плату Марсоход3, а так же адаптировал этот проект для DE10-Standard.

Собственно о том, как я адаптировал проект для платы Марсоход3 написано здесь. Для Cyclone V в принципе все то же самое — только ревизия проекта квартуса blake_cv, мои исходники вот.

К моему сожалению в имеющийся у меня Cyclone V помещается только три хэш функции blake.

Чуть-чуть не хватает емкости ПЛИС до четырех хэшеров. Я запускаю проект на частоте 120МГц и за один такт рабочей частоты вычисляется один хэш blake. Значит производительность моего проекта 120*3=360MH/sec. Не очень много честно говоря, однако, как я уже сказал, плата у меня уже была, и возвращаеть ее стоимость мне не нужно… Тут еще Quartus говорит, что Fmax=150MHz. Можно попытаться поднять частоту, но боюсь придется ставить кулер, будет гудеть — ну не на столько мне нужны эти крипты, чтоб еще гул в комнате слушать.

Общая задумка проекта такая: плата имеет микросхему у которой есть и ПЛИС и Dual-ARM:

Когда плата стартует, то из U-BOOT первым делом загружается ПЛИС, затем стартует Linux и в нем программа майнинга cgminer. Я сперва думал, что я смогу устроить виртуальный канал связи между ARM и FPGA, и это на самом деле возможно, но так не получилось. Дело в том, что программа майнера cgminer работает с аппаратными майнерами через USB и использует библиотеку libusb. То есть мне проще подключить ПЛИС к Linux системе через преобразователь USB-COM на FTDI, чем городить городушку соединяя ПЛИС на шину ARMа. Я таким уже как-то занимался и это было не очень просто.

Сейчас мой «майнер» выглядит вот так (на Cyclone V поставил радиатор на термопасте, а то сильно греется):

Сказать по правде основные проблемы у меня как раз возникли не с FPGA проектом, а с cgminer.

1) Какой cgminer брать за основу своей разработки? И связанный с этим вопрос «Куда подключаться, чтобы начать майнить?». А какая связь между этими вопросами? Казалось бы, где тут проблема — бери самый свежий cgminer, какой найдешь. Но позвольте: на github есть 98 форков программы cgminer. Все они чем-то отличаются, какой есть хороший, а какой плохой, какой есть вообще хотя бы рабочий? Вот вам и опенсоурс. Каждый автор чего-то там себе добавлял и исправлял, или ломал… или делал свою монету. Разобраться не просто. Нашел для себя сайт, где на одной странице есть ссылка и на github проект и на github проект для FPGA. То есть эти два проекта видимо как-то могут и должны пересекаться.

2) Поскольку я взял за основу FPGA проект от автора kramble, то на самом деле, конечно, логично было бы взять его патчи, которые он приложил к своему проекту. Но и тут не без проблем. У него есть патчи к программе cgminer-3.1.1 и cgminer-3.4.3. Я решил, что лучше брать ту, что новее 3.4.3, но только потерял с ней время. Похоже автор начал адаптировать для этой версии, но что-то там не довел до конца и эта версия совсем сырая. Пришлось брать 3.1.1 а это кажется вообще старючая версия.

3) Авторы изменяющие программу cgminer в своих форках для своих альткоинов не следят за правильностью комментариев и именованием функций в коде. Зачастую в коде тут и там встречается слово bitcoin, а сам этот форк cgminer-а уже кажется не может считать для биткоина, а может только в альткоин.

4) Тесты. ГДЕ ТЕСТЫ? Я чего-то не понимаю, как можно делать сложный продукт без тестов? Я их не нашел.

Сказать по правде даже начинать что-то делать было не просто. Представьте себе, что нужно запустить некоторый проект в FPGA, но не очень понятно, что он должен делать, как получать данные, какие данные и в каком виде нужно выдавать результат. К этому FPGA проекту должна прилагаться некоторая программа, которую не известно точно где взять, но она должна обнаружить плату майнера, что-то туда посылать (неизвестно что) и что-то из нее получать. В каком формате, какими блоками, как часто — ничего не известно.

На самом деле, изучая патчи cgminer от kramble я примерно представляю себе как оно должно работать.

В файле usbutils.c прописаны устройства, которые могут рассматриваться как аппаратные внешние майнеры на шине USB:

Я в эту структуру добавил описатель своего USB-to-COM преобразователя FTDI-2232H. Теперь, если cgminer обнаружит устройство с Vendor >
Дальше смотрим файл driver-icarus.c и тут есть функция icarus_detect_one:

Смысл такой. Программа передает плате заведомо известное задание на поиск хэша, причем в задании сказано с какого нонсе начинать вычисление и это нонсе немного меньше настоящего GOLDEN nonce. Таким образом, плата начнет считать с указанного места и буквально сразу в считанные доли секунды наткнется на GOLDEN nonce и вернет его. Программа тут же получит этот результат, сравнит его с правильным ответом и сразу становится понятно — это действительно тот HW майнер с которым можно работать или нет.

И вот тут была ужасная проблема — в проекте есть патчи на языке C, есть тестовая программа на питоне и тестбенч для FPGA.

В патчах на C тестовые данные выглядят вот так:

1) патч для cgminer-3.1.1

1) патч для cgminer-3.4.3

И что тут правильно, а что нет? Исходные данные одинаковые, а golden nonce объявлен разным. Парадокс… (заранее скажу, что в патче для cgminer-3.4.3 ошибка — нонсе 0x000187a2 не верный, а сколько времени я на это потратил..)

В проекте есть тестовая программа на питоне, которая читает текстовый файл, извлекает из него данные и передает в плату через последовательный порт… Там тестовые данные вот такие:

0000007057711b0d70d8682bd9eace78d4d1b42f82da7d934fac0db4001124d600000000cfb48fb35e8c6798b32e0f08f1dc3b6819faf768e1b23cc4226b944113334cc45255cc1f1c085340967d6c0e000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
0000007057711b0d70d8682bd9eace78d4d1b42f82da7d934fac0db4001124d6000000008fa40da64f312f0fa4ad43e2075558faf4e6d910020709bb1f79d0fe94e0416f5255cc521c085340df6b6e01000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
0000007095696e4529ae6568e4b2a0057a18e82ccf8d370bf87e358900f8ab5000000000253c6078c7245036a36c8e25fb2c1f99c938aeb8fac0be157c3b2fe34da2fa0952587a471c00fa391d2e5b02000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
000000704445e0446fcf2a84c47ce7305722c76507ba74796eaf39fe0007d44d00000000cac961f63513134a82713b172f45c9b5e5eea25d63e27851fac443081f453de1525886fe1c01741184a5c70e000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
00000070a3ac7627ca52f2b9d9a5607ac8212674e50eb8c6fb1219c80061ccd500000000ed5222b4f77e0d1b434e1e1c70608bc5d8cd9d363a59cbeb890f6cd433a6bd8d5258a0141c00b4e770777200000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
000000706c90b789e84044d5be8b2fac01fafe3933ca3735269671e90043f8d900000000d74578c643ab8e267ab58bf117d61bb71a04960a10af9a649c0060cdb0caaca35258b3f81c00b4e7b1b94201000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
00000070171d2644781cccf873ce3b6e54967afda244c47fc963bb240141b4ad00000000d56c4fbdc326e8f672834c8dbca53a087147fe0996d0c3a908a860e3db0589665258da3d1c016a2a14603a0a000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
00000070d03c78cb0bb0b41a5a2c6ce75402e5be8a705a823928a5640011110400000000028fb80785a6310685f66a4e81e8f38800ea389df7f16cf2ffad16bb98e0c4855258dda01c016a2ae026d404000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
0000007091a7eef446c4cb686aff8908ab5539d03a9ab2e975b9fe5700ed4ca9000000000f83bb385440decc66c10c0657fcd05f94c0bc844ebc744bba25b5bc2a7a557b5258e27c1c016a2a6ce1900a000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000
00000070856bd0a3fda5dac9ede45137e0c5648d82e64fbe72477f5300e96aec0000000026ca273dbbd919bdd13ba1fcac2106e1f63b70f1f5f5f068dd1da94491ed0aa45258e51b1c017a7644697709000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000

Ну то есть совершенно другие! Потом я уже понял, что это не те даннае, что посылаются в плату, из этих только извлекаются данные, специальным образом конвертируются в задание и отсылаются в плату.

Но все равно, среди этих тестовых данных для программы на питоне НЕТ задания похожего на то, которое описано в программе на C.

Ну хорошо, тогда смотрю тестовую программу-тестбенч на verilog:

Здесь есть предполагаемый пакет данных, который плата должна принять. Но опять этот предполагаемый пакет данных никак не похож на пакет данных в программе на C или на данные для тестовой программы на питоне.

Вот это отсутствие общих тестовых данных для программы на питоне, C и Verilog очень сильно портит картину. Получается, что между компонентами как бы нет общих точек соприкосновения, общих тестов и это печально.

Вообще, в верилог проекте blakecoin майнера было скрыто еще одно форменное издевательство над моим организмом.

Если проводить симуляцию проекта с verilog тестбенчем, то в симуляторе с вот этими тестовыми данными 416’h000007ffffbd9207ffff001e11f35052d5544… замечательно находится и возвращается результат GOLDEN nonce.

Потом проект компилирую для реальной FPGA платы, эти же самые данные подаю из программы на питоне и… плата не находит GOLDEN nonce…

Оказывается, что тестовые данные в verilog тестбенче «немного плохие». Они для низкой сложности, когда в результирующем хэше всего 24 ведущих нуля, а не 32, как требуется.

В файле experimental/LX150-FourPiped/BLAKE_CORE_FOURPIPED.v есть вот такой код

В Verilog симуляторе проверяется не так, как будет будет работать в железе! То есть для реальной FPGA платы будем проверять на 32 бита ведущих нулей, а в симуляции будем проверять только 24 бита. Это просто прелестно. Хочется побить автора.

Я конечно, все это победил. По крайней мере, тестовая программа на питоне выдает бодрые сообщения:

Ладно, что в результате? Сколько намайнил? К сожалению нисколько.

Как только я был уже готов начать майнить, буквально в конце января сложность блейка сильно возросла:

Теперь я мог оставить на сутки плату и она хоть и находила решения, но их не принимал пул — все еще мало ведущих нулей.

Я пробовал переключиться на другую валюту — VCASH. С этой валютой пул хотя бы иногда выдавал мне бодрящие сообщения вроде вот этого:

Но все равно и VCASH пул ничего не начисляет. Печаль-беда.

Пользуясь случаем хотел бы спросить у знающих людей. Вот у меня есть видеокарта Nvidia 1060. Она выдает 1,25GHash/sec на блейкоине и за час два-три раза выдает nonce, который принимает пул (и начисляет копеечку). Я думал, что если моя FPGA плата считает 360MHash/sec, ну то есть примерно в 3 раза хуже, чем видеокарта, то я за два часа получу хотя бы один нонсе принятый пулом. Однако, этого не происходит. Даже за сутки нет ни одной копеечки… Где тут подвох для меня так и осталось загадка…

Сейчас я на досуге пытаюсь понять можно ли как-то оптимизировать имеющийся FPGA проект, скажем задействовать встроенную память или еще что-то. Может быть, если повезет, что-то и придумаю.

“>

Взлом прошивок USB-устройств | Securelist

В этой статье я хочу продемонстрировать извлечение прошивки из защищенного USB-устройства, работающего на микроконтроллере Cortex M0.

Кто взламывает игровые приставки?

Производство пиратских, нелицензированных изделий — многомиллиардная индустрия и на рынке можно найти аксессуары практически для всех когда-либо вышедших игровых приставок. Здесь и устройства, позволяющие воспроизведение копий лицензионных игр из «бэкапов» с произвольных носителей, и контрафактные геймпады, и различные адаптеры для игровых контроллеров (в том числе дающие преимущество перед другим игроками), и гаджеты для применения читов в офлайн- и онлайн-играх. Разумеется, все эти устройства продаются вопреки желанию производителей игровых приставок.

Игровые консоли, как и двадцать лет назад, представляют собой проприетарные системы, производители которых навязывают свои правила миллионам пользователей: приставка должна исполнять только подписанный код, на ней можно играть только в легально приобретенные (и лицензионные) игры, и только «официальными» аксессуарами. В некоторых странах, взлом собственной приставки является нарушением закона.

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

Защита геймпада DualShock 4

Те читатели, которые следят за моим аккаунтом в Twitter, знают, что я давно увлекаюсь игровыми приставками, их реверсом, а также всем, что связано с консолями, в том числе, неофициальными игровыми устройствами. В первые дни существования PlayStation 4 публично известная уязвимость в ядре FreeBSD, на котором основано ядро этой приставки, позволила мне (и многим другим исследователям) приобщиться к архитектуре и принципам работы консоли Sony. Я провел множество исследований, в том числе, изучил принципы аутентификации игровой периферии и то, как PS4 отличает лицензированные устройства от нелегальных. Ранее я проводил подобные исследования других приставок, и авторизация периферийных устройств у PS4 оказалась хоть и проще чем у Xbox 360, но не менее эффективна.


Схема авторизации USB-аксессуаров PlayStation 4

PS4 посылает 0x100 случайных данных, в ответ на которые DualShock 4 генерирует подпись RSASSA-PSS SHA-256 и присылает её вместе с криптографическими константами N и E (публичный ключ), которые нужны для верификации этой подписи. Эти константы уникальны для каждого выпущенного геймпада. Также геймпад посылает подпись для верификации N и E, алгоритм тот же — RSASSA-PSS SHA-256, но криптографические константы едины для всех приставок и хранятся в ядре приставки.

Таким образом, чтобы авторизовать свое устройство недостаточно взломать ядро приставки — нужно иметь приватный ключ геймпада. И если кто-то всё-таки взломает геймпад и получит его, то у Sony остается возможность заблокировать ключ с обновлением прошивки. Также, если в течении 8 минут приставка не получает авторизационное сообщение от геймпада, то она прекращает «общение» с ним, и чтобы продолжить использование устройства нужно отключить его от консоли и подключить заново. Симуляция этого процесса очень раздражала владельцев первых нелегальных геймпадов.

Слухи о суперподделке DualShock 4

Схему аутентификации DualShock 4 не могли взломать довольно долго. Но в какой-то момент я услышал, что на рынке появились поддельные геймпады, которые выглядят и работают в точности, как оригинальные. Мне захотелось посмотреть на них своими глазами и, оформив несколько заказов на китайских торговых площадках, я стал ждать.

Время ожидания было решено скрасить поиском подробной информации о подделках. После некоторого количества поисковых запросов, я наткнулся на контроллер Gator Claw.


Неавторизированный геймпад Gator Claw

Интересным в нем было то, что, судя по обсуждению контроллера на Reddit, сначала он работал, как и другие неавторизованные геймпады — по 8 минут, но разработчики смогли это исправить в обновлении прошивки. На сайте магазина была доступна ссылка на файл обновления и руководство по его установке, которые я и скачал.


Инструкция по обновлению геймпада Gator Claw

Основы анализа embedded прошивок

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


Прошивка, найденная в ресурсах программы обновления Gator Claw

Читатели, знакомые с программированием embedded-устройств, наверняка узнают этот формат. Это файловый формат Intel HEX который часто применяется для программирования микроконтроллеров и многие компиляторы, например, GNU Compiler, могут выводить скомпилированную программу в таком формате. Также мы можем видеть, что начало этой прошивки не имеет большой энтропии и последовательности байтов легко различимы, что означает отсутствие шифрования или сжатия. После декодирования Intel HEX стрима и загрузки в редактор (010 Editor умеет открывать файлы прямо в таком формате) мы можем взглянуть на прошивку. Что это за архитектура? ARM Cortex-M настолько распространен что я различаю его с первого взгляда.


Прошивка Gator Claw (слева) и векторная таблица ARM Cortex-M (справа)

Согласно спецификации первое двойное слово — это начальная вершина стека, после него идет таблица прерываний. Первое слово в этой таблице — Reset vector, служащий точкой входа. Также можно сразу обратить внимание на верхнюю часть адресов других обработчиков прерываний, что дает нам представление о базовом адресе прошивки.

Помимо этого, в ресурсах был найден файл конфигурации с описанием различных микроконтроллеров. Скорее всего, разработчики программы для обновления задействовали некий общедоступный код от производителя микроконтроллера и наиболее вероятно, что этот файл конфигурации шел вместе с этим публичным кодом.


Файл конфигурации с описанием различных микроконтроллеров

После поиска идентификаторов из файла конфигурации мы находим сайт производителя этих микроконтроллеров – Nuvoton. Продуктовая линейка, техническая документация и SDK свободно доступны на сайте, и, более того, для их скачивания не нужно принимать какое-либо соглашение.


Сайт производителя микроконтроллеров Nuvoton

Благодаря этому у нас есть прошивка, мы знаем архитектуру и производителя микроконтроллера, у нас есть сведения о базовом адресе, вершине стека и точке входа. Доступной информации более чем достаточно, чтобы загрузить прошивку в IDA Pro и приступить к анализу.

В процессорах ARM поддерживаются два режима исполнения кода с различными инструкциями: ARM (32-битные инструкции) и Thumb (16-битные инструкции, дополненные Thumb-2 32-битными инструкциями). Cortex-M0 поддерживает только режим Thumb, поэтому мы установим переключатель в Processor options – Edit ARM architecture options – Set ARM instructions на NO во время загрузки прошивки.

Мы видим, что прошивка хорошо загрузилась по базовому адресу 0, автоматический анализ распознал практически все функции. И теперь встает вопрос – как правильно анализировать прошивки?


Одна из функций, присутствующих в прошивке

Если изучить эту прошивку, то мы увидим, что она совершает большое количество операций чтения и записи к памяти с базовым адресом 0x40000000. Это базовый адрес где находится память, отведенная под ввод-вывод (memory mapped input output — MMIO). Через эти адреса предоставляется доступ ко всем периферийным компонентам, которые есть у микроконтроллера. Все что делает прошивка происходит через доступ к MMIO-регистрам.


Схема адресов периферийных устройств

Найдя в документации адрес 0x40000000 мы узнаем, что этот микроконтроллер серии M451. Зная семейство микроконтроллера, можем скачать SDK и образцы кода для этой платформы. Внутри SDK мы находим заголовочный файл с объявлением всех MMIO-адресов, всех битовых полей и структур. Так же мы можем скомпилировать образцы кода и все библиотеки, а затем сравнить их с функциями в нашей IDB, или мы можем просто искать имена MMIO адресов в исходном коде и сравнивать их с нашим ассемблерным кодом. Это превращает процесс обратной разработки прошивки в простой и легкий процесс. Анализ был бы намного сложнее если бы у нас не было информации об архитектуре и модели микроконтроллера, и MMIO-регистрах. К слову, именно поэтому многие производители делятся SDK только после подписи NDA.


Процесс нахождения библиотечных функций в коде прошивки

Но что по-настоящему заинтересовало меня в этой прошивке — одна неиспользуемая строка с именем крупного производителя электроники (наиболее известного своими логическими анализаторами, но, как оказалось, имеющего и игровое подразделение). Судя по всему, она должны была быть частью USB Device Descriptor, но этот дескриптор не был использован.

В тени гиганта

Мне удалось найти магазин с огромным ассортиментом игровых аксессуаров, продаваемых под единой торговой маркой. Среди продаваемых аксессуаров числились два десятка различных адаптеров для подключения геймпадов одной приставки к другой. К примеру, отдельный продукт для подключения геймпада Xbox 360 к приставке PS4, отдельный продукт для подключения геймпада PS3 к приставке Xbox One, и многие другие, включая «все в одном». Также ассортимент продукции включает адаптеры для подключения клавиатуры и мыши к консолям PS4, Xbox One и Nintendo Switch, различные игровые геймпады и печатные платы для создания своих аркадных контроллеров для приставок. Все продукты шли с обновлениями, аналогичными тому, которое шло с Gator Claw, но с существенным отличием – все прошивки были зашифрованы.


Пример инструкции и зашифрованной прошивки из ресурсов программы обновления к одному из продуктов

Теперь попробуем найти фотографии печатных плат аркадных контроллеров, что позволит оценить схему устройства, не покупая и не разбирая его. Скорее всего их дизайн идентичен дизайну Gator Claw. На найденных фотографиях мы можем видеть два микроконтроллера: один из них должен быть Nuvoton M451, а другой – вспомогательный, для секретов: производители понимают, что конкуренты могут изучить их прошивку, и чтобы предотвратить это используют второй микроконтроллер. Забегая вперед, скажу, что в нашем случае он тоже присутствовал. Данные для аутентификации передаются в него по протоколу I2C и после получения отправляются обратно на приставку.

Поскольку все дорожки идут к микроконтроллеру под черной эпоксидной смолой, мы можем заключить, что это главный микроконтроллер. А микроконтроллер с четырьмя желтыми ножками соответствует требованиям для работы по протоколу I2C и является вспомогательным.


Примеры внутреннего дизайна выпускаемой продукции

Внутри контроллера

К этому моменту я наконец получил посылку из Шэньчжэня, и надо сказать, что контрафактный гаджет очень сложно отличить от оригинального DualShock 4: геймпад выполнен из качественных материалов, touchpad работает, динамик и гарнитура тоже.


Контрафактный DualShock 4 (вид снаружи)

С помощью комбинации клавиш из инструкции я проверил, что геймпад переходит в DFU-режим, и приступил к разборке. Отмечу, что при этом на ПК геймпад определился как другое устройство, с иными идентификаторами и характеристиками.


Контрафактный DualShock 4 (вид на главную плату)

Я припаял провода к отладочным площадкам и подключил программатор. Программатор определил устройство, но security lock был установлен.


Программатор определил микроконтроллер и включенный Security Lock

Метод взлома прошивок USB-устройств

Дизайн USB-протокола определяет две сущности — хост и остальные устройства, которые подключаются к нему. Они, в свою очередь, разделяются на классы: hub, human interface, printer, imaging, mass storage device и другие.


Схема подключения USB устройств

Общение между устройствами и хостом происходит посредством односторонних и двухсторонних каналов. Под каналом мы подразумеваем передачу данных между программой на хосте и конкретным «конечной точкой» на устройстве. Таких точек может быть несколько для передачи различных данных.


Схема типов передачи данных

Существует четыре типа передачи данных:

  • Control Transfers (используется для конфигурации)
  • Bulk Data Transfers (большие количества последовательных данных)
  • Interrupt Data Transfers (используются для своевременной и точной передачи данных)
  • Isochronous Data Transfers (беспрерывный поток данных)

Все USB-устройства должны иметь особый канал на нулевой конечной точке, зарезервированный для конфигурации устройства.

Эти типы передачи данных осуществляются посредством пакетов, представленных на рисунке ниже:


Пакеты, задействованные в протоколе USB

По факту, USB-протокол — это машина состояния, и в этой статье мы не будем останавливаться на каждом из этих пакетов. Ниже представлен пример осуществления Control Transfer:


Control Transfer

Устройства могут содержать уязвимости в каждом из четырех типов передачи данных, но эти типы опциональны, к тому же их наличие и применение будет сильно отличаться от устройства к устройству. Но все устройства поддерживают Control Transfers и формат, по большей части, един для всех устройств, что делает данный тип передачи данных наиболее интересным для анализа на наличие уязвимостей.

Диаграмма ниже изображает формат SETUP-пакета, который используется для выполнения Control Transfer.


Формат SETUP-пакета

SETUP-пакет занимает 8 байт и может предоставлять различные данные в зависимости от типа запроса. Некоторые из них едины для всех устройств (например, дескрипторы), другие зависят от класса устройства или желания производителя. Размер передаваемых/получаемых данных задается 16-битным словом и также передается в SETUP-пакете.


Примеры запросов

Подводя итог: Control Transfers используют простой протокол, поддерживаемый всеми USB-устройствами, которые могут иметь множество дополнительных команд, и мы контролируем размер данных. Все это делает Control Transfers идеальной целью для фаззинга и глитчинга.

Эксплуатация

Для взлома поддельного геймпада мне не пришлось прибегать к фаззингу т.к. я нашел баги еще во время просмотра кода прошивки Gator Claw.


Уязвимый код в обработчике HID реквестов

Функция HID_ClassRequest() написана для симуляции работы оригинального геймпада DualShock 4, и поддерживает минимум необходимых запросов для работы с приставкой PlayStation 4. USBD_GetSetupPacket() получает SETUP-пакет и в зависимости от типа переданного репорта либо получит, либо отправит данные функциями USBD_PrepareCntrlIn() и USBD_PrepareCntrlOut(). Как можно заметить, запрошенный размер данных не проверяется и это должно дать нам возможность читать часть внутренней памяти, где хранится прошивка, а также читать и писать в начало SRAM-памяти.


Переполнение буфера в процессе Control Transfer

Размер DATA-пакета задается в USB Device Descriptor (который также получается с помощью Control Transfer) но, похоже, что остается не учтен тот факт, что этот размер указывает на размер одного пакета, а их может быть сколько угодно в зависимости от размера, заданного в SETUP-пакете.

Примечательно, что образцы кода, размещенные на сайте Nuvoton, также не содержат проверок на размер и могут привести к большему количеству багов в различных проектах из-за копирования этого кода.


Эксплуатация переполнения буфера в SRAM памяти

SRAM (Static random access memory) — это оперативная память, в которой помимо прочего находится стек. Очень часто SRAM также является исполняемой памятью (настраивается), обычно это делается для улучшения производительности – основная прошивка может скопировать в SRAM часто вызываемый код, например, код Real-Time Operating System. Нет гарантий, что вершина стека будет находиться в достижимых пределах переполнения буфера, но вероятность этого велика.

Неожиданно, но главным препятствием на пути к эксплуатации уязвимостей в прошивках USB-устройств являются операционные системы. Нижеперечисленное характерно для Windows, но думаю, что актуально и для Linux-based систем без специальных исправлений.

Во-первых, ОС не позволяет прочесть больше 4 килобайт во время передачи данных Control Transfer. Во-вторых, по моему опыту ОС не позволяет записать больше одного пакета с данными во время Control Transfer. В-третьих, USB-устройство может использовать «скрытые» запросы, которые ОС откажется посылать.

Это легко продемонстрировать на примере устройств HID (Human Interface Device), к которым относится геймпад. У них есть дополнительные дескрипторы: HID Descriptor, Report Descriptor, Physical Descriptor. Второй из списка отличается от каких-либо других дескрипторов и состоит из программных единиц, описывающих доступные репорты. Если запрос не описан в Report Descriptor, то в таком случае ОС откажется его выполнить даже если он обрабатывается в устройстве. Все это противодействует нахождению и эксплуатации уязвимостей.

Чтобы решить эту проблему без необходимости разбираться и перекомпилировать ядро Linux, я воспользовался low end инструментами которые были у меня под рукой: плата Arduino Mega + USB Host Shield (общая стоимость — менее 30 $).


Схема подключения устройств

После подключения устройств по представленной выше схеме, я воспользовался Arduino для выполнения Control Transfer без каких-либо вмешательств со стороны операционной системы.


Arduino Mega + USB Host Shield

Поддельный геймпад содержал те же уязвимости что и Gator Claw, и первое что я сделал — «сдампил» часть прошивки.


«Сдампленная» часть прошивки

Для нахождения базового адреса дампа нашей прошивки достаточно найти структуру с указателями на известные данные. После этого мы можем посчитать дельту и загрузить полученную часть прошивки в IDA Pro.


Структура с указателями на известные данные

Дамп прошивки позволил нам узнать адрес функции printf(), которая выводит в UART информацию, необходимую для контроля качества. Также анализ дампа позволили найти аналог функции hexdump(), что полностью освобождает нас от необходимости написания шеллкода.


Нахождение функций, облегчающих эксплуатацию

После нахождения контактов UART на плате геймпада, припаивания проводов и подключения их к TTL2USB адаптеру мы видим вывод в терминале.


Стандартный UART вывод при включении геймпада

Стандартная библиотека для микроконтроллеров Nuvoton идет с очень удобным обработчиком Hard Fault исключений, который выводит дамп регистров. Это сильно облегчает эксплуатацию и позволяет отлаживать эксплойт.


Вывод в UART при Hard Fault исключении, вызванным перезаписью стека

Финальный эксплойт для дампа прошивки:


Эксплойт и шеллкод для получения дампа прошивки по UART

Но этот способ дампа нельзя считать полноценным, поскольку серия микроконтроллеров Nuvoton M451 позволяет использовать две различные прошивки: основную (APROM) и мини-прошивку для DFU-обновлений (LDROM).


Схема Flash и системной памяти Nuvoton M451 в различных режимах исполнения

Эти прошивки транслируются на одни и те же адреса памяти, поэтому в зависимости от текущего режима можно прочесть только одну из них. Для того, чтобы получить дамп прошивки LDROM, нам нужно отключить security lock и прочитать Flash-память с помощью программатора.


Шеллкод, снимающий security lock

Криптофейл

Изучение прошивки обновлений (LDROM) показало, что это стандартный код от Nuvoton, но с добавленным шифрованием обновлений прошивок.


Схема криптографического алгоритма шифрования обновлений прошивок

Шифрование представляет собой кастомный блочный алгоритм, выполненный в режиме сцепления блоков шифротекста, длина которых составляет всего 32 бита. В этот алгоритм предоставляются ключ, который является текстовым (ASCII) идентификатором продукта, и массив инструкций, которые определяют, какое преобразование сделать с текущим блоком. После достижения конца ключа и массива, их позиция устанавливается на начальную. Список преобразований включает в себя шесть операций: xor, subtraction, subtraction (reverse), и повтор этих преобразований с переустановкой байт. Так как в прошивках присутствуют большие области, состоящие из нулевых байт, это позволяет с легкостью посчитать секретные составляющие этого алгоритма.


Раскрытие ключа шифрования обновления прошивки

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

Заключение

Пост получился очень большим, но я хотел подготовить его для наиболее широкой аудитории. В этой статье я продемонстрировал полный процесс анализа embedded-прошивок, поиска и эксплуатации уязвимости для получения дампа, исполнения произвольного кода на USB-устройстве. Хоть глитчинг-атаки не вошли в статью, они тоже очень эффективны при взломе USB-устройств. Для желающих узнать об этом больше рекомендую ознакомиться с этим видео. А тем, кто задался вопросом, как пираты получили ключи и алогритм из DualShock 4, советую почитать этот материал.

Что касается тайны со вспомогательным микроконтроллером, то оказалось, что, во-первых, он присутствует не во всех устройствах, а во-вторых, добавлен всего лишь для запутывания и не хранит никаких секретов, выполняя лишь операции SHA1 и SHA256. Контроллер Nuvoton M451, может быть объектом для дальнейших исследований т.к. во время этого исследования он продемонстрировал некоторые признаки, которые могут свидетельствовать о наличии архитектурных уязвимостей.

Покупателей контрафактных геймпадов не ждет ничего хорошего: Sony заблокирует нелегально используемые ключи, и пользователи останутся без рабочего контроллера.

Как сделать асик майнер своими руками

Бокс для асика своими руками – обзор решений

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

Есть ряд требований, которые применимы к шумоизоляционному
боксу для асика:

  • Компактные размеры. Параметры коробки не должна
    загромождать пространство в доме и создавать дискомфорт его обитателям.
  • Универсальные возможности. Ящик обязан
    максимально эффективно понижать уровень шума во время работы асика, кроме того
    при необходимости в коробке могут расположиться несколько устройств.
  • Внешние данные. Учитывая то, что бокс будет
    установлен в квартире, он обязан подходить общему интерьеру и не выделяться на
    общем фоне. Аккуратные формы бокса при правильной установке могут не только
    вписаться в основной интерьер, но и стать его полноценным дополнением.

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

Вариант 1

Этот вариант изготовления бокса предусматривает размещение
семи устройств ASIC.
Высота готовой конструкции составляет 2.5 метра. Для безопасного доступа
имеется дверь и шумоизоляционный материал толщиной в семь сантиметров. На изготовление
такого бокса понадобятся:

  • Огнеупорный гипсокартон;
  • Металлический профиль;
  • Минеральная негорючая вата.

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

Каждая стенка бокса состоит из двойного слоя изолятора и
гипсокартонного листа. Установленный шкаф в комнате не мешает разговаривать, а
в соседнем помещении звука вообще не будет слышно. Особенность конструкции
бокса заключается в том, что при повышении температуры в конструкции можно
открыть лючок в верхней части бокса и выпустить нагретый воздух, тем самым
обеспечив оптимальные условия для работы. Стоит также отметить, что в холодное
время года излишек температуры можно использовать как дополнительный источник
тепла. Один шкаф способен обогреть до 45-ти квадратных метров площади в
квартире.

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

Вариант 2

Для приглушения двух асиков можно применить более упрощенную
конструкцию. Основой для такого бокса выступает обычный кухонный шкафчик с
отверстиями в верхней и нижней части. Шумоизоляционный слой материала на каждой
стенке должен быть не менее 2.7 сантиметров. В подвешенном состоянии
конструкция не мешает и имеет вполне эстетический внешний вид. Теплый воздух
выводится наружу через трубу с глушителем, поэтому внутри комнаты уровень шума
не высокий.

Такая конструкция достаточно проста и не требует много
капиталовложений. Всего за какой-то час времени можно создать оптимальный бокс
для астика с высоким уровнем шумопоглощения.

Вариант 3

Есть также возможность изготовления компактного и
эффективного бокса с нуля. В качестве материалов понадобится:

  • Фанера или OSB;
  • Пенобальзат;
  • Пароизоляционный материал.

Конструкция бокса имеет ромбовидную форму. Заготовки
вырезаются из фанеры по заранее просчитанным размерам. Если используется ОСБ,
то эффективность готового изделия будет выше. Внутренняя часть изделия обесшумивается
изоляционным материалом и промышленным степлером. Все элементы конструкции
собираются с использованием уголков и шурупов. Собранный бокс можно покрасить
краской или оформить другим способом. Ящик с базальновой изоляцией поможет
защитить помещение от постороннего звука работы асика. Такой ящик можно
расположить в помещении, которое не предназначается для сна, так как полностью
убрать звук не получится. Если в квартире есть балкон или лоджия, то установив
бокс там, в помещении звука абсолютно не будет.

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

Поиск и приобретение необходимых компонентов

Важная черта ASIC — узкая специализация. Устройства могут добывать монеты лишь по какому-то одному алгоритму. Каждому из них соответствуют свои чипы и принципиальные схемы. Перед заказом отдельных компонентов проверьте доступность в продаже всех остальных.

При выборе комплектующих нужно обратить внимание на следующие моменты:

  • Хэшрейт чипов. Это важнейший параметр, определяющий доход от майнинга.
  • Энергопотребление. От мощности асика зависят расходы на электроэнергию и параметры блока питания, показатели которого должны быть на 20-30% выше.
  • Стоимость. От цены комплектующих зависит срок окупаемости и целесообразность сборки устройства.

Простое решение — заказать готовые платы с припаянными чипами. Это сильно упростит сборку, но увеличит затраты на изготовление устройство.

По сути, это касается не только платы. Главный принцип, которым следует руководствоваться в сборке — покупай все, что не можешь сделать самостоятельно.

Перед тем как собрать асик для майнинга своими руками, нужно изучить рынок готовых изделий и комплектующих. Возможно, вам попадутся готовые устройства, стоимость которых ниже расходов на сборку . Если цель изготовления ASIC состоит в минимизации затрат, сэкономить можно просто за счет выгодной покупки готового устройства на вторичном рынке.

Прошивку для домашнего «асика» нужно искать на вторичном рынке или, при наличии, скачать свободно распространяемое ПО. Сами производители поставляют программное обеспечение лишь вместе с самими устройствами или большими партиями комплектующих. Розничному покупателю не удастся купить прошивку для «антмайнера» или другого устройства.

Высокая производительность означает большое энергопотребление. Поэтому для питания ASIC не подойдет БП от домашнего компьютера. Платы потребляют до полутора киловатт электроэнергии. Тут доступны три варианта решения проблемы:

  • приобрести готовый мощный источник питания;
  • сделать сборку из нескольких стандартных БП;
  • изготовить блок питания самостоятельно.

Сделанный своими руками блок питания не всегда обходится дешевле, чем готовый. Оцените стоимость компонентов для изготовления и сравните со стоимостью блоков питания на первичном и вторичном рынках. Второй вариант более предпочтителен с финансовой точки зрения, но нужно учесть, что б/у устройства менее надежны и им вскоре может потребоваться ремонт.

Большое энергопотребление выставляет высокие требования к качеству проводки и электроприборов.

Корпус — самая простая деталь, которую вполне можно изготовить самому. Для этого нужны слесарные, а не электротехнические навыки. Позаботьтесь о наличии достаточного количества вентиляционных отверстий. Без них даже самые лучшие вентиляторы не справятся с отводом тепла от чипов.

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

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

  1. С чего начать сбор асика своими руками
  2. Плюсы и минусы сборки ASIC miner своими руками, а также готового оборудования
  3. Как считать окупаемость после сборки асика для майнинга своими руками
  4. Как собрать асик — главные особенности подготовки и этапы
  5. Как сделать асик — краткая инструкция

Чтобы собрать ASIC-майнер своими руками, требуется не только желание и деньги. Для создания полноценного устройства, способного майнить криптовалюту, необходимо свободное время, комплектующие материалы, знание конструкции и нюансов работы оборудования. Сразу отметим, что проще купить готовый новый или б/у прибор, к примеру, компании BW или Bitmain, чем собирать аппарат самостоятельно. Но некоторые майнеры всё-таки могут попробовать свои силы. Ниже рассмотрим, как смастерить асик, какие детали для этого потребуются, и насколько эффективным будет майнинг на собственном оборудовании.

Как выбрать АСИК майнер?

Прежде всего при выборе Асик майнера следует ориентироваться на соответствие функциональных возможностей устройства с алгоритмом цифровой монеты. Асики для майнинга рассчитаны на добычу исключительно на одном алгоритме. Хэширования нескольких криптовалют может совпадать, соответственно к ним может применяться одно устройство. Это способно минимизировать риски, связанные с резким возрастанием сложности сети или снижением стоимости конкретных видов криптовалют.

Помимо этого, следует обратить внимание на такие критерии оценки:

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

Добывать на Асиках можно все виды криптовалют, но технику нужно подбирать под каждый алгоритм отдельно. Не смотря на то, что добыча Ethereum на Асиках считается нерентабельной, для Эфира разработан специальный майнер Bitmain Antminer E3 180 MH/s. Также планируется выпуск улучшенной версии для Эфира — F3.

АСИК-майнинг или фермы на видеокартах: что выгоднее?

Стоимость наиболее дешевых и популярных ASIC-майнеров колеблется от полутора до трех тысяч долларов. Такие устройства предназначены для «домашнего» использования, поскольку потребляют малое количество электроэнергии.

АСИК-майнеры для добычи Bitcoin демонстрируют производительность 7-15 TH/s и энергопотребление не более двух кВт/ч. Майнер с мощностью 7 TH/s можно приобрести примерно за полторы‒две тысячи долларов, а устройство на 10-14 TH/s стоят чуть больше трех тысяч долларов.

ASIC-майнеры для добычи Litecoin, чья производительность находится на уровне 500 MH/s, а потребление энергии — 1 кВт/ч, можно приобрести примерно за две с половиной тысячи долларов.

Устройства для майнинга Ethereum с эффективностью 270 MH/s и энергопотреблением 700 Вт стоят чуть больше двух тысяч долларов. Те же майнеры, но с производительностью 400 MH/s и потреблением энергии 900 Вт, обойдутся примерно в три тысячи долларов. Более мощные устройства потребляют около 4 кВт и стоят 7‒8 тысяч долларов, а для «профессиональных» майнеров необходимо 5 кВт и 10 тысяч долларов.

Недорогие АСИК-майнеры для добычи Altcoin работают с той же эффективностью, что и фермы из нескольких топовых видеокарт общей стоимостью 4‒5 тысяч долларов. Если добавить несколько сотен долларов на дополнительные элементы, то можно с уверенностью сказать, что ASIC-майнеры позволяют добытчикам сэкономить ощутимые суммы денег.

Как собрать асик — главные особенности подготовки и этапы

Главная сложность для майнеров, решивших заняться сборкой асика — разработка схемы и покупка элементов, требуемых для создания устройства. Как правило, при монтаже применяются чипы компаний, которые изготавливают майнеры Avalon или Antminer. Но производителей много, поэтому стоит ориентироваться на бюджет и ожидаемые параметры (в плане хэшрейта и мощности). Кроме того, возникают трудности с изготовлением печатной платы, а также настройкой программного обеспечения.

Многие майнеры на форумах отмечают, что достать чипы почти невозможно. Что касается микросхем, они весьма сложны. Их изготовление требует профессионального подхода, а также применения специальной аппаратуры. Паять вручную — трудоёмкий процесс, а автозапайка часто не даёт ожидаемых результатов (качество оставляет желать лучшего).

Если человек задумался над тем как собрать асик, а в будущем поставить этот бизнес на поток, он столкнётся с проблемами. Организовать полный цикл производства вряд ли получится, а сам процесс требует значительных финансовых вливаний. Кроме того, технологии создания чипов регулярно обновляются. Эффективная сегодня микросхема уже через 2–3 месяца может оказаться бесполезной

Это важно помнить перед тем, как делать майнер своими руками. К примеру, человек потратит время и деньги, а к моменту начала майнинга выйдет новый и более мощный аппарат, что приведёт к усложнению сети и росту времени окупаемости

Создание интегральных схем асик проходит в несколько этапов:

Подготовка. Главной целью является описание алгоритма работы устройства и решения поставленной задачи. На этом этапе рисуется схема или графики, позволяющие визуально увидеть взаимодействие между узлами чипа. Далее алгоритмы переводятся из математического в схемотехнический сектор. Здесь же производятся расчёты производительности, потерь тепла и другие аспекты.
Создание печатной платы. После выполнения предварительной работы подбираются остальные элементы (резисторы, конденсаторы), разрабатывается итоговая схема устройства и платы с размещением элементов

Отдельное внимание уделяется выбору материалов, которые должны выдерживать возложенную на них нагрузку. В завершение этого этапа производится плата, выполняется её проверка, пайка и отладка (если требуется).

Это только то, что касается плат, далее понадобится уделить внимание и время на компоновку и создание остальных элементов. Что касается изготовления чипов, то это очень тонкий и серьёзный процесс, требующий выполнения работы в стерильном помещении с применением специального оборудования, расходных материалов и средств индивидуальной защиты

При сборке асика своими руками чипы обычно покупают готовые.

С учётом сказанного, можно сделать вывод, что наладить полный цикл производства и сделать ASIC miner своими руками от начала до конца не получится. Это дорогой и трудоёмкий процесс с большими вопросами к окупаемости оборудования.

В какие сроки окупается ASIC?

Это один из многих вопросов криптосферы, на которые никто и никогда не даст вам конкретного ответа. Вы должны понимать, что эти устройства продаются по определенной цене именно потому, что их продажа выгоднее, чем использование для добычи крипты. Ну, подумайте сами, кто станет продавать оборудование за 2-3 тысячи долларов, если оно способно принести, например, тысячу долларов прибыли в месяц?

Можно (и даже нужно) воспользоваться калькулятором, ввести все необходимые данные и получить приблизительный результат. Как правило, он равняется нескольким месяцам. Но если учесть волатильность крипты, а также выпуск новых, более эффективных устройств и сделать на все это скидку, то смело можно предположить, что на окупаемость понадобится не менее 1 года. Если устройство вообще когда-нибудь себя окупит.

При таком мало оптимистичном раскладе напрашивается вопрос – а зачем вообще тратиться, если все так печально? Все просто. На пока еще не устоявшемся рынке цифровых денег нередки случаи совершенно неожиданного развития событий, которые вознаграждают майнеров за их рискованные инвестиции очень значительными прибылями. Мы не хотим сказать, что люди тратятся, полагаясь исключительно на случай. Конечно же, нет. Любой адекватный «добытчик» без предварительного глубокого анализа рынка не станет делать никаких рискованных телодвижений.

Самостоятельная сборка ASIC

Выше описаны основные компоненты фабричных устройств. Соответственно, чтобы собрать «АСИК», необходимо сначала раздобыть это аппаратное обеспечение. Алгоритм действий выглядит следующим образом:

  1. Покупка микросхем.
  2. Покупка ПО.
  3. Поиск подходящего источника питания.
  4. Сборка корпуса.

Так выглядят основные этапы сборки собственного «АСИКа». Однако во время их выполнения могут возникнуть определенные трудности, поэтому следует рассмотреть каждый этап по отдельности.

Покупка микросхем

Как уже было сказано, микросхемы являются центральной частью подобных устройств. Именно они отвечают за добычу криптовалюты, и именно их сложнее всего достать. Существует несколько способов приобретения чипов:

  1. Найти нужные микросхемы на вторичном рынке.
  2. Заказать оборудование у производителей «АСИКов».

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

Программное обеспечение

Микросхемы не будут работать без программного обеспечения. Поэтому для сборки собственного «АСИКа» необходимо найти подходящее программное обеспечение и блок питания. С этим могут возникнуть определенные проблемы. Дело в том, что изготовители «АСИКов» поставляют необходимые компоненты в комплексе с самим ПО.

Если же гражданин покупает отдельные чипы, изготовитель вряд ли предоставит ему также и программное обеспечение. Поэтому придется заняться поисками необходимо продукта на вторичном рынке, что сопряжено с определенными трудностями.

Источник питания

«АСИКи» в разы продуктивнее видеокарт. Современные устройства более чем в десять раз превышают флагманские модели по производительности. Поэтому они пользуются такой популярностью. Однако увеличение производительности привело к увеличению энергопотребления.

Источник питания

Сборка корпуса

После того как все детали будут готовы, их необходимо объединить и поместить в корпус. Если последний элемент будет изготавливаться вручную, следует сделать в нем отверстия для вентиляции. Потребуется также установить сам вентилятор. Рекомендуется подбирать мощные устройства, в противном случае схемы могут перегореть.

После того как все будет собрано, можно подключать устройство к сети и начинать майнить биткоины. Однако рекомендуется устанавливать «АСИКи» в нежилых помещениях. Они выделяют много тепла, а в случае использования нескольких устройств – сильно шумят.

Изменение технологии чипов для асиков


С развитием технического сектора появляются новые разработки. Ещё недавно скачок с 55 nm до 28 nm считался настоящим прорывом. Даже производительный и популярный BW-L21 работает на чипах, созданных по техпроцессу 28 nm и его эффективность которых не вызывает сомнений. Чипы ASIC, изготовленные по 20-нм технологии показывали впечатляющую производительность (Uranus v1 Miner, SMART Miner 2.0 SE).

Но технический прогресс не остановить. Сегодня выпускаются чипы асик, окупаемость которых значительно выше. Пользователям открылся доступ к аппаратам, которые оборудованы 16-ти и 14-нанометровыми схемами, отличающиеся большим хэшрейтом и более низким потреблением электроэнергии (A4 Dominator, Antminer S9). На этом изменения не закончились. Ожидается, что в обозримом будущем на рынке появятся майнеры ASIC, оборудованные 7-нанометровыми чипами.

Новую разработку представляет компания GMO, которая лишь частично приоткрыла занавес характеристик нового оборудования. Кроме того, были обнародованы планы по производству и реализации готовых ферм и асиков на новых чипах. По словам разработчика новый дата-центр будет базироваться на территории Северной Европы, в Скандинавии. Первое тестирование начато в конце 2017 года, а более подробная информация и результаты планируется озвучить в 2018 году.

Сегодня десятки миллионов долларов инвестировано в создание 7, 5 и 3.5 нм чипов, что сыграет большую роль не только для асик майнеров, но и для всего технического оборудования. По заявлению разработчиков, общий объём инвестиций уже превысил отметку в 90 миллионов. Сюда входят расходы на организацию и обслуживание дата-центра по обработке информации, а также проверке чипов. Кроме того, в 2018–2019 годах ожидаются новые инвестиции в исследование и проверку 5 и 3,5 нанометровых чипов.

Планируется, что обновленные ASIC-чипы будут устанавливаться не только в майнерах, но и обычных персональных компьютерах. Это позволит увеличить мощность домашних машин и превратить их в мощные фермы для добычи криптовалюты. К примеру, на ПК можно будет поставить плату со скоростью в 8 Тх/секунду и потребляемой мощностью всего 0,3 кВт. Представители компании GMO заявили, что тестирование 7-нанометровых чипов практически окончено и теперь очередь за 5 и 3,5 nm чипаов. Запуск тестового варианта планируется на начало 2018 года, а выпуск уже в мае.

Асик или видеокарта: сравнение

Из-за снижения стоимости главной криптовалюты до 6,5 тыс. долларов многие майнеры начали думать о способах повышения уровня заработка. Когда-то они полностью отказались от процессоров, пришло время сравнить между собой видеокарты и АСИКи. Данный вопрос многогранен, рентабельность добычи токенов базируется на нескольких факторах.

Прежде чем заниматься добычей криптовалют, следует приобрести видеокарту или ASIC. В первом случае для этого потребуется куда меньше средств. Использование GPU доступнее среднестатистическому пользователю. Производители графических процессоров предлагают покупателям двухлетнюю гарантию.

Компания Bitmain предоставляет бесплатную помощь лишь в течение 3 месяцев с момента приобретения майнера. Постепенно целесообразность использования специализированных устройств для добычи цифровых активов снижается. Продать видеокарту проще, чем избавиться от ASIC, который не используется в прочих отраслях. GPU позволяет переключиться на любую другую криптовалюту.

Принцип работы АСИК-майнера

Аббревиатура ASIC расшифровывается как Application Specific Integrated Circuit, т.е. интегральная схема специального назначения. Интересно, что эти чипы были созданы еще в начале 1980-х годов и, разумеется, не предназначались для добычи криптомонет. В те времена английская фирма Sinclair Research изготавливала данные устройства для персональных компьютеров, дабы увеличить их графическую производительность. Разработка имела большой успех, поэтому многие производители начали использовать ее для того, чтобы оптимизировать работу собственной электроники.

ASIC представляет собой микросхему, которая заточена под один конкретный вид работы. Именно этот аспект отличает ASIC от похожих чипов, занятых выполнением работ нескольких видов. ASIC не отвлекается на множество различных задач, поэтому работает лучше и быстрее. Что особенно актуально для майнеров, ведь в процессе майнинга необходима быстрая расшифровка алгоритма, по которому работает какой-либо блокчейн.

Важно понимать, что у каждой криптовалюты свой уникальный алгоритм. Совпадения, конечно, бывают, однако чаще всего каждая криптовалюта имеет свою собственную основу

Так, блокчейн Bitcoin использует алгоритм SHA-256, а основой Litecoin является Scrypt. Тоже самое можно сказать про Ethereum и другие криптовалюты. Интегральные схемы специального назначения затачиваются под определенный алгоритм и занимаются его расшифровкой во много раз быстрее и качественнее, нежели видеокарты и другие устройства. За счет ускоренного процесса добычи криптомонет снижается и энергопотребление.

Чтобы добиться уровня производительности ASIC-майнера, необходимо собрать ферму из 10-12 топовых видеокарт. В этом случае ферма будет потреблять десятки кВт/ч. АСИК-майнер же способен добывать криптомонеты, потребляя всего лишь 1-2 кВт/ч. Разумеется, АСИК-майнеры, используемые в профессиональных целях, потребляют большее количество электроэнергии. Однако даже промышленный АСИК-майнинг все равно гораздо удобнее и выгоднее, чем классическая добыча криптовалюты с помощью ферм на видеокартах.

ASIC-майнер — это блок, состоящий из:

  • корпуса;
  • микросхем;
  • блока памяти;
  • вентилятора;
  • нескольких интерфейсов для подключения внешних устройств.

Габариты АСИК-майнера — несколько десятков сантиметров по длине, ширине и высоте. Несколько лет назад активно применялись USB-устройства маленьких размеров, но по причине низкой производительности от них быстро отказались.

Лучшие Асики для майнинга

Чтобы купить доходный ASIC майнер, придется проанализировать характеристики каждого из них. Сегодня в лидерах на рынке добычи Биткоина числятся Antminer S9 и Antminer A3, на приобретение которых вам потребуется 700 и 430 долларов, соответственно. Для расчета эффективности ASIC-оборудования для майнинга нужно отталкиваться не только от мощности, но и энергопотребления. Владельцы модели S9 получают 5 долларов в сутки, тогда как A3 принесет 15 долларов в день.

Antminer s9 with 13 5 th s 2700

Устройство нацелено на добычу Биткоина, сегодня считается одним из лидеров профильного рынка. Срок окупаемости составляет около 8 месяцев, но ежегодно гаджет приносит владельцам до 1,4 биткоина. Даже применяя АСИК в Москве, за 12 месяцев можно обзавестись 1 BTC. Производители в 2,5 раза увеличили энергоэффективность модели, а скорость хэширования возросла до 13,5 Тх/с.

Для этого были использованы 189 чипов BM1387. Отмечают простую настройку и анализ работы модели. Сегодня этот ASIC является востребованным для майнеров. Основным недостатком остается сравнительно высокая стоимость, превышающая 3,1 тыс. долларов, шум в процессе охлаждения.

Antminer r4 1000

Стоимость модели варьируется в пределах 1560 долларов при производительности 8,6 Тх/с. Для работы используется 850 Вт электроэнергии. Чтобы окупить приобретение АСИКа, потребуется около 7 месяцев, тогда как ежегодный доход владельца равен 0,85 биткоина. Одним из отличий модели антмайнер R4 является ее необычная, широкая форма корпуса, что положительно влияет на эффективность и бесшумность работы системы охлаждения.

В производство R4 была запущена в 2016 г. Снизив уровень шума, специалисты фирмы Bitminer повысили производительность. Основной задачей является использование в домашних условиях. Устройство включает в себя 126 чипов BM1387. Можно отметить хорошее соотношение стоимости и эффективности, а также простую настройку модели.

Antminer s7 500

Модель была предложена в 2015 г., быстро завоевав сердца поклонников добычи криптовалют. Уже выпущены 19 подобных партий. Причиной выбора майнеров в пользу AntMiner S7 является соотношение цены и эффективности работы. За АСИК придется отдать от 500 долларов. Мощность устройства составляет 1293 Вт при скорости хэширования в 4,73 ТХ/с. Часто оборудование используют в домашних условиях. При помощи 135 чипов BM1385 обеспечивается максимальная производительность.

Среди преимуществ антмайнер S7 выделяют высокий хэшрейт при выгодной цене. Доступные запчасти и небольшая стоимость обеспечивают быструю окупаемость. Основным недостатком остается большое потребление ресурсов. Модель постепенно вытесняется с рынка более совершенными конкурентами.

Avalon 6 559 95

Устройство состоит из 80 чипов А3218, производительность которых составляет 3,5 ТХ/с, что практически соответствует антмайнер S7. Потребление оборудования равно около 1050 Вт. Несмотря на выход новых моделей, Avalon по-прежнему рентабелен

Важно лишь обеспечить ему доступ к недорогой электроэнергии. Стоимость устройства достигает 550 долларов

Среди преимуществ модели нужно выделить невысокий уровень шума при работе. АСИКи для майнинга данного бренда отличается простой установкой

Важно использовать модели Raspberry Pi либо TP-Link контроллеров. Последние применяют DHCP, что позволяет автоматически определять IP-адрес, упрощая установку

Конструкция майнера помогает ему эффективно работать при должном уровне системы охлаждения.

Эта модель является прямым конкурентом AntMiner S7. Уступая в энергоэффективности, ASIC имеет ряд настроек, что обеспечивает установку предпочитаемых параметров функционирования.

Antminer s5 139

Устройство AntMiner S5 имеет габариты, позволяющие использовать его в домашних условиях. При низком уровне потребления электроэнергии гарантируется минимальная нагрузка на электросеть.

Что такое ASIC и в чем его особенности?

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

Майнинг на этом оборудовании является по сути таким же процессом добычи валюты, как и на обычном устройстве. Оно так же проводит расшифровку блокчейна, поиск новых блоков и получение вознаграждения в криптовалюте.

Основное отличие ASIC-майнера является выполнение добычи валюты не с помощью стандартных видеокарт или графических процессов, а с использованием специальных чипов. Эти чипы разрабатывались только для того, чтобы сделать процесс добычи намного проще и быстрее.

Раньше майнинг происходил на обычной видеокарте. Еще можно было выполнять задачу с помощью процессоров, но из-за низкого уровня эффективности, пользователям было невыгодно использовать данное оборудование. На майнинг-ферме устанавливают компьютеры, которые работают на видеокартах и продолжительное время они остаются качественными и производительными.

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

Во первых, рост сложности майнинга. Формулировать блоки криптовалюты в блокчейне сначала было достаточно просто и вознаграждение майнеры получали большое. Но со временем сложность этой процедуры повысилась в виду технических особенностей системы блокчейна. И использование обычного компьютера стало неэффективным.

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

В 2012 году компания популярная компания Butterfly Labs нашла решение обеих проблем. Многие майнинг-фермы обратились к производителям, чтобы те создали чипы для майнинга. Первые устройства такого типы были выпущены по предзаказам в середине 2012 года. Изделия ориентировались на добычу исключительно биткоинов, и именно они являются по сути первыми компьютерами ASIC.

Но через несколько месяцев параллельно с этой компанией на рынок начали выходить устройства другой фирмы, которая назвалась Asicminer. Это уже были не чипы или видеокарты, а полноценные компьютеры. Оборудование сделало данную фирму одной из самых востребованных в этой сфере.

Сроки окупаемости ASIC

Уровень доходности – важный вопрос для каждого человека, вложившего средства в майнинг. Но нельзя дать ответ, ведь заработок в этой сфере нестабилен. Стоимость оборудования зависит от того, что продажа ASIC должна быть более выгодной, чем майнинг. Ведь нелогичной окажется реализация товара за несколько тысяч долларов, если он способен окупиться в течение месяца.

При помощи специального калькулятора можно примерно подсчитать доходность АСИК-устройства. Окупаемость составляет всего несколько месяцев. Но так как криптовалюты отличаются высокой волатильностью, ежедневно появляется множество новых эффективных майнеров, срок компенсации затраченных средств превышает 1 год.

Подобные подсчеты вызывают вопрос о целесообразности добычи криптовалют при помощи ASIC-устройств. За время существования рынка виртуальных денег пользователи не раз становились свидетелями событий, вызывавших резкое возрастание курса биткоина и альткоинов. Скачки помогают криптостарателям получить большие суммы в кратчайшие сроки. Без плана на естественную окупаемость никто не решится на приобретение АСИКа.

Майнер криптовалюты, который окупится… за 20 лет

19 сентября, 2020 admin

FutureBit Moonlander 2 — майнер криптовалюты, соответствующий моим возможностям! Это миниатюрное устройство подключается к USB-порту и, как и следовало ожидать, не впечатляет своими возможностями.

Криптовалюты можно добывать различными способами — с использованием видеокарт (например, Ethereum), процессоров (например, Monero) или специализированных майнеров ASIC (единственная задача которых — майнинг). К счастью, увлечение майнингом и связанный с ним массовый выкуп видеокарт уже в прошлом — хотя говорят, что все может вернуться. Если вы все еще думаете о создании собственного экскаватора, ознакомьтесь с нашим списком рекомендованного оборудования для экскаваторов с криптовалютой .

FutureBit Moonlander 2 — USB-майнер криптовалюты

Цены на экскаваторы ASIC зависят от их расчетных возможностей — например, экскаватор Antminer S19 Pro (мощностью 110 TH / s) со штатным блоком питания стоит около 2500 долларов. С другой стороны, есть миниатюры — экскаваторы размером с флешку, подключенные к USB-порту, которые стоят около 50-80 долларов.

Одна из них — FutureBit Moonlander 2. Каковы возможности этого малыша?

  • экскаватор ASIC для майнинга Litecoin;
  • производительность (хешрейт) может достигать 5 MH / s при
  • потреблении менее 10 Вт, но типичная производительность при подключении к USB 3.0 составляет около 3 MH / s;
  • полный контроль над часами и напряжениями;
  • Moonlander 2 работает с Windows (7/8/10), MacOS (10.12 или выше) и большинством систем Linux.

Настройка майнера криптовалюты для USB

Ну и что, просто вставь в порт USB и все? Не совсем, пишут на форуме криптовалют. Для начала нужно зайти на сайт производителя и скачать драйверы. Затем скачиваем клиент (BFGminer) и настраиваем (майнинг пул). Теперь можно запустить эту » зверь-машину добычи крипты» (устройство сигнализирует о срабатывании диодом — в режиме ожидания зеленым, а при добыче — желтым / красным), пойти на гавайский пляж и пересчитать деньги, которые поступят на наш счет. Я, конечно, шучу — считать деньги можно только после 20 лет непрерывной работы (:.

Работает ли устройство с любым портом USB?

Moonlander 2 будет работать даже при подключении к порту USB 2. 0, но его возможности будут сильно ограничены. Лучше использовать USB 3.0, а лучше — внешний USB-хаб с твердым портом питания.

Миниатюрный экскаватор крипты USB — стоит ли покупать?

Рентабельность покупки данного устройства … нулевая. Это гаджет, с которым можно поиграть или узнать об использовании экскаваторов. Достаточно открыть первый калькулятор рентабельности майнинга, чтобы узнать, что экскаватор Moonlander 2 (который стоит около 50-60 долларов) окупится после 20 лет непрерывной работы.

Так что это не просто игрушка, а любопытство для любителей, которые купят ее для так называемого интереса. Если вы хотите начать свое приключение с добычи криптовалюты, это хороший способ познакомиться с темой.

Поделиться ссылкой:

Похожее

на Ваш сайт.

Как восстановить флешку микро SD [4 способа]. Восстановление SD карты памяти


Способ 1: отформатировать накопитель

Программный сбой, вирусная атака или повреждение разметки файловой системы, обычно устраняются простым форматированием. Такое действие позволяет пересоздать разметку, убрать вредоносное ПО или скрыть поврежденные блоки памяти. Формат карты выполняется одним из перечисленных ниже способов:

  1. Внутри мобильного устройства.
  2. Стандартными средствами Windows.
  3. Через специализированные приложения.

В ОС Android имеется функция форматирования накопителя. Это наиболее простая процедура с минимальными шансами восстановления. При этом вам не требуется компьютер и другое оборудование. Читайте подробную инструкцию как отформатировать SD карту на телефоне.

Если же телефон или планшет не видит карту или отказывается очищать, тогда следует воспользоваться форматированием стандартными средствами Windows. В таком случае вам понадобиться компьютер и считыватель для SD/MicroSD карт. Смотрите подробную инструкцию по форматированию SD карты на компьютере.

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

Что делать, если карта памяти не определяется или система сообщает, что она не отформатирована?

Однако можно встретить и прямо противоположную ситуацию, когда на адаптере карты памяти блокировка не включена, но операционная система постоянно выдает сообщения о невозможности использования устройства вследствие того, что оно якобы не отформатировано. При этом достаточно часто даже попытка форматирования средствами Windows ни к чему не приводит. В этой ситуации можно посоветовать выполнить форматирование на мобильном устройстве, где ту же карту microSD можно вставить в слот без переходника. Однако и это результата может не дать, и при повторной вставке в кард-ридер операционная система снова заупрямится. Тут есть над чем задуматься. Для начала проверьте сам адаптер, вставив другую карту. Если результат тот же, вариантов всего два: либо неисправен сам переходник, либо проблема в кард-ридере. В первом случае можно попробовать заменить адаптер на другой аналогичный. А вот во второй ситуации придется проверить работоспособность кард-ридера. Обычно такая проблема связана не столько с поломками устройства, сколько с некорректно установленными или несоответствующими ему драйверами. Откройте «Диспетчер устройств» и убедитесь, что устройство чтения карт среди соответствующих контроллеров не помечено как неизвестное или на нем не стоит желтый треугольник с восклицательным знаком. В случае необходимости обновите драйверы средствами системы или используйте для этого универсальные автоматизированные утилиты вроде Driver Booster.

Если это результата не даст, воспользуйтесь официальным сайтом производителя кард-ридера и найдите драйвер там, предварительно определив идентификаторы устройства на вкладке сведений в «Диспетчере устройств». В случае с ноутбуками можно посоветовать посетить интернет-ресурс производителя. Многие такие сайты могут произвести автоматическое сканирование вашего лэптопа на предмет стандартной конфигурации или отсутствия управляющего ПО некоторых устройств, после чего будет предложено решение по устранению неполадок (в том числе и по установке недостающего драйвера кард-ридера).

Способ 2: использовать программу для восстановления флешки

Если карта памяти повреждена – слетела прошивка с контролера или износилась память, в таком случае помогут специализированные программы для восстановления. Например EzRecover или D-Soft Flash Doctor, а так же другие программы для восстановления флешки.


Интерфейс программы D-Soft Flash Doctor.

Восстановление прошивки через MicroSD карту для Antminer L3+, D3, A3

Алгоритм действий:

1) Скачайте архив образа для восстановления по Ссылке

2) Разархивируйте этот архив на вашу флешку MicroSD. Чтобы было как на скрине:

3) Вставьте вашу флешку в разъем контрольки L3+ как показано на скриншоте:

4) Запускаете ваш асик на 10 мин. Входить в это время в веб интерфейс асика не нужно. Прошивка готова! Карту можно извлекать.

5) Далее устанавливаем прошивку для разгона через Веб интерфейс самого асик майнера

Способ 3: восстановление сервисными утилитами

Некоторые производители накопителей разрабатывают фирменные утилиты для анализа и восстановления. Такие программы скачиваются бесплатно на официальном сайте.

Принцип восстановления основан на форматировании носителя. При этом в процессе анализируется память, скрываются поврежденные ячейки, а так же восстанавливается работа контроллера.


Программа JetDriveToolbox работает только с флешками Transcend. Другие накопители программа не увидит.

Можно ли заменить флешку SD или MicroSD и наоборот

Говоря об особенностях каждого накопителя, нельзя не упомянуть, что карта microSD легко превращается в SD карту с помощью адаптера. Но это никак не скажется ни на максимальном объёме памяти носителя, ни на скорости обработки и записи информации. Карта просто станет совместима с разъёмом компьютера. Важно, что для разных видов карт и компьютерной техники адаптеры могут различаться.

MicroSD часто продаётся в комплекте с USB картридером. С его помощью можно превратить карту, хранившую раньше информацию с мобильного устройства или камеры, в флешку. Но стоит помнить, что она также сохранит свои свойства и её объём и быстродействие не поменяются. Такой формат удобен в том случае, если вам нужно просмотреть файлы с носителя, вынув его из портативного устройства.

Флешка не сможет заменить ни SD-карту, ни MicroSD, поскольку её невозможно вставить в предназначенное для них гнездо. Тем не менее, она наиболее эффективна для хранения больших объёмов информации. Если для вас важно именно сохранять информацию на надёжном носителе, стоит остановить внимание на полноценном USB-накопителе.

Если вы занимаетесь фотосъёмкой, записью видео или аудио или часто создаёте на смартфоне текстовые файлы, лучше приобрести сразу несколько носителей. Один из них будет на постоянной основе записывать информацию с вашего устройства. Второй – лучше всего использовать для этих целей флешку – станет для них резервным хранилищем. Если объёмы информации невелики, а вы не планируете часто перемещать её на стационарный компьютер или ноутбук, можно использовать адаптер или картридер, работая с MicroSD картой.

Вывод

Описанные выше способы подскажут, как восстановить флешку микро сд. Воспользуйтесь форматированием носителя, поскольку такой метод эффективен в большинстве случаев. При отсутствии результата воспользуйтесь программами для восстановления флешек или фирменными утилитами. Так же попробуйте перепрошить контроллер, если другие способы не помогли решить проблему.

А какие способы восстановления флешек известны вам? Поделитесь своим опытом в комментариях под статьей.

Post Views: 562

Igor «Walker» Shastitko

Итак, работала себе в камере microSD, SD или флешка, а потом раз – и ошибка… А попытка отформатировать на ПК выдает ошибку “Windows was unable to complete the format”

Железный пёс (Hardware watchdog) часть 2

Около трёх с половиной месяцев назад я создал тему (http://miningclub.info/threads/zheleznyj-pjos-hardware-watchdog.14494/), где описал процесс создания своими руками на коленке прототипа сторожевого таймера (Hardware USB Watchdog). Там я поинтересовался у народа, нужен ли нам ещё один велосипед в качестве коммерческого решения. Было много отзывов, адекватных и не очень, но в целом идею поддержали. Некоторые хотели узнать, как сделать такую штуку самому. Да чего там, люди из «Открытых разработок» отписались . Но с каждым постом от их представителя в адекватность этих ребят верилось всё меньше. Это ещё сильнее подстегнуло меня к созданию собственного решения. Воодушевлённый положительным откликом, наваял я проект печатной платы, заказал у китайцев производство ПП 40 штук на первый раз, все необходимые компоненты и принялся ждать, попутно отбрехиваясь от нападок местных форумных троллей .
Примерно так плата выглядела в самом начале своего пути:

Чтобы не терять зря время, начал работать над прошивкой собачки: добавил логику управления светодиодом (в прототипе светодиода не было), убрал зависимость модуля расчёта таймингов перезагрузки от второго таймера (теперь вся логика зависит лишь от одного таймера, дающего прерывание раз в миллисекунду), причесал существующий код, добавил модульных тестов, начал думать над концепцией оболочки для ПК.

К середине августа всё, что я заказывал, пришло. Я собрал первые 9 штук собачек, залил в них первую версию прошивки и… И случился у меня аврал, который длился аж до середины сентября 0_o.
Вот размеры собранной собачки:


Немного оклемавшись, собрал мысли в кучу и начал думать о том, чего же нам для полного счастья не хватает… За время существования проекта софтверного мониторинга (http://miningclub. info/threads/supervizor-dlja-majnera.13402/) ко мне обращалось много людей с вопросами по настройке и предложениями сделать графическую оболочку.

Для меня стало очевидным, что управление сторожевым таймером нужно упрощать. Лучше всего, чтобы у пользователя была одна большая кнопка – Бабло Старт. Нажал – запустился мониторинг, нажал ещё раз – остановился. В идеале пользователь вообще ничего нажимать не должен: программу открыл – мониторинг начался. И чтобы при первом взгляде на программу всё было предельно ясно. Для тех, кто хочет что-то натюнить, нужно предусмотреть вкладку с настройками. А хардкорщики будут напрямую дёргать функции API из своих скриптов. На том и порешим!

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



Пообщавшись на форуме и в личных переписках, решил добавить новый функционал: отключение светодиода на плате, подачу короткого импульса на PWR/RST при появлении питания на материнской плате. Такие изменения, да ещё неприятный осадок от использования существующего API подтолкнули меня снова взять листочек с ручкой и пересмотреть структуру API.

Помимо железных дел остаётся ещё один вопрос: где хранить всю информацию о проекте, инструкции пользователя, файлы? Так как я собирался продавать своих собачек, очевидно нужен какой-то сайт, где можно всё это устроить. Так на мне повисла ещё и разработка сайта. Та ещё работёнка… Но, как говорится, глаза боятся, а руки делают.

И вот API переработана, функционал отлажен, тесты радостно светятся зелёным цветом, собачка задорно выполняет заученные команды… Последний шаг – сделать максимально простой пользовательский интерфейс! По ходу работы практически полностью переделаны модули отправки команд на сторожевой таймер, а также модель взаимодействия собачки с графической оболочкой. При первом запуске программа автоматически прописывается в автозагрузку и запускает мониторинг. Причём программу можно запускать как от имени администратора, так и от имени простого пользователя. Никаких прав администратора для нормальной работы программе не нужно!

Наконец, графический интерфейс приобрёл задуманный изначально вид. Когда собачка следит за компьютером, окошко программы приобретает небесные тона:


Основные настройки собраны на отдельной вкладочке, их нельзя изменить во время мониторинга, нужно сначала его остановить:

Когда собачка определилась и готова к работе, окошко программы окрашивается в зелёные тона:

Сейчас можно изменить абсолютно все настройки:

А если собачка не найдена, не установлены драйвера, или просто не подключена, окошко приобретает красный оттенок:

Все функции становятся недоступными:

Казалось бы, всё уже есть для счастья, чего ещё желать? А что если я скажу, что популярные платы Arduino можно превратить в Hardware USB Watchdog? Да-да, вы не ослышались, я сделал порт сторожевого таймера под платформу Arduino!

Развитие сайта тоже не стояло на месте, на нём появился раздел для разработчика, где собрана вся техническая информация о железной собаке: описание команд API, системы событий, таймингов и многое другое. Есть раздел где можно задать вопрос. Появился раздел для ардуинщиков, где расписано как превратить Arduino в сторожевого пса. Появился раздел для пользователей, где есть инструкция по установке и настройке сторожевого таймера. В скором времени появится видео инструкция! Ссылка на сайт: https://hwdg.ru/ (эта ссылка дана лишь в информационных целях для удобства форумчан, не является рекламой, на сайте приведена документация и описание того, как настроить и подключить сторожевой таймер)

Спасибо всем, кто проявил интерес к проекту и содействовал его развитию. К сожалению, сейчас из-за особенностей конструкции не все фишки, которые вы просили, могут быть реализованы. Но если проект приобретёт коммерческий успех, появится новая ревизия Hardware USB Watchdog, где будет ещё больше прикольных фишек, постараюсь сделать доставку и само устройство дешевле. В общем, всё сделаем по высшему классу! Буду рад отзывам и критике.

В твиттере можно узнать все новости о развитии проекта.

крипто-майнеров: что это такое и какие шаги вы можете предпринять, чтобы защитить себя

Стоимость

Биткойн значительно выросла в 2017 году. В начале года один биткойн стоил менее 1000 долларов. К концу года его цена выросла до более чем 13 000 долларов. Это после 19 декабря 19 086,84 доллара.

Такой рост не остался незамеченным злоумышленниками или организациями, стремящимися увеличить свои доходы от онлайн-рекламы. Оба ответили развертыванием криптомайнеров.Эти инструменты помогают зарабатывать деньги владельцам доменов, но часто имеют негативные последствия для ничего не подозревающих пользователей, которые их видят.

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

Что такое крипто-майнеры?

Криптомайнеры — это инструменты, которые «добывают» или генерируют новые единицы криптовалюты, такие как Биткойн.Они делают это, решая математические головоломки, которые составляют то, что Крис Херд из Hacker Noon называет «расчетными доказательствами работы» для новых модулей. Процесс майнинга не просто генерирует криптовалюту; он также добавляет, защищает и проверяет транзакции в цепочке блоков.

Более глубокое понимание того, как работают криптовалюты, необходимо для лучшего понимания крипто-майнеров. Цифровая валюта, такая как Биткойн, работает в блокчейне, реестре транзакций, который распределяется по всему сообществу пользователей, владеющих единицами этой криптовалюты. Benzinga Штатный писатель Шанти Рексалин объясняет, что именно здесь майнинг вступает в игру:

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

Каждые 10 минут майнинговые компьютеры собирают «блок» или несколько сотен ожидающих транзакций биткойнов и превращают их в математическую головоломку. Затем эти компьютеры используют специальное оборудование, чтобы соревноваться друг с другом за решение этой головоломки. Тот, кто выполнит задание первым, имеет право на получение награды в размере 12,50 + 0,943 BTC, что на 7 февраля 2018 года стоит примерно 113 834,49 долларов США.

The Economist объясняет, что первый майнер, который найдет решение математической головоломки, может объявить об этом сообществу Биткойн.На этом этапе другие майнеры проверяют правильность решения. Предполагая, что это так, блок криптографически добавляется в реестр, а майнеры переходят к следующей группировке транзакций, тем самым добавляя к цепочке блоков.

Источник: Bitcoin 2.0 (SlideShare)

Как авторы вредоносных программ злоупотребляют крипто-майнингом

Крипто-майнинг сам по себе не является вредоносным. Но плохие актеры злоупотребляют этим в гнусных целях. Они делают это, незаконно получая доступ к важным бизнес-активам, таким как серверы, используемые для систем электронных медицинских карт (EMR) или серверные части для корпоративных веб-сайтов, и устанавливая на них майнеры криптовалюты.Это программное обеспечение генерирует новую цифровую валюту для злоумышленников, при этом захватывая ЦП затронутого актива и увеличивая его энергопотребление. Поскольку этим затронутым ресурсам не хватает специализированных установок, предназначенных для майнинга криптовалюты, криптомайнеры замедляют бизнес-процессы и увеличивают потребление электроэнергии организацией.

Технический директор Sophos Джо Леви, таким образом, не терпит организаций, которые оправдывают использование криптомайнеров для получения дохода от рекламы и не сообщают пользователям:

Наша позиция заключается в том, что когда это программное обеспечение запускается в браузере любого пользователя без согласия организации, оно является паразитным и должно рассматриваться как вредоносное ПО, поскольку сегодня у нас нет так называемого паразитарного ПО.В тех случаях, когда организация действительно хочет пожертвовать свои циклы ЦП / ГП, и когда операция майнинга достигла достаточной продолжительности, чтобы позволить таким поставщикам, как мы, легко различать согласованные и несогласованные версии, мы можем обсудить различные классификации. .

Многочисленные вредоносные инструменты крипто-майнинга теперь становятся известны исследователям безопасности. Но никто не сделал этого так быстро, как Coinhive. Это утилита JavaScript, которая добывает Monero путем встраивания в веб-сайты владельцев доменов.Запущенный 14 сентября 2017 года, майнер занял шестое место в рейтинге самых разыскиваемых вредоносных программ Check Point за октябрь. Два месяца спустя вредоносная программа заняла первое место.

Скриншот официального сайта Coinhive. (Источник: Malwarebytes)

Отчасти благодаря популярности Coinhive злонамеренные криптомайнеры значительно расширили сферу своей деятельности в 2017 году. Эти инструменты стали жертвами 1,65 миллиона клиентских компьютеров за первые восемь месяцев года, как выяснила «Лаборатория Касперского».Команда IBM X-Force зафиксировала шестикратный скачок атак с использованием майнинга криптовалюты, нацеленных на корпоративные сети, за тот же период.

Как защититься от вредоносного крипто-майнинга

Число вредоносных криптомайнеров, вероятно, продолжит расти в 2018 году. К счастью, пользователи могут принять меры для защиты от этой растущей угрозы.

Они могут начать с установки расширения браузера, предназначенного для популярных майнеров. minerBlock и No Coin — два самых популярных из этих решений.Они работают как блокировщик рекламы, позволяя пользователям блокировать домены-нарушители и добавлять их в черный список.

Пользователи также могут нацеливаться на более широкий спектр угроз на основе JavaScript, включая Coinhive, установив такие расширения, как NoScript или ScriptSafe.

Об авторе: Дэвид Биссон

Дэвид Биссон — писатель по информационной безопасности и наркоман по безопасности. Он — пишущий редактор IBM Security Intelligence и Tripwire The State of Security Blog, а также пишет для Bora.Он также регулярно создает письменный контент для Zix и ряда других компаний в сфере цифровой безопасности.

Читать сообщения Дэвида Биссона ›

Должен ли я открыть LLC для моего бизнеса по добыче биткойнов?

ООО

— это простой и недорогой способ защитить свои личные активы и сэкономить на налогах.

Вы должны создать ООО, , если есть какой-либо риск, связанный с вашим бизнесом и / или когда ваш бизнес может получить выгоду от налоговых опций и повышения доверия.

Преимущества

LLC для бизнеса по добыче биткойнов

Создав LLC для своего бизнеса по добыче биткойнов, вы можете:

  • Защитите свои сбережения, машину и дом с помощью защиты с ограниченной ответственностью
  • Иметь больше налоговых льгот и опций
  • Повысьте авторитет вашего бизнеса

Защита ограниченной ответственности

ООО обеспечивают защиту личной ответственности. Это означает, что ваши личные активы (например,g., автомобиль, дом, банковский счет) защищены на случай предъявления иска к вашему бизнесу или дефолта по долгу.

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

Если добыча биткойнов — это хобби, и вы добываете 0,00000018 биткойнов в день, вероятно, ваш риск невелик, и вы можете открыть LLC позже.

Пример: Компания по добыче биткойнов сталкивается с коллективным иском за предположительно вводящих в заблуждение клиентов. Без ООО владелец бизнеса может потерять все свои личные активы.

Налоговые льготы и возможности ООО

LLC по умолчанию облагаются налогом как сквозное предприятие, как и индивидуальное предприятие или товарищество. Это означает, что чистый доход бизнеса переходит в индивидуальную налоговую декларацию владельца. Чистая прибыль затем облагается подоходным налогом (в зависимости от налоговой категории владельца) и налогами на самозанятость.

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

S Corp Опция для ООО

Если владелец бизнеса считает, что он будет выплачивать себе разумную зарплату и выплачивать не менее 10 000 долларов в год, он может воспользоваться другим налоговым вариантом LLC, налоговым статусом S corporation (S corp).

Когда ООО выбирает корпоративный налог S, это снижает самозанятость и общее налоговое бремя при определенных обстоятельствах.

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

Налоговые льготы Bitcoin Mining

Биткойн-майнеры должны рассматривать добытую валюту как доход. У биткойн-майнера есть выбор между сообщением о доходе в качестве хобби или бизнеса. Если вы выполняете небольшую операцию на своем персональном компьютере, это, вероятно, хобби. Более крупная операция по добыче биткойнов выиграет от списания деловых расходов.

Бизнес по добыче биткойнов, который структурирован как LLC, имеет защиту от ответственности, может списывать деловые расходы и может сэкономить деньги на налогах на самозанятость.

Налоговые льготы Фирмы по добыче биткойнов, консультанты, производители буровых установок и инструкторы

Другие профессионалы в области майнинга биткойнов могут сэкономить на налогах, создав ООО. Горнодобывающие фирмы, консультанты и инструкторы могут извлечь большую пользу из вариантов налогообложения, предлагаемых LLC, особенно налогового статуса корпорации S.

Налоговые льготы Торговля биткойнами

Прибыли и убытки от торговли биткойнами

обрабатываются Налоговой службой (IRS) как прирост капитала или потери капитала. В ООО прирост капитала может быть компенсирован коммерческими расходами. И, как LLC, биткойн-трейдеры могут списывать убытки от несчастных случаев.

Доверие и доверие потребителей

Многие виды бизнеса по добыче биткойнов полагаются на доверие потребителей и регулярные покупки. Доверие играет ключевую роль в создании и поддержании любого бизнеса.

Компании, которые формируют LLC, получают определенный уровень доверия потребителей, просто создав LLC.

Bitcoin Mining — Как стать успешным майнером Bitcoin

Если вы читали многие статьи о майнинге биткойнов, вы согласитесь, что один из способов, которым он учит нас генерировать монеты, — это: зарегистрируйтесь в одном из множества пулов для майнинга, загрузите майнер, графическую карту ЦП, и тогда мы готовы начать генерировать монеты.

Что нужно знать

и нужно , чтобы обеспечить стабильный доход.

Если вы следили за многими статьями о майнинге биткойнов, вы согласитесь, что один из способов, которым он учит нас генерировать монеты, — это: зарегистрируйтесь в одном из множества пулов для майнинга, загрузите майнер, графическую карту ЦП, и тогда мы готовы начать генерировать монеты.

Для тех, кто экспериментировал с этим, вы согласитесь, что это далеко от реалий получения дохода, потому что я прошел через эту систему, которой она учит, и я могу с уверенностью сказать, что это полный недостаток.

Мой опыт

Пару дней назад я зарегистрировался в пуле слякоти, загрузил GUI-майнер, графическую карту процессора, со скоростью интернета 2 мегабайта в секунду, и я майнил на 600 кхашах в секунду.Майнинг с 430 Khash в секунду на 24-часовой основе даст вам 0,00233952 BTC за 7 дней, 0,00099904 BTC в месяц, а для получения 1BTC потребуется 8 лет 4 месяца.
Этого недостаточно.

В попытке узнать, что необходимо для успешного генерирования монет и получения дохода, я проконсультировался с Леоном Крамером , основателем майнинга пула btcserv, он рассказал нам о реалиях майнинга биткойнов и о том, что нужно делать, чтобы получать доход. от него.

Наслаждайтесь!

Bitcoin Mining — Биткойн для Windows

Загрузите биткойн для окна на: www.bitcoin.org, если вы еще этого не сделали. Обратите внимание, что загрузка биткойнов для Linux при использовании окна — это просто дополнительный процесс безопасности, обеспечивающий безопасность кошелька, и он предназначен в основном для опытных пользователей. Объем этого руководства — базовый уровень, вы бы отлично справились с загрузкой Bitcoin для Windows.

Зарегистрируйтесь в одном из пулов Mining

Зарегистрируйтесь в одном из множества пулов для майнинга, таких как: btcserv, slush-pool, deep-bit и т. Д. Я бы порекомендовал новым и неопытным майнерам зарегистрироваться на www.btcserv.net, потому что он предоставляет вам дополнительную поддержку через свой веб-чат, где вы всегда можете поговорить с администратором сайта, чтобы помочь вам, когда у вас возникнут трудности с майнингом, иначе вам придется искать тысячи справок в Интернете.

Загрузите майнер


Загрузите и установите майнер, их много. GUIminer настоятельно рекомендуется новичкам, потому что с ним проще работать. Слева от вас находится снимок экрана My GUIminer. Если у вас есть что-то отличное от этого, это означает, что вы используете другой тип майнинга, и у вас должно быть все в порядке с тем, какой майнинг вы скачали.

Приобретите графическую карту

После того, как вы загрузите свой майнер и запустите свое программное обеспечение, чтобы начать добычу, оно не будет майнить, а вместо этого предложит вам загрузить и установить графическую карту ЦП, которая легко доступна онлайн бесплатно. Вы не должны загружать этот тип карт, потому что, хотя он заставляет GUIminer работать, потребуется примерно 8 лет и 1 месяц для генерации 1 BTC

. Альтернативой этому будет покупка AMD ATI 6990 Graphical card .Потому что процессор компьютера выполняет определенный тип вычислений, но оказывается, что карта ATI 6990 лучше вычисляет биткойны и быстрее выдает монеты. Вы можете использовать 1, 2, 3 или более карт, но чтобы максимизировать свои шансы, вам нужно получить как минимум 5 карт.

Купите материнскую плату

Если вы думаете так же, как и я, тогда вы должны спросить себя: «Господи, где я собираюсь разместить эти карты, потому что на моем компьютере нет видимого места».Ответ — материнская плата, вам понадобится материнская плата и слот для карт; здесь соединяются все компоненты. Их много, и я предлагаю вам провести собственное исследование, проверить отзывы и решить, какой из них взять.

Получить внешнее электричество

Потому что, когда вы вставляете целую кучу графических карт в материнскую плату и подключаете ее к своей системе, вы модифицируете свой компьютер таким образом, что вы строите систему из своей системы специально для генерации монет и значительно изменив свою машину, вам потребуется больше электроэнергии.

НОВИНКА

ПРОФЕССИОНАЛЬНЫЙ ЦИФРОВОЙ МАРКЕТИНГ

Выберите лучший график
для обучения ОНЛАЙН или в школе.

КУРС ПРОСМОТРА

Если графическая карта потребляет 200 ватт электроэнергии, то для 5 графических карт потребуется 1000 ватт. Есть много розеток для внешнего электричества, вы можете проверить свои местные розетки, Amazon, EBay на предмет конкретных продуктов и поддержки.

Укажите свой майнер

После того, как вы получили все необходимое программное обеспечение и оборудование, можно начинать майнинг.Вы захотите указать своему майнеру на любой из майнинговых пулов, в котором вы зарегистрированы, в этом случае мы работаем с bitserv, и я указал на него.

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

Майнинг биткойнов — Торговля биткойнами

Я почти уверен, что не так уж много людей готовы взять на себя финансовые обязательства в отношении того, что они не очень уверены в получении возврата, или, может быть, потому, что они не очень интенсивны в использовании компьютеров — есть альтернативная покупка и продажа биткойнов на Mtgox, Bitcoin7 и Trade-hill .

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

Мы будем держать вас в курсе новостей о биткойнах и любом другом бизнесе электронной коммерции, который мы считаем заслуживающим внимания.

Мнения, вопросы, комментарии, предложения приветствуются.

Пожалуйста, отправьте их по адресу:
Анастасия Оайхена
Копирайтер и стажер
[адрес электронной почты защищен]

NEW

ЦИФРОВОЙ МАРКЕТИНГ ПРОФЕССИОНАЛЬНЫЙ БУТКАМП

Выберите лучший график
для обучения ОНЛАЙН или в школе.

ПРОСМОТР КУРСА

USB Bitcoin Miner — Обзор и полное руководство 2020

В то время, когда криптовалюты выходят на основной рынок, возможности для майнинга многократно увеличились. Американский биткойн-майнер — одно из таких устройств, которое упрощает этот сложный процесс и позволяет даже новичку создать свой собственный маленький хаб.

Оглавление

Что такое USB Bitcoin Miner?

USB Bitcoin Miner — это небольшое устройство, используемое майнерами для повышения мощности майнинга своих компьютеров.Майнинг криптовалют — это энергоемкий процесс, и компьютер также может выделять слишком много тепла. Использование USB-майнеров биткойнов поможет снизить это давление на компьютеры, поскольку их можно использовать для настройки внешнего вспомогательного центра для выработки электроэнергии и ускорения процесса.

Поскольку биткойны присуждаются майнерам, которые решают их первыми, наиболее важным фактором в майнинге является эффективное устройство для майнинга. С USB-майнерами биткойнов намного проще обращаться, они подключаются по нескольким номерам и экономят все больше и больше места на рабочей станции.В основном они используются для увеличения мощности процессора компьютеров для майнинга.

Как работают USB-майнеры биткойнов?

Компьютер для добычи полезных ископаемых должен иметь специальное программное обеспечение, подходящее для процесса добычи. USB-майнер биткойнов увеличивает мощность майнингового компьютера. Что наиболее важно, можно подключить несколько USB-майнеров для создания концентратора, а затем подключить его к компьютеру, что значительно увеличит общую мощность компьютера и скорость хеширования. Около 6 USB-майнеров могут обеспечить выходную мощность хеширования в 2 гигахеша.

Хеширование — это процесс преобразования данных транзакции в последовательность более длинных цифр и букв.

Важность этих USB-майнеров заключается в ограниченном количестве USB-портов на компьютере. Внешний концентратор создает больше энергии и снижает тепловыделение компьютера в процессе. Внешний концентратор будет иметь другие факторы, а также дополнительный внешний вход питания.

Кроме того, USB также может подключаться к внешним устройствам, таким как USB Bitcoin miner Raspberry pi , чтобы иметь работоспособность майнеров.

Топ 3 USB-майнеров Bitcoin 2020

Ведущие USB-майнеров Биткойн 2020

  • ASIC Биткойн-майнер с мощностью хэшей 25 гига в секунду. Но недостаток здесь в том, что он очень быстро нагревается и постоянно требует активной системы охлаждения.
  • Avalon Nano — один из маломощных USB-майнеров, у которого всего 3,6 Гх в секунду. Хотя мощность отопления очень мала, она не приносит больше дохода в год.
  • Gekkoscience Compac USB Stick может работать с мощностью до 15 Gh в секунду. Это одно из самых популярных устройств для майнинга, которое поддерживает больше других. Это недорогой вариант, но система охлаждения должна быть высокого класса.

Как сделать свой собственный биткойн-майнер USB?

Есть варианты настройки собственного USB-майнера биткойнов для начинающих. Это недорогой вариант, который работает так же, как и любая другая установка.

Чтобы создать USB-майнер биткойнов, вам понадобятся два основных фактора: мини-компьютер, настроенный для запуска программного обеспечения, и внешнее оборудование для майнинга.Оба они состоят из разных компонентов. Необходимые компоненты:

  1. Raspberry pi маленький компьютер размером с кредитную карту
  2. SD-карта класса 10 с памятью 4 ГБ для использования в качестве оборудования для компьютера
  3. USB-кабель для подключения системы к источнику питания.
  1. ASIC-майнеры для получения максимальной производительности
  2. USB-концентратор для подключения к источнику питания
  3. USB-вентилятор для охлаждения майнеров, которые будут работать постоянно
  4. Ethernet-кабель для подключения к Интернету

Процедура установки
  • Закройте Raspberry pi крышкой.
  • Загрузите программное обеспечение для майнинга на SD-карту и вставьте его в соответствующий слот на Raspberry pi
  • Подключите Raspberry Pi к USB-концентратору с помощью кабеля питания
  • Теперь подключите все свои ASIC-майнеры к USB-разъемам концентратора.
  • Поместите USB-вентилятор для охлаждения майнеров и подключите его шнур к хабу
  • Подключите USB-кабель для передачи данных от майнеров в Raspberry и подключите его к Интернету через кабель Ethernet.
  • Подключите хаб к источнику питания и включите питание, чтобы начать майнинг.

Приговор

Вы должны понимать, что майнинг биткойнов — это энергоемкий процесс, и не каждый может получить огромную выгоду. Когда майнинг — это хобби, лучше иметь собственную настройку USB-майнинга, чем тратить слишком много на другие варианты. При этом маленькие USB-майнеры не занимают слишком много места, что является огромным преимуществом.

О CoinSwitch

CoinSwitch.co — крупнейший в мире агрегатор обмена криптовалютой, который поддерживает более 300 монет и более 45 000 пар.Он обеспечивает более простой способ торговли через глобальные биржи, такие как Binance, KuCoin, IDEX, Huobi, Ethfinex, HitBTC и Cryptopia, без создания на них учетной записи. Если вы заинтересованы в покупке криптовалюты, попробуйте!

Купить криптовалюту в Индии



Возможно, вам также интересно прочитать о:

От объединения блоков к безубыточности: исследование прибыльности майнинга биткойнов с 2012 по 2016 год

Сбор данных

Что касается сбора данных, значительный объем общедоступных данных является преимуществом системы биткойнов.В частности, мы используем данные, полученные с веб-сайта blockchain.info, который предоставляет ежедневные агрегированные данные о создании биткойнов, объеме транзакций, комиссионных за транзакции и скорости хеширования сети.

Потоки создания ценности

Для анализа устойчивости мы сначала смотрим на расходы и доходы майнеров и получаемые от них потоки стоимости. Мы начинаем с определения того, какое оборудование для майнинга используется в течение определенного периода. Это необходимо, поскольку инвестиции в оборудование представляют собой большой отток денежных средств для майнеров.Во-вторых, каждый тип оборудования требует разной мощности, что влияет на текущие расходы майнера. В-третьих, вычислительная производительность конкретного оборудования напрямую определяет ожидаемое количество биткойнов, добытых этим оборудованием.

Формально мы решаем уравнение, моделирующее общую скорость хеширования биткойнов на каждый день в зависимости от используемого оборудования. По используемому оборудованию мы можем определить расходы на оборудование и электроэнергию. Другие расходы (расходы на пул, банковские расходы и биржевые сборы) вытекают из общего производства биткойнов.M HashRat {e} _i \ times {N} _ {it} $$

(1)

, где HashRate i — хешрейт оборудования типа i , а N it — количество машин типа i , работающих в день t . У нас есть в общей сложности станков M , которые доступны для покупки в разные периоды времени (подробности ниже), поэтому у нас N это = 0 в течение многих дней.

Мы начинаем с t = 0 с одним типом машины, самой ранней доступной машиной, и устанавливаем их количество равным TH t / HashRate 1 . Пока нет лучшего типа, машины продолжают работать, чтобы обеспечить общую скорость хеширования, которую мы наблюдаем в данных. При первом увеличении скорости хеширования количество машин увеличивается до достижения общей скорости хеширования. При уменьшении скорости хеширования мы предполагаем, что новые машины задросселируются или старые машины выключены. Footnote 5

Когда новая машина становится доступной, мы предполагаем, что покупатели выбирают между типами оборудования, выбирая машину с наименьшим расчетным сроком окупаемости. Такой способ расчета привлекательности инвестиций является обычной практикой (Berk and DeMarzo, 2014), и простота метода соответствует динамизму и быстро меняющейся природе биткойн-майнеров. Для каждой машины на рынке время окупаемости рассчитывается с использованием 30-дневной скользящей средней цены биткойна:

$$ PayBackTim {e} _ {it} = HashRat {e} _i \ times \ left ({P} _ {\ left \ {t, t-30 \ right \}} — M {C} _i \ right) / FC \ _i $$

(2)

, где MC — суточная предельная стоимость работающей машины i , т.е.{\ ast} \).

Существующие машины остаются в работе, пока маржинальная прибыль положительна, то есть пока HashRate i × P t > MC . Если это не так, мы предполагаем, что они выключены в этот день. Они могут снова подключиться к сети, если снова станут прибыльными, например, когда цена биткойнов возрастет.

Комбинация машин, работающих в любой данный день, тогда просто равна количеству машин, работающих в предыдущий день, минус машины, которые стали убыточными, плюс новые машины того типа, которые имеют наименьшее время окупаемости.{\ ast} \\ {} {N} _ {i, t-1} & \ mathrm {иначе}, \ end {array} \ right. $$

(3)

, где TH t TH t — 1 представляет собой увеличение общей скорости хеширования со дня t — 1 до t дня, которое подбирается новыми машинами в эксплуатацию.

Хотя в нашем периоде выборки хешрейт почти постоянно растет, есть несколько случаев, когда хешрейт снижается.Мы распределяем эти сокращения на самые последние машины, которые, как мы предполагаем, пропорционально уменьшаются. Footnote 6 Поскольку снижение хешрейта случается редко и мало (см. Рис. 4 ниже), мы используем самый простой способ учета снижения хешрейта.

Теперь перейдем к данным, которые вводятся в уравнения. (1) — (3) для определения покупок нового оборудования. На рисунке 4 показана скорость хеширования и сложность сети биткойнов, увеличившаяся более чем в 347000 раз с 2012 по 2016 год.Это происходит по двум причинам. Во-первых, добавляется более быстрое оборудование, чтобы заменить более медленное оборудование, для которого расходы на электроэнергию превышают доходы от майнинга и транзакций. Во-вторых, добавляется новое оборудование для увеличения производства, поскольку добыча биткойнов становится все более популярной. В обоих случаях мы связываем увеличение вычислительной мощности в сети биткойнов с новым оборудованием.

Поток создания стоимости: инвестиции в оборудование

Что касается покупки оборудования для майнинга, мы предполагаем, что майнеры ведут себя рационально и поэтому покупают оборудование с наименьшим сроком окупаемости.Время окупаемости рассчитывается путем деления авансовых инвестиций в оборудование для майнинга на средний доход за день (в результате добытых монет плюс комиссии за транзакции минус затраты на электроэнергию за предыдущие 30 дней), полученных от этого оборудования. Для каждой даты наиболее энергоэффективное оборудование (стоимость энергии на ГХ / с) по сравнению с наиболее экономичным оборудованием (количество вычислительной мощности на доллар). На рис. 5 показано сравнение затратного ($) и энергоэффективного (en.) Оборудования в 2012 году. В течение года срок окупаемости экономичного оборудования меньше, чем у энергоэффективного оборудования.Срок окупаемости в 2012 году может варьироваться от 82 до 1051 дня.

Рис. 5

Срок окупаемости наиболее энергоэффективного (en.) И экономичного ($) оборудования. Источник: расчеты авторов

На рисунке 6 показано расчетное время окупаемости за весь период и доход на гигахерский час / с с 2012 по 2016 год. Расчетный срок окупаемости может составлять всего 3 дня, но часто составляет примерно 100 до 300 дней. В течение первых 6 месяцев 2016 года срок окупаемости настолько высок, что на то, чтобы вернуть оборудование, потребуются десятилетия.Срок окупаемости в 2012 году может составить от 82 до 1051 дня.

Рис. 6

Срок окупаемости (дни) и выручка на гигагерц в секунду в период с 2012 по 2016 год. Источник: расчеты авторов

В начале периода анализа мы предполагаем, что установлен AMD 5830 было лучшим доступным оборудованием в то время.

Что касается затрат на электроэнергию, мы используем фиксированную цену в размере 0,12 доллара США за кВтч, полученную с сайта ovoenergy.com Footnote 7 как среднюю цену в развитых странах за период нашей выборки.

Что касается работы оборудования для майнинга, мы предполагаем, что оборудование для майнинга остается в работе до тех пор, пока ежедневные расходы на электроэнергию, связанные с этим оборудованием, не станут равными или выше ожидаемых доходов за этот день, а именно стоимости добытых биткойнов и комиссий за транзакции. Другими словами: после первоначальных инвестиций единственный стимул для майнеров выключить свое оборудование — это то, что предельные расходы на майнинг (электричество) перевешивают предельные доходы.

Затраты на электроэнергию для конкретного типа оборудования известны.Ожидаемое количество биткойнов, добываемых в день, а также комиссии за транзакции для определенного типа оборудования могут быть получены из показателя производительности (в гигахернах в секунду) этого оборудования. Следовательно, чтобы рассчитать срок окупаемости, мы должны знать ожидаемую выручку. Чтобы оценить это, мы конвертируем ожидаемое количество добытых биткойнов в доллары, используя среднее значение биткойнов за 30 дней до инвестиций. Это предполагает, что майнеры не обладают превосходными способностями к таймингу, что кажется разумным.

Учитывая предположения о закупках и эксплуатации, мы можем оценить используемое оборудование с течением времени. Поскольку рынок оборудования для майнинга непрозрачен, заархивированные страницы Сноска 8 общедоступной вики-страницы Сноска 9 используются для выбора наиболее экономичного оборудования за период с 2012 по 2016 годы. обсуждения на публичном форуме bitcointalk.org, чтобы узнать, когда майнерам стало доступно новое оборудование. Результаты представлены в таблице 1.

Таблица 1 Затраты на оборудование 2012–2016 гг.

Поскольку производительность сети биткойнов известна, мы можем рассчитать предварительные вложения в оборудование, если предположить, что все оборудование было на тот момент AMD 5830. Затем для каждого последующего дня мы можем сделать вывод о закупках оборудования, используя увеличение скорости хеширования и доступное оборудование в этот день. Исходя из предположения о положительной маржинальной выручке, мы также можем рассчитать, когда новое оборудование добавляется или выводится из эксплуатации.

В таблице 1 показано быстрое увеличение производительности сети из-за увеличения доступности выделенного оборудования для майнинга биткойнов.Обратите внимание: поскольку оборудование предназначено для майнинга биткойнов, мы считаем остаточную стоимость оборудования равной нулю, поскольку его нельзя экономично использовать для других задач.

Поток создания стоимости: расходы на электроэнергию

Теперь, когда мы знаем, какое конкретное оборудование используется в течение определенного периода, мы также можем рассчитать потребление электроэнергии этим оборудованием и связанные с этим расходы на электроэнергию. Мы предполагаем, что майнинг всегда работает в течение всего периода работы.В таблице 2 приведены ежедневные расходы на электроэнергию в пересчете на ГХ / с для конкретного типа оборудования, а также общие затраты на электроэнергию за период, когда это оборудование находилось в производстве.

Таблица 2 — Расходы на электроэнергию 2012–2016 гг.

На рисунке 7 показано быстро увеличивающееся потребление энергии сетью биткойнов с 2014 по 2016 год. Пиковое потребление энергии в 2014 году, около 5 млн кВтч в день, означает, что сеть биткойнов работает около 208 МВт. Это кажется разумным, учитывая, что хешрейт ultimo 2016 составляет 2 млрд.GH / s и эффективность Antminer S9, который использует 0,1 Дж на GH / s. Это соответствует потребляемой мощности 200 МВт. Это действительно ставит под сомнение более раннюю оценку О’Дуайера и Мэлоуна (2014), которые находят число, близкое к потреблению электроэнергии (3GW) в Ирландии в 2014 году. Однако их оценки основаны на теоретической оценке скорости хэширования. вместо реальной ставки, и представляет собой среднюю оценку широкого диапазона возможностей.

Рис. 7

Ежедневное использование сети биткойнов в киловатт-часах

На рисунке 8 графически представлены наши оценки того, когда использовалось определенное оборудование.Высота прямоугольника для определенного типа оборудования указывает на расход энергии на гигахешек в секунду для этого оборудования. Аппаратное обеспечение выводится из эксплуатации, как только доход от ГХ / с пересекает расходы на электроэнергию для этого оборудования (правый верхний угол каждого прямоугольника). Внезапные падения прибыльности в такие периоды, как четвертый квартал 2013 года и второй квартал 2016 года, предполагают, что прогнозируемое постепенное линейное и экспоненциальное снижение прибыли онлайн-калькуляторов для майнинга является ненадежным инструментом для прогнозирования чистого денежного потока.

Рис. 8

Продолжительность периода окупаемости по типу оборудования. Источник : расчеты авторов

Поток стоимости: прочие расходы

Для майнинга биткойнов майнеры также будут нести расходы в (1) пулы, где около двух третей майнеров Footnote 10 платят комиссию в размере примерно 1% Footnote 11 владельцу пула, (2) 0,5% комиссии за обмен Footnote 12 для продажи биткойнов за обычные валюты и (3) 0. Предполагается, что комиссия банка в размере 5% зависит от комиссии за обмен. Предполагая, что все добытые биткойны и заработанные комиссионные за транзакции немедленно обмениваются на доллары, обменные и банковские расходы напрямую связаны с количеством биткойнов, переданных и добытых каждый день. Расходы приведены в Таблице 3 по типам оборудования.

Таблица 3 Прочие расходы 2012–2016 гг.

Передача стоимости

Теперь мы знаем все составляющие расходов и доходов майнера. В таблице 4 суммированы расходы и доходы, а также рассчитан расчетный чистый денежный поток для каждого оборудования.Как видно из таблицы, первая часть периода нашего анализа показывает положительный чистый денежный поток для майнеров. Номера потоков в Таблице 4 соответствуют пронумерованным передачам значений на Рис. 3. Однако последние два периода имеют убытки. В конце периода измерения только Antminer S9 все еще работал на прибыльной основе, поэтому убытки могут быть компенсированы в более поздние периоды. Таблица 4 также показывает, что в некоторые периоды времени вложения в оборудование были очень прибыльными, например, с Avalon 1 в 2013 году.Общая прибыль майнеров, использовавших Avalon 1 в нужный период времени, составила почти 50 миллионов долларов.

Таблица 4 Прибыль майнера на машину 2012–2016 гг.

В таблице 5 денежные потоки майнера сопоставляются с моделью e 3 value , как показано на рис. 3. Большая часть дохода происходит от генерируемых биткойнов. , в то время как большая часть затрат связана с инвестициями в оборудование. Расходы на оборудование — самая большая статья расходов для майнеров биткойнов.Эти предварительные вложения в оборудование в сочетании с высокими ежедневными затратами на электроэнергию приводят к значительным потерям в последующие годы.

Таблица 5 Потоки стоимости майнеров в сети биткойнов (в млн долл. США)

Маржинальные затраты

На рисунке 9 показано 30-дневное скользящее среднее общих доходов и расходов. Как видно, расходы, связанные с майнингом биткойнов, приближаются к доходам, что также предсказывается экономической теорией: при полной конкуренции предельный доход приближается к предельным затратам.Это справедливо как для обычных товаров, так и для виртуальных товаров и валют, таких как биткойны.

Рис. 9

Ежедневные расходы и доходы, среднее значение за 30 дней (логарифмическая шкала). Источник : расчеты авторов

На рисунке 10 показаны предельные расходы (без учета предварительных закупок оборудования) по сравнению с предельными доходами. В течение 2015 и 2016 годов эти направления сближаются, что приводит к очень небольшой прибыли. Это очень затрудняет возврат инвестиций на приобретенное оборудование.Внезапное падение доходов и расходов в середине 2016 года, вероятно, является результатом сокращения вдвое блокчейна, когда вознаграждение в биткойнах было уменьшено вдвое с 25 до 12,5 за блок, и появления нового поколения оборудования для майнинга.

Рис. 10

Предельные ежедневные расходы и доходы в логарифмической шкале 10. Источник: расчеты авторов

Результаты

На рисунке 11 показан кумулятивный чистый денежный поток, полученный на рисунке 7. Положительные потоки по периодам, когда деньги вкладываются в новое оборудование, что приводит к временным отрицательным чистым денежным потокам.Стоимость оставшегося оборудования на конец периода измерения составляет 425 040 520,84 долларов США. К середине 2014 года высокие доходы 2012 и 2013 годов компенсируются высокими расходами, что с этого момента приводит к отрицательному чистому денежному потоку. Видно, что это приводит к положительному чистому денежному потоку, но из-за необходимых новых инвестиций общий чистый денежный поток падает с каждым нововведением. Цены на энергоносители определяют прибыльность оборудования для майнинга, поэтому можно утверждать, что эти цены сильно влияют на итоговую прибыль. Поэтому имеет смысл провести анализ чувствительности в отношении цен на энергоносители. Для этого мы также оценили кумулятивную прибыль в сценариях, когда цена на энергию снижается на 50% до 0,06 доллара США / кВтч или снижается на 75% до 0,03 доллара США / кВтч. На Рисунке 9 показан сценарий, при котором цена на энергию в размере 0,06 доллара США / кВтч по-прежнему приводит к отрицательному совокупному денежному потоку. Только сценарий, при котором энергия доступна по цене 0,03 доллара США / кВт · ч, биткойн-сеть способна генерировать умеренный положительный чистый денежный поток в течение всего срока ее службы.

Рис. 11

Совокупный чистый денежный поток (в миллионах долларов США). Источник: расчеты авторов

Достижение точки безубыточности

Мы можем задать вопрос: каким должен был быть обменный курс биткойна, чтобы достичь точки безубыточности для режимов. Эта цена, а также процентное увеличение / уменьшение обменного курса приведено ниже.

Оценки в Таблице 6 следует интерпретировать с осторожностью. Можно ожидать, что изменение обменного курса повлияет и на другие параметры, например.грамм. количество транзакций и количество майнеров. Поскольку наш анализ основан на фактических данных о сети биткойнов, мы не можем компенсировать эти эффекты. Для этого необходимо разработать соответствующую имитационную модель сети биткойнов, чтобы учесть динамику рынка.

Таблица 6 Требуемая цена безубыточности на биткойны для майнеров с 2012 по 2016 год с оборудованием, приобретенным с 2012 года

Нам нужны полные биткойн-узлы. Экономические.

Биткойн — это финансовый суверенитет.Речь идет о редких активах на предъявителя, которые нельзя подделать, арестовать или заморозить. Речь идет о том, чтобы быть частью одноранговой сети, в которой не используются посредники для облегчения финансовых транзакций. Это деньги за свободу слова.

В качестве актива на предъявителя, которым вы действительно владеете, частные ключи должны находиться в вашем распоряжении и управляться с помощью современного приложения биткойн-кошелька. Трудно надежно хранить цифровые секреты на компьютерах, потенциально зараженных вредоносным ПО, поэтому аппаратные кошельки — хороший способ уберечь ваши личные ключи от рук хакеров.

Кто гарантирует, что мой биткойн действительно там?

В аппаратном кошельке хранятся ваши личные ключи, но не ваш биткойн. Кошелек обычно поставляется с дополнительным программным приложением, которое позволяет вам управлять своими средствами. Но этот программный кошелек не загружает и не проверяет блоки из сети Биткойн, так как он может узнать, каков ваш баланс Биткойн?

Может ли это гарантировать, что ваш кровно заработанный биткойн действительно там? Что входящая транзакция действительно подтверждена в блокчейне?

Ответ заключается в том, что по умолчанию вы полностью доверяете одной стороне: провайдеру кошелька.Легкие программные кошельки — это в основном приятные интерфейсы для некоторых серверных приложений Биткойн. Тот, кто запускает этот бэкэнд, контролирует то, что вы видите в своем кошельке. Ваш провайдер сообщает вам, сколько биткойнов у вас есть. Ваш провайдер транслирует все ваши транзакции и предлагает, какие комиссии вы должны заплатить. Ваш провайдер запускает ваш шлюз доступа к биткойнам, заверяет вас, что эта одна большая входящая транзакция действительно произошла, и решает, действительна она или нет. Ваш провайдер обеспечивает соблюдение правил консенсуса для вас и всех других клиентов.

Довольно хорошая точка обзора

Ваш шлюз доступа к сети Биткойн потенциально знает все. Например, он может легко сопоставить все ваши транзакции, адреса и балансы. Как известен ваш сетевой адрес, так и ваше приблизительное географическое положение. Подключение многих кластеров псевдонимных адресов через их одноранговые транзакции, подключение их к хорошо известным адресам бирж и продавцов может дать очень подробный отчет обо всей экосистеме Биткойн.

Как поставщик кошельков, мы не выбрали запуск этих серверных систем, это просто необходимо для обеспечения хорошего взаимодействия с пользователем. Большинство провайдеров, вероятно, даже не хотят брать на себя эту роль и ту силу, которую она нам дает. Конечно, мы и другие провайдеры обещаем не злоупотреблять этой властью. Мы не анализируем транзакции и не ведем журналы на наших биткойн-серверах. Ничего не выиграть, предав доверие наших клиентов.

А как насчет судебного принуждения по решению суда? Сотрудник-мошенник, подкупленный злоумышленником? Или хакер, получивший доступ к серверным приложениям, лишь незначительно их изменив?

В недалеком будущем, когда крупный бизнес и центральные банки поймут, что Биткойн бросает вызов их финансовым монополиям, борьба будет продолжаться.Как только мы выйдем из фазы медового месяца, Биткойн не сможет позволить себе такие централизованные узкие места.

Для пользователей Биткойн опасно передавать свое прямое участие в сети централизованному узлу. В сети есть несколько действительно больших узлов, обрабатывающих большую часть экономической деятельности. Они активно проверяют блоки, обрабатывают транзакции и обновляют балансы. Они проверяют, сколько биткойнов принадлежит какому адресу, и могут судить, действуют ли майнеры в соответствии с желаемыми правилами консенсуса.Некоторые облегченные биткойн-кошельки (например, наше собственное приложение BitBox) независимо проверяют, по крайней мере, требования к доказательству работы и проверяют, была ли сделана добыча транзакции, используя доказательства ветви Меркла, но эти проверки не могут предоставить окончательного доказательства.

Хорошая новость в том, что самостоятельно запустить полный биткойн-узел не так уж и сложно. В конце концов, это и есть приложение Bitcoin Core. Запустите его на своем обычном компьютере, старом ноутбуке или как постоянно подключенное сетевое устройство, такое как Raspberry Pi. Запустите узел и поддержите сеть! Но если вы не используете свой узел для проверки транзакций, простой запуск полного узла в режиме ожидания на самом деле ничего не дает.

Суровая правда: имеют значение только экономические узлы.

Распространение транзакций и передача блоков другим одноранговым узлам — это хорошо, но для этого сети не нужны дополнительные узлы. В специальной сети, такой как Биткойн, большее количество узлов не делает ее быстрее или эффективнее. Что действительно нужно сети Биткойн, так это больше узлов, которые обеспечивают соблюдение консенсуса Накамото: правила, которым следует каждый узел, и которые применяются, чтобы решить, действителен ли блок или транзакция.

Обеспечение консенсуса: но против кого? Ну, любой, кто любит получать немного больше прибыли.Так что почти все. Майнеры могут дать себе большее вознаграждение за блок, обычные пользователи тратят один и тот же биткойн дважды, или бизнес пытается в одностороннем порядке потратить контракт с несколькими подписями. Почему бы не обмануть Lightning Network и не создать транзакцию, игнорирующую временную привязку?

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

Антиутопия: давайте подумаем

Представьте себе наихудший сценарий, когда есть только два больших экономических узла, несколько майнеров и сотня простаивающих узлов. Что произойдет, если бизнес или майнеры захотят изменить правила консенсуса, например, чтобы разрешить блоки большего размера? Давайте посмотрим:

  1. Некоторые крупные майнеры решают, что пришло время для блоков большего размера, потому что чем больше транзакций, тем выше общая комиссия.
  2. Два больших экономических узла считают, что это хорошая идея, поскольку дешевые транзакции хороши для бизнеса.
  3. Простаивающие узлы не любят это и угрожают не принимать блоки большего размера.
  4. Но горнякам наплевать. Все, что они хотят, — это продать свои недавно отчеканенные биткойны, которые будут приняты экономическими узлами. Поэтому они начинают производить блоки побольше.
  5. Экономические узлы принимают эти блоки, привнося их в экосистему Биткойн и придавая им ценность.
  6. Сотня простаивающих узлов отклоняет эти блоки, и сеть Биткойн молча проходит хардфорк. К сожалению для бездействующих узлов, на их стороне вилки нет никакой экономической активности, поэтому никто даже не замечает этого.
  7. Поскольку владельцы бездействующих узлов также используют два экономических узла для отправки и получения биткойнов, они вынуждены принять новые правила консенсуса.

Это было быстро!

Конечно, не все так однозначно. Например, клиенты крупных экономических узлов будут жаловаться. Но без управления собственными экономическими узлами у них нет права голоса. Этот крайний пример демонстрирует, что бездействующие узлы на самом деле не учитываются. А теперь хорошие новости: в совокупности многие небольшие узлы с небольшой экономической активностью имеют огромное право голоса, когда дело доходит до правил консенсуса.В конце концов, речь идет об угрозе отклонить транзакции, которые вы не можете сделать, если ваши входящие транзакции обрабатываются кем-то другим.

Статус взаимоотношений: это сложно

Важно, чтобы мы научились быть непосредственными участниками сети Биткойн. Есть разные способы сделать это, но, к сожалению, Bitcoin Core пока недостаточно любит аппаратные кошельки.

Запустите Bitcoin Core в качестве кошелька.
Эталонный клиент Биткойн — самая популярная реализация протокола Биткойн: полный узел, который проверяет всю цепочку блоков на вашем обычном компьютере и лучше всего использовать с собственным программным кошельком, включенным в него.Он не предназначен для аппаратных кошельков, и, хотя они скоро появятся, он еще не готов для нетехнических специалистов.

Запустите сервер Electrum.
Поскольку Bitcoin Core не предназначен для обслуживания других кошельков, традиционный способ — запустить Bitcoin Core плюс сервер Electrum. Таким образом, вы можете использовать настольное приложение Electrum, которое без проблем работает с большинством аппаратных кошельков. Наше приложение BitBox позволяет вам указать собственный сервер Electrum, чтобы вы могли легко использовать аппаратный кошелек BitBox в частном порядке.

Существует несколько реализаций серверов: electrs, ElectrumX или Electrum Personal Server.

Купите устройство Full Node (или создайте его самостоятельно)
Самый удобный способ запустить полный узел — купить готовое устройство Bitcoin и Lightning Network, или вы можете создать свое собственное (так мы начали) . Но интеграция с аппаратным кошельком не так проста, как могла бы быть, поэтому мы работаем над нашим устройством BitBox Base. BitBox Base интегрируется непосредственно в BitBoxApp, поэтому вы по-настоящему суверенны.Вы также можете использовать другие кошельки, поскольку это обеспечивает надлежащую конфиденциальность для всех нас.

Если вы хотите учиться и расти, тогда мое руководство RaspiBolt, а также более многофункциональный проект RaspiBlitz стоит вашего времени.

Массовое усыновление? Только с лучшими решениями.

Хотя Lightning Network увеличила количество полных узлов Биткойна, многие из них не используются для проверки экономических транзакций и защиты сети Биткойн. По моему опыту, многие пользователи не осознают, что это абсолютная необходимость.Я считаю, что необходимо создавать лучшие решения, особенно для использования с аппаратными кошельками. Это основная причина, по которой я посвящаю все свое время BitBox Base.


Защитите свои биткойны с легкостью.

BitBox 02 производится в Швейцарии и поставляется в двух редакциях: Multi edition , который поддерживает несколько криптоактивов и может использоваться в качестве аутентификатора второго фактора. И версия только для биткойнов , которая имеет радикально ориентированную прошивку: меньше кода означает меньшую поверхность для атак, что еще больше повышает вашу безопасность при хранении только биткойнов.

Купи в нашем магазине!


Shift Crypto — это частная компания, базирующаяся в Цюрихе, Швейцария. Наша международная команда специалистов в области инженерии, криптобезопасности и разработки ядра биткойнов создает продукты BitBox и предоставляет консультационные услуги. BitBox02, аппаратный кошелек второго поколения, позволяет пользователям легко хранить, защищать и проводить операции с криптовалютами. Его компаньон, BitBoxApp, представляет собой универсальное решение для легкого безопасного управления вашими цифровыми активами.

Как продукты «Лаборатории Касперского» защищают от веб-майнеров

Криптовалюты, ICO и таинственный блокчейн сейчас в моде. Но если вы думаете, что вся эта «криптовалюта» — не ваше дело, у нас плохие новости: вы его бизнес , большое время. Фактически, в этом году стоимость многих криптовалют резко возросла. И если раньше киберпреступники просто интересовались ими, то теперь они одержимы.

Что такое майнер?

Даже если у вас никогда не было криптовалютного кошелька и вы не знаете, зачем он вам нужен, вы все равно находитесь в поле зрения киберпреступников: у вас есть компьютер, на котором можно добывать криптовалюту — в цифровом виде с помощью специального программного обеспечения для майнинга. .

На самом деле, слово «майнер» относится как к людям, которые занимаются майнингом криптовалют, так и к программам, используемым для этого (подробности о майнинге см. В этом посте). Вы можете сами установить такое программное обеспечение — и использовать его в своих интересах.

Но на вашем устройстве может быть майнер без вашего ведома — он мог быть установлен злоумышленником, который каким-то образом получил доступ к вашему компьютеру или смартфону. Если это так, он будет добывать криптовалюту на вашем устройстве для получения прибыли и за ваш счет.Это называется скрытым майнингом.

Объяснитель: майнинг биткойнов

Почему антивирусы обнаруживают майнеров?

«Ну и что», — скажете вы. «У меня с носа нет кожи. Это ничего не воровство. Пусть делает свое дело ». Но майнинг для кого-то другого не годится ни вам, ни вашему компьютеру. Вот почему:

  • Майнинг — очень ресурсоемкий процесс. Это существенно перегружает процессор и видеокарту, замедляя работу машины, поэтому вы можете испытывать лаги и зависания при попытке использовать ее для повседневных задач.
  • Нагрузка на процессор и видеокарту не только влияет на производительность, но и значительно увеличивает энергопотребление. Когда майнер работает, компьютер потребляет примерно в пять раз больше, чем обычный офисный работник. Счет за электричество не будет приятным чтением.
  • Чрезмерная нагрузка также не поможет схемам — она ​​может навсегда вывести устройство из строя.

Скрытые майнеры в основном питаются вашим компьютером, как паразиты.Итак, вы должны поблагодарить свой AV за блокировку майнеров и защиту вашей материнской платы, ваших затрат на электроэнергию и вашего здравомыслия.

С другой стороны, вы можете установить свой собственный майнер и добывать криптовалюту для себя. Ваш антивирус не всегда может определить, кто или что установил майнер. Если, например, Kaspersky Internet Security или другой продукт «Лаборатории Касперского» уверен, что это сделали не вы, он определяет майнер как троян и предотвращает его запуск. И если нет уверенности, он все равно обнаруживает майнер, но не как вирус, то есть обращает ваше внимание на присутствие майнера в системе, но не классифицирует его как полнокровное вредоносное ПО.

Not a-Virus: что это такое?

Если вы сознательно установили майнер и не нуждаетесь в уведомлениях AV о нем, вы можете отключить их. Для этого в настройках Kaspersky Internet Security выберите Дополнительно , затем Угрозы и исключения и снимите флажок Обнаруживать другое ПО . Антивирус перестанет искать в системе не вредоносных майнеров. Кстати, по умолчанию флажок снят.

Что такое веб-майнер и чем он отличается от обычного майнера?

Как будто майнеров недостаточно, вы также должны знать о веб-майнерах.Веб-майнер — это, по сути, сценарий, размещенный на веб-сайте. Когда пользователь заходит на сайт, скрипт запускается в браузере и начинает добычу криптовалюты.

Такие скрипты могут быть встроены либо веб-мастером сайта (для монетизации сайта), либо злоумышленником, получившим административный доступ к сайту. В обоих случаях деньги получает тот, кто установил веб-майнер; те, кто создал майнер, получают вознаграждение.

Принципиальное различие между веб-майнерами и обычными майнерами заключается в том, что веб-майнеры не требуют установки на компьютер каких-либо дополнительных программ; все происходит прямо в окне браузера.С точки зрения антивируса это может выглядеть как обычная вкладка браузера, просто потребляющая много ресурсов.

Но компьютер тормозит, и вентилятор гудит — и следующий счет за электричество — шок. Веб-майнеры также работают на смартфонах и планшетах, и именно здесь они представляют собой реальную угрозу: повышенная нагрузка может привести к перегреву устройства и необратимому повреждению некоторых его компонентов.

Эксперты «Лаборатории Касперского» прогнозируют, что веб-майнеры могут быть самой распространенной угрозой в 2018 году. В 2017 году наши решения по безопасности останавливали запуск веб-майнеров более чем в 70 миллионах раз, и использование таких скриптов будет только расти.CoinHive — самый распространенный веб-майнер, который используется в подавляющем большинстве случаев.

От программ-вымогателей до веб-майнеров

Как продукты «Лаборатории Касперского» защищают вас от веб-майнеров?

Чтобы обнаружить веб-майнер, защитное решение на компьютере должно знать, что происходит в браузере. В Kaspersky Internet Security 2017 эта функция была реализована лишь частично, но в Kaspersky Internet Security 2018 и других наших продуктах нового поколения, включая последнюю версию Kaspersky Free, она работает во всех случаях.

Обновлено: 04.04.2021 — 07:30

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *