1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

В чем смысл майнинга

Майнинг биткоинов — что это? Самый простой ответ от эксперта

Сейчас в интернете много информации о майнинге. Часто люди, желающие понять, что такое майнинг биткоинов и в чем его смысл, сталкиваются с проблемой: расплывчатых объяснений много, а для чего все-таки нужен майнинг биткоинов – непонятно.

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

Что такое майнинг биткоинов

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

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

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

Теперь разберемся подробнее. Как это работает? Как происходит майнинг биткоинов?

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

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

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

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

Хеш-функция имеет следующие особенности:

  1. Одинаковые исходные данные всегда дают одинаковый хеш, разные исходные данные – разный;
  2. Малейшее изменение входных данных (например, лишний пробел) всегда приводит к необратимому и непредсказуемому изменению хеша;
  3. Хеширование работает только в одну сторону. Получить хеш из исходных данных можно, получить исходные данные из хеша нельзя!

Различных видов хеш-функций имеется множество, однако блокчейн биткоина построен на одной из них с названием SHA-256.

Алгоритм работы блокчейна с применением хеш-функции

Как для создания блокчейна используется хеш-функция? Для начала, у нас есть самый первый, стартовый блок. В нем хранится информация — записи о переводах средств:

Пропуская этот блок через алгоритм хеширования, мы получаем хеш этого блока:

Этот хеш мы ставим в начало следующего блока. Информация в начале блока, до списка переводов, называется «заголовок» блока.

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

Все! Блокчейн получен!

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

Алгоритм майнинга биткоинов

Теперь давайте разберемся в алгоритме майнинга биткоинов.

Итак, в процессе майнинга биткоинов в среднем через каждые 10 минут к блокчейну биткоина добавляется новый блок с записями транзакций – переводов биткоина. Чтобы система присоединила его к блокчейну, добавляемый блок должен быть «правильным» и «красивым».

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

Например, начинается с трех нулей:

Как получить такой блок?

Дело в том, что в блоке биткоина, кроме заголовка блока и информации о транзакциях, есть еще параметр, называемый «nonce». Это – какое-то число:

Число «nonce» может быть любым – от нуля до нескольких миллиардов.

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

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

Получили «красивый» блок? Нет!

Подставим двойку, вычислим хеш. Получили «красивый» блок? Нет!

Ну и так далее, пока не будет найден нужный параметр:

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

Кто нашел первый – тот присоединил к цепочке новый блок. Когда система видит, что присоединен новый блок — она выдает награду сделавшему это майнеру.

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

Чем выше вычислительная мощность майнера – тем быстрее он производит вычисления, тем больше шансов быть первым.

Чем больше общая мощность майнерской сети, тем быстрее она производит вычисления, тем проще найти «красивый» блок.

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

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

И все же — зачем майнеры, можно сказать, “просеивают пустую породу”? Для чего все-таки необходимо это огромное количество громоздких вычислений? Какая от них практическая польза?

Суть майнинга биткоинов

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

Например, Петя хочет стереть запись в «Блоке 1» о том, что Вася отправил ему 2 биткоина. Уж очень Пете не хочется их отдавать.

Читать еще:  Как оригинально подарить подарок на 8 марта


Петя – крутой хакер. Он влезает в систему, вносит изменения в «Блок 1» и злорадно потирает руки.

Но, поскольку в информацию внесены изменения, хеш блока меняется! Вычисляется новый хеш, и… теперь он не начинается с трех нулей! Система не принимает блок 1, исключая его из цепочки блокчейна — ведь он «некрасивый» и его хеш не начинается с трех нулей.

Значит, чтобы обмануть систему и оставить в цепочке блокчейна блок c “подчищенным” Петиным переводом, нужно сделать его «красивым». Значит, нужно заново пересчитывать хеш этого блока, меняя значения параметра «nonce». Считать придется до тех пор, пока вновь не будет получен «красивый» блок. Ну что же, деваться некуда – надо так надо! Петя напрягается, долго считает….

… перебирает разные варианты…

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

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

Поэтому в заголовок следующего блока записывается новый хеш:

Это значит, что следующий за «Блоком 1» «Блок 2» тоже изменился. А значит, поменялся и его хеш. Теперь он не начинается с трех нулей.

В результате, система не принимает «Блок 2» в цепь блокчейна.

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

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

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

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

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

Откуда берутся биткоины при майнинге?

Одновременно с присоединением к блокчейну нового блока, система выпускает определенное количество новых биткоинов.

До мая 2020 года эта эмиссия будет составлять 12,5 биткоинов за блок. Именно эти вновь выпущенные монеты и достаются майнерам. А поскольку процесс вычисления “красивого” блока схож с просеиванием пустой породы в поисках золота — майнинг зачастую называют добычей биткоинов.

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

Итак, теперь вы понимаете, в что такое майнинг биткоинов и в чем его суть.

Вы увидели, что майнинг биткоинов – это не просто неизвестно зачем созданный способ добычи денег «из воздуха». Это серьезный и досконально проработанный алгоритм и основа работоспособности всей системы. Это фундамент, на котором строится безопасность блокчейна биткоина.

Майнинг существует столько, сколько существует биткоин. И ценность биткоина как нового класса активов, существующего независимо от банков и правительств “цифрового золота”, делает майнинг привлекательным. Именно в этом причина того, что за 10 лет майнинг стал серьезным видом бизнеса, целой новой отраслью в индустрии.

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

Поделитесь своим мнением или задавайте вопросы в комментариях к статье!

Что такое майнинг криптовалют простыми словами – полный обзор

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

Как работает майнинг криптовалют

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

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

На начальных этапах майнингом мог заниматься владелец практически любого компьютера с использованием мощностей процессора. Когда в 2009-м году Сатоши Накамото и компания запускали Bitcoin они изначально заложили в систему потолок по максимальной эмиссии монет – 21 000 000 BTC. В биткоин также происходит перерасчет сложности добычи каждые 2016 блоков (это примерно 2 недели). Подобные свойства системы защищают биткоин от инфляции и являются причиной, по которой для добычи новых монет требуются все более мощное оборудование. По прогнозам, все монеты BTC будут добыты в середине 22-го века.

Читать еще:  Как стать шпионом

Уже через 1-1,5 года после появления Bitcoin для майнинга начали использовать мощные видеокарты, запускаемых в режиме Crossfire или SLI. Тогда майнерам удавалось отбить свои вложения за несколько недель. Но минимальные требования для выхода в профит продолжали расти. К 2012-м году добычи битка даже на самых мощных CPU (процессорах) стала нерентабельной. Наступила эпоха ферм – установок, соединяющих между собой мощные видеокарты, а также асиков (ASIC) – специализированного майнингового оборудования.

На ПК сейчас реально добывать монеты вроде Monero, FantomCoin, DigitalNote. Но даже мощные ПК не майнят больше нескольких десятков центов в день. Аналогичная ситуация и с единичными видеокартами на стационарных компьютерах.

Майнинг пулы

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

PoW и PoS

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

Некоторые криптовалюты используют протокол Proof-of-Stake. Майнинга как такового в них нет. Защита сети обеспечивается наличием криптовалюты на кошельках. На этот протокол планирует перейти платформа эфириум. Это значит, что добыча ETH в будущем прекратится. Об этом сказал создатель Ethereum Бутерин:

«Когда мы перейдем на протокол Proof-of-Stake, уже на первом этапе потребность в майнинге эфира резко снизится. В Proof-of-Stake используется алгоритм, который не требует, чтобы большое количество компьютеров постоянно делало расчеты. Это алгоритм, где используется монета внутри самой платформы. Консенсус станет гораздо более дешевым и безопасным. И по факту майнеры могут потерять свой бизнес».

Виды майнинга

Майнинг можно классифицировать в зависимости от формы и используемого оборудования. Основные виды:

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

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

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

Фермы – установка, объединяющая в себе мощные видеокарты (GPU). Подключается к одному или нескольким компьютерам. Показывает высокую эффективность, при этом оборудование реально сбыть на вторичном рынке. Увеличение количества майнеров повысило спрос и, как следствие, цены на карты.

Браузерный майнинг – процесс добычи криптовалюты через выполнение специального JavaScript-сценария. Эффективность минимальная. Многие сервисы браузерного майнинга созданы в мошеннических целях и внедряют в файловую систему пользователей скрытый майнер без их ведома.

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

Майнинг на телефонах и ноутбуках – даже самые мощные модели показывают минимальную эффективность. Для Android-майнинга специальную программу выпустил пул Minergate. Зарабатывать на андроиде вы ничего не будете. С ноутбуками ситуация схожая. Это разве что способ познакомиться с майнингом через вай-фай.

Майнинг на HDD – базируется на протоколе Proof-of-Capacity. Чем больше «шахтер» может предоставить дискового пространства для майнинга, тем выше будет эффективность. Пионером среди криптовалют с протоколом Proof-of-Capacity стала монета BURST. Для заработка хотя бы 1 доллара в день, необходимо более 500 терабайт дискового пространства. Добыть биткоин или лайткоин этим методом нельзя.

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

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

Майнинг: как начать?

Упрощенная пошаговая инструкция для новичков:

  • Шаг 1: Определение бюджета;
  • Шаг 2: Выбор валюты для майнинга;
  • Шаг 3: Выбор оборудования;
  • Шаг 4: Выбор пула.

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

Читать еще:  а что ты меня любишь

Бюджет в несколько тысяч долларов – это минимальная планка, с которой стоит начинать. Хотя и стоимость оборудования может меняться. Но цена на новые ASIC-майнеры не бывает ниже отметки в 1000 долларов. Определившись с бюджетом, можно смотреть в сторону криптовалюты, которую вы хотите добывать. Оптимальным и самым безопасным вариантом является Bitcoin .

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

На данном этапе эффективных вариантов майнинга два: через фермы и ASIC. Чтобы вы понимали, производительный асик стоит порядка 2,5-3 долларов. За эту цену можно купить примерно 5-7 мощнейших видеокарт. Однако, добыча BTC фермами нерентабельная, чего не скажешь про эфириум, который в свою очередь не майнится на асиках.

Возникает дилемма – что же выбрать? Давайте систематизируем основные плюсы и недостатки майнинга ETH фермами и BTC асиками:

Способ майнингаДостоинстваНедостатки Bitcoin через ASIC — Быстрая окупаемость;
— Установки просты в эксплуатации;
— Постоянное улучшение качества асиков;
— Лучше подходит для новичков — Купить действительно новый ASIC в СНГ сложно – зачастую приходится лететь в Китай;
— Асики рассчитаны на добычу только одной криптовалюты;
— Быстрое моральное устаревание;
— Низкая ликвидность на вторичном рынке. Ethereum через фермы GPU — Подходит не только для майнинга эфириума;
— Легко сбыть на вторичном рынке;
— Может использоваться не только для майнинга. — Окупаемость ниже чем в ASIC;
— Трудности в эксплуатации (необходима система охлаждения,
помещение, дополнительные настройки).

Фермы реально настроить так, чтобы они в автоматическом режиме переключались на майнинг максимально выгодной криптовалюты. ASIC же исключительно заточен под добычу одной монеты – Bitcoin, либо Litecoin (для этой валюты выпускается свое оборудование). Но при этом фермы жутко гудят, их необходимо охлаждать и оборудовать мощными блоками питания. А ASIC может стоять даже в прихожей.

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

Представим, что наш стартовый бюджет составляет 5000 долларов. За эти средства можно создать ферму из 8-ми мощнейших карт GTX 1070 8GB с суммарным хешрейтом 260 Mh/s для добычи ETH, либо два асика S9 c суммарным хешрейтом 27 Th/s для Bitcoin.

Прим. ред: термином «хешрейт» обозначают производительность майнингового оборудования. Сравним проектные показатели эффективности майнинга с фермой с 8x GTX 1070 и двумя ASIC-майнерами Antminer S9.

Как зарабатываются биткоины или в чем суть майнинга?

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

Как работают майнеры?

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

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

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

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

Призвание шахтеров в том, чтобы совершать сделки и сохранять соглашение о неизменном положении всей сетки. Преимущество в том, что за вложение средств они получают биткоины, которые можно быстро перевести в реальные деньги (подробнее о том, что такое биткоины можно почитать тут — http://prostoinvesticii.com/o-dengakh/fenomen-kriptovalyuty-bitkoin-kak-sposoba-raschetov-i-zarabotka.html)

Специальные устройства для майнинга

Вычисления усложняются с каждым днем, а поэтому со стационарного компьютера шахтеры перешли на игровые видеокарты. Вначале использовались перепрограммированные микросхемы, а затем интегральные микросхемы. У них высокая скорость вычисления хэша при низком потреблении энергии. Например, видеокарта Radeon HD имеет мощность около 1,5 гигахэша за секунду, потребляя много электроэнергии, а новейшая ASIC-система около 2,8 гигахэша, потребляя около 3 ватт. Большинство шахтеров отдает предпочтение именно ASIC-системе, так как ее стоимость быстро окупается за счет добычи биткоинов. Ее стоимость – около 130$. Современные шахтеры не занимаются майнингом без применения этой системы, так как это просто экономически невыгодно. Ценность одного биткоина – от 950 до 21 000 рублей, все зависит от устройств, которые используются и тарифа. Подобная видеокарта может окупиться за 14 дней.

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

Вознаграждение за создание нового источника падает каждые 5 лет: 2013 – 45 биткоинов, 2015 – 20, а к 2017 составит около 10 биткоинов.

Источники:

http://novmir.info/chto-takoe-majning-prostymi-slovami/
http://zen.yandex.ru/media/id/5d34aa2f95aa9f00b111d675/5d403a364735a6128194728c
http://investtalk.ru/kriptovalyuty/kak-zarabatyvayutsya-bitkoiny-ili-v-chem-sut-majninga

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector