Майнинг криптовалюты обучение
Майнинг эфира: Добыча Ethereum для чайников | Обучение
Дэниел Оберхаус из MotherBoard рассказал, как он научился майнить эфир — теперь вы можете последовать его примеру.
В марте курс эфира, одной из ведущих криптовалют, поднялся до $25. Это весьма порадовало инвесторов Ethereum (эфир, эфириум) — распределенной вычислительной платформы на базе блокчейна, которая использует криптовалюту эфир как основное средство обмена, — особенно учитывая, что с момента запуска в июле 2015 года стоимость криптовалюты застыла ниже $10. Но у резкого роста было еще одно важное последствие: впервые за всю историю криптовалюты Ethereum майнинг стал действительно выгодным занятием.
Я подумывал о создании установки для майнинга уже несколько месяцев, и майский всплеск цен заставил меня решить, что самое время начать. Поэтому я потратил часть эфира, который у меня уже был, на оборудование и начал постигать тонкости сбора ПК и искусство Linux.
Но прежде чем погрузиться в болезненный процесс создания установки для майнинга эфира с нуля, давайте расскажем кое-что о самой платформе.
Майнинг — это процесс извлечения токенов криптовалюты из системы блокчейн.
В случае с эфиром это означает, что компьютеры постоянно запускают алгоритм хеширования, который берет некий сравнительно большой объем информации и сжимает его до строки букв и цифр фиксированной длины.
Как это работает
Алгоритм хэширования, используемый Ethereum, называется ethash. Он хеширует метаданные последнего блока в системе, используя специальный код под названием nonce: случайное двоичное число, которое и задает уникальное значение хэш-функции. Для каждого нового блока в блокчейне сеть устанавливает целевое значение хэша, и все майнеры в сети пытаются угадать значение nonce, которое приведет к такому значению.
Принципы криптографии, лежащие в основе такого хеширования, делают случайный подбор nonce практически невозможным. Это означает, что единственный способ найти правильный nonce — циклическое перемещение по всему диапазону возможных решений до тех пор, пока не будет найдено правильное. В таком случае решение может служить «доказательством работы» — что компьютер, обнаруживший правильное значение nonce, должен был фактически выполнить работу, т. е. использовать вычислительную мощность для запуска алгоритма хэширования.
Майнер, нашедший правильное значение nonce, расшифровывает блок и получает пять эфиров, после чего процесс начинается заново. Цикл повторяется каждые 12 секунд.
Итак, мы описали общую схему. Но как процесс выглядит на стороне майнера? Для начала, установка для майнинга требует серьезной вычислительной мощности.
Какие мощности вам потребуются
Лучших результатов можно добиться, используя графические процессоры (GPU), которые обычно используются при обработке 3D-графики для видеоигр. Майнинг возможен и на CPU — центральном процессоре системы, который отвечает за все основные операции, но GPU изначально оптимизированы для проведения подобных операций, поэтому лучше подходят для хэширования в сети Ethereum.
И вот тут-то начинаются проблемы. Сейчас затраты на электроэнергию, которая нужна для поддержания работы системы майнинга, оказались значительно ниже, чем стоимость добытого эфира. Как следствие, число майнеров резко выросло.
До появления криптовалют мощные графические процессоры интересовали почти исключительно геймеров, но теперь, когда они стали основным инструментом майнинга, спрос на видеокарты резко превысил предложение. Если исключить рынок подержанной техники, поиск подходящих GPU в обозримом будущем обещает стать непростой задачей.
Todo lo que necesita saber sobre la minería en la nube
Настраиваем систему
Мне повезло заполучить шесть видеокарт RX 470 в самом начале стремительного роста цен на эфир. Уже тогда лучшие видеокарты были в дефиците, и мне пришлось пойти на компромисс в плане производительности. Но это было лучше, чем ничего — всего через несколько часов после того, как я сделал покупку, все видеокарты на сайте магазина оказались проданы.
Допустим, вам каким-то образом удалось заполучить достаточное число подходящих видеокарт. Следующая задача — найти материнскую плату и блок питания, которые смогут поддерживать их одновременную работу.
Я выбрал материнскую плату MSI Z170a и блок питания Corsair на 1200 Вт. Каждая видеокарта потребляет от 100 до 250 Вт мощности. Мои видеокарты были по 120 Вт каждая, — итого около 800 Вт. Блоки питания обеспечивают оптимальную работу, если загружены примерно на три четверти от номинальной мощности, поэтому блок питания на 1200 Вт вполне отвечал моим потребностям.
Вам также понадобится специальная стойка — шесть видеокарт не вставишь прямо в слоты PCI на материнской плате. К тому же размещение видеокарт на расстоянии от процессора помогает рассеивать тепло и избегать перегрева системы.
Я использовал двухъядерный процессор Intel на 2,8 ГГц и всего 4 ГБ оперативной памяти, соответственно. Звучит скромно, но добыча эфира не требует многозадачности, поэтому на процессоре и оперативной памяти можно сэкономить.
Последним элементом станет корпус. В обычном корпусе для ПК не поместятся шесть видеокарт, поэтому приходится изобретать альтернативные решения. Многие компании продают готовые корпуса для майнинга, но они могут стоить более $150, при том что сделать нечто подобное самостоятельно не так уж трудно. Я взял в хозяйственном магазине немного алюминиевого уголка, несколько деревянных досок, несколько десятков саморезов и шуруповерт.
Если не вдаваться в подробности, весь процесс сбора корпуса занял около часа и обошелся мне чуть меньше чем в $50. С учетом стоимости оборудования мои затраты составили чуть менее $2000.
Итак, система настроена и хорошо выглядит. Пришло время для программного обеспечения!
Разбираемся с ПО
Здесь ваши варианты относительно ограничены: вы можете запустить свою установку на Windows, Linux или ethOS. Главное преимущество Windows — улучшенная поддержка драйверов видеокарт. EthOS, в свою очередь, привлекает многих тем, что это готовое решение для тех, кто не знает Linux и не хочет учиться.
Но само создание установки для майнинга эфира для меня наполовину было поводом начать изучение Linux, поэтому я решил не искать легких путей. Сначала мне пришлось загрузить и установить Xubuntu, легкую версию популярного дистрибутива Ubuntu Linux. Для этого понадобилось записать файла образа диска Linux на 32-гигабайтный USB-накопитель и подключить его к материнской плате. Не самая сложная задача.
Затем мне пришлось загрузить драйверы для своих видеокарт, чтобы они могли взаимодействовать с материнской платой и выполнять параллельную обработку. Эти драйверы находятся в открытом доступе на сайте AMD, и их установка достаточно проста, — нужно ввести всего несколько команд на терминале Ubuntu.
Наконец, пришло время установить Geth — программу для выполнения команд на моем узле Ethereum. После загрузки блокчейна мне осталось только привязать установку к кошельку, который я уже завел на сервисе Mist — и можно было начинать добычу. Вот так выглядит терминал для майнинга на ethOS:
Изначально мои шесть графических процессоров обеспечивали около 120 MH/с — т. е. около 120 млн операций хеширования в секунду. Изменив некоторые настройки, я надеюсь довести этот показатель до 125−130 MH/с, но больше мне из них не выжать.
Может показаться, что это много, но сейчас, когда я это пишу, вся сеть Ethereum производит 39 трлн операций хеширования в секунду, что делает мою установку лишь каплей в этом океане вычислительной мощности.
Поскольку эфир зачисляется на ваш кошелек только в случае обнаружения правильного nonce, чем больше операций хэширования вы можете выполнить в каждом блоке, тем выше ваши шансы. Если бы я положился исключительно на свою установку, первого «выигрыша» пришлось бы ждать несколько месяцев.
Майнинг-пулы
Большинство других майнеров находятся в той же лодке, что и я, и у меня нет доступа к огромным криптофермам. Чтобы увеличить свои шансы, мелкие майнеры объединяются в пулы, которые объединяют вычислительную мощность каждого отдельного майнера в хэш-блоки.
Благодаря объединенной вычислительной мощности пулы установок могут находить решение каждые несколько минут, а вознаграждение распределяется среди майнеров пула пропорционально вкладу их вычислительной мощности в решение конкретной задачи.
Это означает, что в день вы будете зарабатывать всего несколько тысячных эфира, но со временем сможете накопить приличную сумму — особенно если цена криптовалюты продолжит расти.
Каждый пул предъявляет разные требования участникам и взимает разную плату за присоединение. Хотя я вношу в пул всего 120 MH/с, в год моя установка приносит около 35 эфиров. Учитывая текущую сложность майнинга и цену эфира на момент написания, я могу зарабатывать почти $8000 в год после вычета затрат на электроэнергию.
Итак, вот он я — полный нуб, не имеющий опыта работы с Linux, который смог с минимальными усилиями оборудовать систему для майнинга эфира. Так что, возможно, это не так сложно, как кажется!
Если вас интересуют криптовалюты и будущее финансовых технологий, приглашаем на конференцию Blockchain & Bitcoin Conference в Санкт-Петербурге 22 июня
Подготовила Тая Арянова
ru.insider.pro
Конец майнинга: Что произойдет, когда все биткоины будут добыты | Обучение
В какой-то момент, вероятно, около 2140 года, будет добыт последний биткоин. Что произойдет дальше?
Как известно, всего для майнинга доступен 21 млн биткоинов (Bitcoin), и, когда все они будут добыты, новых уже не появится. Этим биткоин в корне отличается от национальных валют — у них денежная масса постоянно растет, поскольку правительству выгодна инфляция. В то же время она приводит к девальвации валюты, а значит, на практике отдельные люди и семьи становятся беднее.
В случае с биткоинами этого не происходит, и, теоретически, со временем они должны становиться только ценнее, поскольку количество новых токенов, поступающих в систему, постоянно снижается — а кроме того, общее количество ограничено 21 млн.
Примерно каждые четыре года количество биткоинов, которыми вознаграждается майнинг очередного блока, сокращается вдвое: сначала это были 50 биткоинов, потом 25, а затем и 12,5. В 2020 году это будет уже 6,25 биткоина. Таким образом, если правительства постоянно наращивают денежную массу, алгоритм биткоина действует противоположным образом, предотвращая инфляцию.
Кроме того, в разное время различные суммы в биткоинах становились навсегда недоступны для оборота — для этого достаточно выбросить или уничтожить старый жесткий диск или флешку с кошельком. Следовательно, реальный доступный для использования пул монет оказывается еще меньше.
Майнинг биткоина. Краткий обзор
Майнинг биткоинов заключается в расчете хэшей, то есть компьютер используется для решения некоторой сложной математической задачи. Когда она решена, создается очередной блок транзакций, который добавляется к блокчейну.
Блокчейн — это общедоступный реестр всех биткоин-транзакций, и всякая новая транзакция добавляется записывается в этот реестр. С помощью вычисления хэшей определяется, какая транзакция приоритетнее, и, если майнеры перестанут делать свое дело, сеть перестанет работать.
Что же произойдет, когда все 21 млн биткоинов будут получены? Перестанет ли система работать, ведь майнеры больше не будут получать вознаграждение за закрытие блоков? Дело в том, что майнеры также получают комиссионные за обработку транзакций, и эти доходы никуда не денутся.
Биткоин без майнинга
В какой-то момент, вероятно, около 2140 года, будет добыт последний биткоин, но это не значит, что сеть рухнет. Помимо премий за вычисление хэшей, майнеры получают сборы за обработку транзакций. Сейчас эти сборы невелики, порядка доли процента, но по мере снижения вознаграждения за расчеты новых блоков размер комиссии за обработку транзакций, вероятно, будет расти — вместе со стоимостью биткоина.
Эти сборы должны поддерживаться на таком уровне, чтобы по-прежнему давать майнерам мотивацию, так что, хотя новые биткоины перестанут появляться, биткоин-майнеры все равно будут получать деньги.
Конечно, некоторые будут вытеснены с рынка (это происходит и сейчас): поскольку биткоин становится все труднее добывать, майнерам приходится использовать для этого все более эффективное оборудование. Дело в потреблении энергии — при использовании недостаточно эффективного оборудования счет за электричество может быть таким, что майнер окажется в убытке; добытые биткоины просто не покроют затраты.
Стоимость биткоина должна (и будет) продолжать расти
Комиссионные за обработку транзакций должны быть достаточно большими, а значит, стоимость биткоина должна расти — и, к счастью, этот механизм отчасти встроен в биткоин.
Как мы уже говорили, предложение традиционных валют на практике не ограничено, и правительства по собственному усмотрению наращивают денежную массу, при этом стоимость каждой отдельной денежной единицы, например, доллара, снижается.
Представьте себе, что денежная масса — это гигантская пицца, и, наращивая денежную массу, вы не увеличиваете пиццу, а разрезаете ее на все более мелкие кусочки. Поскольку правительство увеличивает денежную массу (то есть нарезает пиццу все мельче), стоимость денег (размер кусочка) уменьшается.
Рост денежной массы стимулирует инвестиции, поскольку компаниям и людям приходится тратить деньги, пока они не подешевели слишком сильно, так что правительство зачастую преднамеренно делает нас беднее.
В случае с биткоином денежная масса будет расти до 2140 года, однако, поскольку это заранее описанный и потому предсказуемый процесс, он не приводит к вышеописанным отрицательным последствиям.
В июле 2016 года премия за расчет хэша сократилась с 25 до 12,5 биткоинов. В преддверии этого события цена биткоина значительно возросла, примерно с $450 до $750. Рост цены остановился, когда премия уменьшилась, так что можно предположить, что, когда поступление новых биткоинов снова вдвое снизится — вероятно, это произойдет в июле 2020-го — цена криптовалюты снова подскочит. То же самое должно произойти еще через четыре года.
Биткоин в (отдаленном) будущем
По мере роста стоимости биткоина будет расти и вознаграждение за обработку транзакций. Однако, чтобы этого роста хватило при прекращении майнинга, цена биткоина должна существенно увеличится, и предположение, что биткоин может стоит и $50 000, и $100 000, не кажется безумным.
Как и любую другую валюту, биткоин можно дробить на более мелкие единицы, и самая маленькая из них называется сатоши. Можно вспомнить, что когда-то цент, пенс или копейка были довольно большой суммой, но теперь, вследствие инфляции, они сильно подешевели.
В случае с биткоином возможен обратный сценарий — торговой единицей может стать именно сатоши, а биткоин будет использоваться только для крупных расчетов. Сегодня комиссия в 10 тыс. сатоши звучит не слишком соблазнительно, но в будущем это может измениться.
Подготовила Тая Арянова
ru.insider.pro
Основы торговли на бирже криптовалют для начинающих
Многих начинающих инвесторов интересует вопрос: с чего и как начать торговлю криптовалютами? Блог Bestinvestor.ru поможет пошагово освоить главные принципы трейдинга и ограничит от возможных убытков.
Обучение сверхприбыльной торговле криптовалютой с нуля начинается со знакомства с основами технического анализа. Дело в том, что биржи цифровых активов на 80 % подчиняются тем же рыночным законам, что и фондовые рынки. Разница заключается лишь в отсутствии контролирующих органов. Поэтому махинаций на криптовалютных биржах существенно больше.
Начало работы с биткоином
Чтобы спекуляции были прибыльными, необходимо выбирать ликвидные и предсказуемые цифровые активы. Начать обучение лучше с биткоина и лайткоина. Данные криптовалюты хорошо поддаются прогнозированию, поскольку ими сложнее манипулировать.
- Первый урок для «чайников»: используйте индикатор Moving Average для определения направления тренда. Данный инструмент позволяет легко определять тенденцию движения цифрового актива и, соответственно, получать прибыль. Правило использования индикатора гласит: если цена ниже Moving Average — курс падает, если выше — растет. Крайне нежелательно открывать позицию против тренда.
- Второй урок для «чайников»: обращайте внимание на стакан цен. Данный рабочий инструмент представляет собой таблицу, в которой указаны все запросы других пользователей на продажу или покупку цифрового актива. Стакан цен демонстрирует желание спекулянтов торговать криптовалютой по интересующему курсу. Понимание основ движения ордеров в таблице может помочь с определением оптимальной точки входа.
Торговля на бирже криптовалют требует от начинающих изучения базовых индикаторов и торговых инструментов. Без знания их работы невозможно выстроить прибыльную стратегию трейдинга. Поэтому третий урок для новичков звучит следующим образом: обращайте внимание на ключевые уровни на графике. Они формируются хвостами свеч или баров и показывают, где крупные игроки набирают позиции и осуществляют контроль цифрового актива. Все ключевые уровни делятся на поддержку и сопротивление. Первые не дают цене криптовалюты опуститься ниже, а вторые, наоборот, подняться выше.
Принцип работы с уровнями прост: покупайте над линией поддержки и продавайте под линией сопротивления. Защитные стоп-приказы, ограничивающие торговые убытки, следует ставить за уровни. Сила уровня определяется количеством касаний цены. Чем больше хвостов свеч или баров ударяется в линию, тем она сильнее. Слабые уровни могут пробиваться с первого раза, а более сильные — с третьей или четвертой попытки.
С чего и как начать торговлю криптовалютами
- Откройте дневной график цифрового актива и проанализируйте места скопления цен.
- Проведите ключевые уровни по хвостам свеч или баров.
- Определите направление тренда с помощью Moving Average.
- Дождитесь консолидации над или под ключевым уровнем.
- Посмотрите расположение ордеров в стакане цен.
- Откройте сделку лимитным ордером в прогнозируемом направлении цены.
С чего начать майнинг криптовалюты
Многие новички, не умеющие торговать на бирже, задаются вопросом: где начать майнить цифровой актив? Они полагают, что таким образом проще зарабатывать интернет-монеты, чем погружаться в изучение деталей трейдинга.
Ответ на этот вопрос однозначный: нигде! Для добычи криптовалюты требуются мощные компьютеры с дорогими видеокартами, стоимость которых все время растет. Самостоятельно майнить цифровые активы нерентабельно! Это под силу только крупным кооперативам, создающим целые фермы для добычи интернет-монет.
bestinvestor.ru
Алгоритмы майнинга криптовалют и их виды
При этом количество майнеров заметно возросло. Во многом данному обстоятельству поспособствовал резкий скачок курсов криптовалют, который произошел в последнее время. В частности, сильно подорожала такая виртуальная валюта, как Ethereum. На протяжении последних шести месяцев ее стоимость выросла в 6 раз. Продемонстрировала уверенный рост и ZСash, другие криптовалюты.
Длительный период времени майнинг криптовалют выполняли процессоры. Потом их мощности стало недостаточно. Обусловлено это тем, что у майнинга особый алгоритм. После каждой итерации его структура становится более сложной.
Пулы способны вычислять и упорядочивать информацию в многочисленные строчки, количество которых исчисляется сотнями тысяч. Они представляют собой транзакционный блок. При этом в сети они имеют вид одной длинной строчки. Данная строчка называется хэшем. Примечательно, что основной задачей пула является вычисление нового блока. Однако, ему необходимо отыскать тот хэш, который соответствует именно данному блоку. Это как подобрать ключ к замочной скважине. Представляется, насколько сложный это процесс?
Безусловно, те виртуальные монеты, которые появились недавно, не предусматривают столько много хэшей. Следовательно, зарабатывать их намного легче. Что же касается старых монет, как биткоин, то майнить его процесс очень долгий и сложный.
Рассмотрим подробнее некоторые самые распространённые алгоритмы майнинга криптовалют.
Кратко и доступно об основных алгоритмах майнинга
Алгоритм Scrypt
Данный алгоритм майнинга криптовалют используют для хэширования лайткоина, догикоина и других криптовалют. Благодаря ему удалось уровнять в возможностях тех, кто использует для добычи виртуальных монет обычное железо, и манейров, которые применяют специальные ящики для майнинга. Дело в том, что данный скрипт пользуется не мощностью «железок», а производительностью HDD, а также видеокарт.
Впрочем, сейчас майнинг «Scrypt» не так актуален. Тем не менее, получать профит на майнинге валют таким способом можно.
Традиционный алгоритм «SHA-256»
SHA-256 – является самым именитым, поскольку это алгоритм майнинга bitcoin. Данный алгоритм хэширования применил С. Накамото, чтобы отыскать «красивый хэш», необходимый для завершения очередного блока вычислений. Принцип работы, следующий. На вход поступают данные, из которых извлекается «красивый хэш». Для этого используются различные комбинации строк, которые состоят из цифр, а также букв. В результате, генерируется выигрышная комбинация, и информационный блок закрывается.Тот майнер, которому удалось отыскать подобный хэш, может рассчитывать на вознаграждение в виде виртуальных монет. Решить эту задачу без хэш-функции невозможно. При это, если входная информация будет подкорректирована хотя бы на один бит, то это спровоцирует серьезное изменение хэш-суммы.
Самые старые электронные валюты, в том числе, и биткоин, были созданы в соответствии с алгоритмом «SHA256». К ним можно отнести и Неймкоин, и STEEM, и др.Первым майнерам было проще всего. Они легко майнили биткоины, используя лишь обычные процессоры. Но постепенно добывать виртуальные монеты стало сложнее. Тогда майнеры были вынуждены перейти на более мощные аппаратные устройства. Первоначально распространение получили графические редакторы (то есть, видеокарты), затем настал черед программируемой аппаратной техники, которая называется FPGA.
Еще не зарабатываете на криптовалюте? Спешите, волатильность рынка цифровых активов открывает возможность получения сверхприбыли! Мы рекомендуем обратить внимание на следующие инструменты: Bitcoin-счет от АМаркетс, сервис по торговле парой BTC/USD от Инстафорекс и опционы на торговлю криптовалютами от брокера Биномо.
Но больше всего разочаровали разработчиков первых криптовалют «асики». Это устройства, которые были разработаны специально для работы с алгоритмом «SHA256». Их узкая направленность и высокая производительность позволили майнерам зарабатывать виртуальные монеты в разы быстрее. Ведь «асики» отличались высокой скоростью вычислений и оперативно находили «красивый хэш». По этой причине программисты разработали другие алгоритмы майнинга криптовалют.
Алгоритм «X»
Это передовая технология программирования коинов. На данный момент существуют такие алгоритмы, как «Х11», «Х13», а также «Х15». По большому счету они являются усовершенствованными версиями PoW. Что же касается числа, которое расположено после «Х», то оно означает количество функций, используемых для вычислений в блоке.Подобные алгоритмы применяют всевозможные математические формулы вычислений. С их помощью можно осуществлять эффективный майнинг коинов посредствам видеокарт. При этом определенный процент профита из пулов получают не только сами майнеры, но и владельцы основных сетевых узлов.
С применением «Х11» был разработан такой форк, как Dash. Его капитализаций превышает 75 млн. долл. США.
Другие алгоритмы
Среди существующих алгоритмов шифрования стоит выделить «DaggerHashimoto». Он используется для майнинга криптовалюты Ethereum. Чтобы он эффективно функционировал, необходимо обладать видеокартой, которая имеет большой объем ОЗУ.Если же говорить о «X11», то он используется в монетку Dash. Его поддерживают все современные видеокарты. Но уже совсем скоро следует ожидать появления первых партий ASIC-майнеров для Dash.
Что же касается алгоритма «Decred», то он является модифицированной версией «Blake256». Разработан для криптомонеты Decred. Поддерживает майнинг посредствам видеокарт. Зачастую для заработка Decred используется не только одноименный алгоритм, но и «DaggerHashimoto». Их необходимо запустить на программе «Claymore’s Dual Miner».
Есть и «CryptoNight». На его основе функционирует Monero. Его отличительная особенность – неплохое вычисление на процессорах. К примеру, на Intel Xeon E3 он приносит примерно 0,25 долл. США ежедневно. Конечно, это небольшая сумма. Но все же.
Наверняка, многие из Вас уже слышали о такой криптовалюте, как Zcash. Для ее майнинга используется алгоритм Equihash. А вот для получения Sibcoin, «сибирского червонца», применяется «X11Gost».
Итоги
Первые 3 вышеописанных алгоритма используются для майнинга 90% всех криптовалют. При этом каждый день находчивые люди предлагают более новые и хитроумные алгоритмы для заработка виртуальных монет. Так, относительно недавно появилась информация о скором появлении «Dagger». Данный алгоритм тут же окрестили «асикоустойчивым». Планируется, что на его основе будет функционировать криптовалютная платформа новой генерации Ethereum.Естественно, мы так и не успели перечислить все алгоритмы, предназначенные для майнинга криптовалют. Но при этом уделили внимание самым значимым из них. Теперь вы знаете, что творится внутри вашего майнинг-комбайна и на какие цели тратится электроэнергия.
investment-school.ru