Содержание
- Что такое биткойн майнинг?
- Что на самом деле делают шахтеры
- Майнинг и биткойны
- Сколько зарабатывает шахтер
- Оборудование, необходимое для добычи
- Простое объяснение
- 64-значный шестнадцатеричный номер
- Что такое бассейны для добычи монет?
Что такое биткойн майнинг?
Майнинг криптовалюты является кропотливым, дорогостоящим и выгодным только от случая к случаю. Тем не менее, майнинг привлекателен для многих инвесторов, заинтересованных в криптовалюте, потому что майнеры получают вознаграждение за свою работу с крипто токенами. Это может быть потому, что предприниматели видят добычу как копейки с небес, как калифорнийские золотоискатели в 1849 году. А если вы склонны к технологиям, почему бы не сделать это?
Однако, прежде чем тратить время и оборудование, прочитайте этот пояснитель, чтобы понять, подходит ли вам майнинг. Мы сконцентрируемся в первую очередь на биткойнах (везде мы будем использовать «биткойны» при обращении к сети или криптовалюте в качестве концепции и «биткойны» при обращении к количеству отдельных токенов).
Основная ничья для многих майнеров Биткойн - это перспектива быть награжденным ценными жетонами Биткойн. Тем не менее, вам не обязательно быть майнером, чтобы иметь токены криптовалюты. Вы также можете купить криптовалюту с использованием фиатной валюты; вы можете обменять его на бирже типа Bitstamp, используя другой крипто (например, используя Ethereum или NEO для покупки биткойнов); Вы даже можете заработать его, играя в видеоигры или публикуя сообщения в блогах на платформах, которые платят пользователям за криптовалюту. Примером последнего является Steemit, который в некотором роде похож на Medium, за исключением того, что пользователи могут вознаграждать блоггеров, выплачивая им проприетарную криптовалюту под названием STEEM. STEEM затем можно обменять на биткойны.
Награда за биткойны, которую получают майнеры, является стимулом, побуждающим людей помогать в основной задаче майнинга: поддерживать, узаконивать и контролировать сеть Биткойн и ее блокчейн. Поскольку эти обязанности распределены среди многих пользователей по всему миру, биткойн считается «децентрализованной» криптовалютой, или той, которая не полагается на центральный банк или правительство для надзора за ее регулированием.
Ключевые вынос
- Используя майнинг, вы можете заработать криптовалюту без необходимости вкладывать в нее деньги. Майнеры биткойнов получают биткойны в качестве вознаграждения за завершение «блоков» проверенных транзакций, которые добавляются в блокчейн. Вознаграждения за майнинг выплачиваются майнеру, который обнаруживает решение для сначала сложная головоломка хеширования, и вероятность того, что участник найдет решение, связана с частью общей мощности майнинга в сети. Двойные расходы - это явление, при котором пользователь биткойнов незаконно тратит одни и те же токены дважды. Вам понадобится либо графический процессор (GPU), либо специализированная интегральная схема (ASIC) для настройки буровой установки.
Что на самом деле делают шахтеры
Шахтерам платят за их работу в качестве аудиторов. Они выполняют работу по проверке предыдущих транзакций биткойнов. Это соглашение предназначено для обеспечения честности пользователей Биткойн и было задумано основателем Биткойн, Сатоши Накамото. Проверяя транзакции, майнеры помогают предотвратить «проблему двойных расходов».
Двойные расходы - это сценарий, при котором владелец биткойна незаконно тратит один и тот же биткойн дважды. С физической валютой это не проблема: когда вы вручаете кому-то купюру в 20 долларов за бутылку водки, у вас ее уже нет, поэтому нет опасности, что вы сможете использовать эту же купюру в 20 долларов для покупки лотерейных билетов по соседству. Однако при использовании цифровой валюты, как объясняется в словаре Investopedia, «существует риск, что владелец может сделать копию цифрового токена и отправить ее продавцу или другой стороне, сохранив оригинал».
Допустим, у вас была одна законная купюра в 20 долларов и одна поддельная из тех же 20 долларов. Если вы попытаетесь потратить и реальный счет, и фальшивый, кто-то, кто потрудится посмотреть на серийные номера обоих счетов, увидит, что они являются одним и тем же номером, и поэтому один из них должен был быть ложным. То, что делает майнер биткойнов, аналогично тому, что они проверяют транзакции, чтобы убедиться, что пользователи не пытались незаконно потратить один и тот же биткойн дважды. Это не идеальная аналогия - мы объясним более подробно ниже.
После того как майнер проверил биткойн-транзакции стоимостью 1 МБ (мегабайт), известный как «блок», этот майнер имеет право на вознаграждение биткойнами (подробнее о вознаграждении биткойнов ниже). Ограничение в 1 МБ было установлено Сатоши Накамото и вызывает споры, поскольку некоторые майнеры считают, что размер блока должен быть увеличен для размещения большего количества данных, что фактически означает, что сеть биткойнов сможет быстрее обрабатывать и проверять транзакции.
Обратите внимание, что проверка транзакций на 1 МБ дает право на майнер монет зарабатывать биткойны - не все, кто проверяет транзакции, получат деньги.
Теоретически 1 МБ транзакций может быть как одна транзакция (хотя это не так часто), так и несколько тысяч. Это зависит от того, сколько данных занимают транзакции.
«Так что после всей этой работы по проверке транзакций, я все еще не могу получить биткойн за это?»
Это верно.
Чтобы заработать биткойны, вам необходимо выполнить два условия. Один - это вопрос усилий; это вопрос удачи.
1) Вы должны проверить транзакции на сумму ~ 1 МБ. Это легкая часть.
2) Вы должны быть первым майнером, который придет к правильному ответу на численную проблему. Этот процесс также известен как доказательство работы.
«Что вы имеете в виду, « правильный ответ на числовую задачу »?»
Хорошая новость: не требуется сложная математика или вычисления. Возможно, вы слышали, что майнеры решают сложные математические задачи - это не совсем так. Что они на самом деле делают, так это пытаются быть первым майнером, который придумал шестнадцатеричное число из 64 цифр («хэш»), которое меньше или равно целевому хешу. Это в основном догадки.
Плохая новость: это догадки, но с учетом того, что общее число возможных предположений для каждой из этих проблем составляет порядка триллионов, это невероятно трудная работа. Для того, чтобы решить проблему в первую очередь, майнерам нужно много вычислительной мощности. Для успешного майнинга вам необходимо иметь высокую «скорость хэширования», которая измеряется в мегахешах в секунду (МГ / с), гигашахах в секунду (ГХ / с) и терахэшах в секунду (ТГ / с).
Это очень много хешей.
Майнинг и биткойны
В дополнение к выстраиванию карманов майнеров и поддержке экосистемы биткойнов, майнинг служит еще одной важной цели: это единственный способ выпустить новую криптовалюту в обращение. Другими словами, майнеры в основном являются «чеканкой» валюты. Например, по состоянию на ноябрь 2019 года в обращении находилось около 18 миллионов биткойнов. Кроме монет, отчеканенных с помощью блока генезиса (самый первый блок, который был создан основателем Сатоши Накамото), каждый из этих биткойнов возник из-за шахтеров. В отсутствие майнеров Биткойн как сеть все еще существовал бы и был бы пригоден для использования, но никогда не было бы никакой дополнительной биткойны. В конце концов наступит время, когда биткойн-майнинг закончится; В соответствии с протоколом биткойнов, общее количество биткойнов будет ограничено 21 млн. Однако, из-за того, что с течением времени скорость биткойнов «добывается», окончательный биткойн не будет распространен до 2140 года.
Помимо краткосрочной отдачи от биткойнов, будучи добытчиком монет, вы можете получить право голоса при предложении изменений в сетевом протоколе биткойнов. Другими словами, успешный майнер оказывает влияние на процесс принятия решений по таким вопросам, как разветвление.
Сколько зарабатывает шахтер
Награды за майнинг биткойнов уменьшаются вдвое каждые четыре года или около того. Когда биткойны были впервые добыты в 2009 году, майнинг одного блока принесет вам 50 BTC. В 2012 году этот показатель сократился вдвое до 25 BTC. К 2016 году этот показатель снова сократился вдвое до нынешнего уровня 12, 5 BTC. Примерно в 2020 году размер вознаграждения снова сократится вдвое до 6, 25 BTC. На момент написания, вознаграждение за завершение блока составляет 12, 5 биткойнов. В ноябре 2019 года цена Биткойна составляла около 9 300 долларов США за биткойн, что означает, что вы заработаете 116 250 долларов США (12, 5 x 9 300) за завершение блока. Неплохой стимул для решения этой сложной проблемы хеширования, подробно описанной выше, может показаться, что,
Оборудование, необходимое для добычи
Хотя в начале истории биткойнов люди могли бороться за блоки с обычным домашним компьютером, это уже не так. Причина этого заключается в том, что сложность майнинга биткойнов со временем меняется. Чтобы обеспечить бесперебойную работу блокчейна и его способность обрабатывать и проверять транзакции, сеть Биткойн стремится производить один блок каждые 10 минут или около того. Однако, если существует один миллион майнинговых буровых установок, конкурирующих за решение проблемы хеширования, они, вероятно, найдут решение быстрее, чем сценарий, в котором 10 майнинг-буров работают над одной и той же проблемой. По этой причине Биткойн предназначен для оценки и корректировки сложности майнинга каждые 2 016 блоков или примерно каждые две недели. Когда все больше вычислительных мощностей совместно работает над майнингом биткойнов, уровень сложности майнинга увеличивается, чтобы поддерживать стабильное производство блоков. Меньшая вычислительная мощность означает снижение уровня сложности. Чтобы понять, сколько вычислительной мощности задействовано, когда Биткойн был запущен в 2009 году, начальный уровень сложности был один. По состоянию на ноябрь 2019 года это более 13 трлн.
Все это говорит о том, что для конкурентной добычи майнеры теперь должны инвестировать в мощное компьютерное оборудование, такое как GPU (графический процессор) или, более реалистично, специализированную интегральную схему (ASIC). Они могут стоить от 500 до десятков тысяч долларов. Некоторые майнеры, в частности майнеры Ethereum, покупают отдельные видеокарты (GPU) как недорогой способ объединить операции майнинга. На фото ниже представлена самодельная горная машина домашнего производства. Графические карты - это прямоугольные блоки с кружащимися кругами. Обратите внимание на бутербродные завязки, крепящие видеокарты к металлическому столбу. Вероятно, это не самый эффективный способ добычи, и, как вы можете догадаться, многие майнеры участвуют в нем не только ради удовольствия и испытаний, но и ради денег.
Версия "Объясни, что мне пять лет"
Все тонкости майнинга биткойнов трудно понять как есть. Рассмотрим иллюстративный пример того, как работает проблема с хешем: я говорю трем друзьям, что думаю о числе от одного до 100, и пишу это число на листе бумаги и запечатываю его в конверт. Мои друзья не должны угадывать точное число; они просто должны быть первыми, кто угадает любое число, которое меньше или равно числу, о котором я думаю. И нет предела тому, сколько догадок они получают.
Допустим, я думаю о числе 19. Если Друг А угадывает 21, они проигрывают из-за 21> 19. Если Друг Б угадывает 16, а Друг С угадывает 12, то они оба теоретически пришли к жизнеспособным ответам из-за 16 <19 и 12 <19. Для друга Б нет никакого «дополнительного кредита», хотя ответ Б был ближе к целевому ответу 19. Теперь представьте, что я задаю вопрос «угадайте, какое число я думаю», но я не задаю только три друзья, и я не думаю о числе от 1 до 100. Скорее, я спрашиваю миллионы потенциальных майнеров, и я думаю о 64-значном шестнадцатеричном числе. Теперь вы видите, что будет очень сложно угадать правильный ответ.
Если B и C оба отвечают одновременно, аналогия ELI5 нарушается.
В терминах биткойнов одновременные ответы встречаются часто, но в конце дня может быть только один выигрышный ответ. Когда представлено несколько одновременных ответов, которые равны или меньше целевого числа, сеть Биткойн будет принимать решение простым большинством - 51% - кого майнер будет уважать. Как правило, именно майнер выполнил большую часть работы, то есть тот, который проверяет большинство транзакций. Проигрывающий блок становится «сиротским». Сиротские блоки - это те, которые не добавляются в блокчейн. Майнеры, успешно решившие проблему с хэшем, но не подтвердившие большинство транзакций, не получают биткойны.
Что такое «шестизначное число из 64 цифр»?
Ну, вот пример такого числа:
0000000000000000057fcc708cf0130d95e27c5819203e9f967ac56e4df598ee
Номер выше имеет 64 цифры. Пока достаточно легко понять. Как вы, наверное, заметили, это число состоит не только из цифр, но и из букв алфавита. Это почему?
Чтобы понять, что делают эти буквы в середине чисел, давайте распакуем слово «шестнадцатеричный».
Как вы знаете, мы используем «десятичную» систему, что означает, что она является основанием 10. Это, в свою очередь, означает, что каждая цифра многозначного числа имеет 10 возможностей, от нуля до девяти.
«Шестнадцатеричный», с другой стороны, означает основание 16, поскольку «шестнадцатеричный» получен из греческого слова для шести, а «десятичный» получен из греческого слова для 10. В шестнадцатеричной системе каждая цифра имеет 16 возможностей. Но наша числовая система предлагает только 10 способов представления чисел (от нуля до девяти). Вот почему вы должны вставлять буквы, в частности буквы a, b, c, d, e и f.
Итак, какое отношение имеют «шестнадцатеричные числа из 64 цифр» к майнингу биткойнов?
Помните ту аналогию ELI5, где я написал число 19 на листе бумаги и положил его в запечатанный конверт?
В терминах майнинга биткойнов это метафорическое нераскрытое число в конверте называется целевым хешем.
Что майнеры делают с этими огромными компьютерами и десятками вентиляторов, догадываются о целевом хэше. Майнеры делают эти предположения, случайным образом генерируя как можно больше «одноразовых номеров», как можно быстрее. Одноразовый номер - это сокращение от «число используется только один раз», а одноразовый номер является ключом к генерации этих 64-битных шестнадцатеричных чисел, о которых я продолжаю говорить. В майнинге биткойнов одноразовый номер имеет размер 32 бита, что намного меньше хеша, который составляет 256 бит. Первый майнер, чей одноразовый номер генерирует хэш, меньший или равный целевому хешу, получает кредит за завершение этого блока и получает 12, 5 BTC.
Теоретически, вы могли бы достичь той же цели, выполнив 16-гранный кубик 64 раза, чтобы получить случайные числа, но зачем вам это делать?
Приведенный ниже снимок экрана, взятый с сайта Blockchain.info, может помочь вам сразу же собрать всю эту информацию. Вы просматриваете сводку всего, что произошло, когда был добыт блок № 490163. Одноразовый номер, который сгенерировал «выигрышный» хеш, был 731511405. Целевой хеш показан сверху. Термин «Relayed by Antpool» относится к тому факту, что этот конкретный блок был завершен AntPool, одним из наиболее успешных пулов майнинга (подробнее о пулах майнинга ниже). Как вы видите здесь, их вклад в сообщество биткойнов заключается в том, что они подтвердили 1768 транзакций для этого блока. Если вы действительно хотите увидеть все 1768 транзакций для этого блока, перейдите на эту страницу и прокрутите вниз до заголовка «Транзакции».
(источник: Blockchain.info)
"Так как же мне угадать целевой хеш?"
Все целевые хэши начинаются с нулей - не менее восьми нулей и до 63 нулей.
Минимальной цели нет, но есть максимальная цель, установленная протоколом Биткойн. Ни одна цель не может быть больше этого числа:
00000000ffff0000000000000000000000000000000000000000000000000000
Вот несколько примеров рандомизированных хэшей и критерии того, приведут ли они к успеху для майнера:
«Как я могу максимально увеличить свои шансы угадать целевой хеш раньше, чем кто-либо другой?»
Вам нужно было бы получить быструю майнинг-установку или, что более реалистично, присоединиться к майнинговому пулу - группе майнеров, которые объединяют свои вычислительные мощности и разделяют добытый биткойн. Горные пулы сопоставимы с теми клубами Powerball, члены которых массово покупают лотерейные билеты и соглашаются делиться любым выигрышем. Непропорционально большое количество блоков добывают пулы, а не отдельные майнеры.
Другими словами, это буквально просто игра чисел. Вы не можете угадать шаблон или сделать прогноз на основе предыдущих целевых хэшей. Уровень сложности самого последнего блока на момент написания составляет около 13, 69 триллионов, что означает, что вероятность того, что любой данный nonce создаст хеш ниже целевого, составляет один из 13, 69 триллионов. Не очень много шансов, если вы работаете самостоятельно, даже с чрезвычайно мощной горной установкой.
«Как я могу решить, будет ли биткойн выгодным для меня?»
Майнеры не только должны учитывать затраты, связанные с дорогостоящим оборудованием, необходимым для того, чтобы иметь шанс решить проблему с хэшем. Они также должны учитывать значительное количество установок для добычи электроэнергии, используемых для генерации огромного количества одноразовых номеров в поисках решения. В целом, на момент написания этой статьи майнинг биткойнов в большинстве своем невыгоден для большинства майнеров. Сайт Cryptocompare предлагает полезный калькулятор, который позволяет вам вводить числа, такие как скорость хэша и затраты на электроэнергию, чтобы оценить затраты и выгоды.
(Источник: Cryptocompare)
Что такое бассейны для добычи монет?
Награды за майнинг выплачиваются майнеру, который первым находит решение головоломки, и вероятность того, что участник найдет решение, равна доле общей мощности майнинга в сети. Участники с небольшим процентом мощности майнинга имеют очень небольшой шанс открыть следующий блок самостоятельно. Например, карта майнинга, которую можно купить за пару тысяч долларов, будет составлять менее 0, 001% от мощности майнинга сети. С таким небольшим шансом найти следующий блок, может пройти много времени, прежде чем этот майнер найдет блок, и сложность возрастает еще больше. Майнер никогда не сможет окупить свои вложения. Ответом на эту проблему является майнинг пулов. Горные пулы обслуживаются сторонними организациями и координируют группы шахтеров. Работая вместе в пуле и распределяя выплаты между всеми участниками, майнеры могут получать стабильный поток биткойнов, начиная со дня активации своего майнера. Статистику по некоторым майнинг-пулам можно увидеть на Blockchain.info.
«Я сделал математику. Забудь о майнинге. Есть ли менее обременительный способ получить прибыль от криптовалют?»
Как упоминалось выше, самый простой способ приобрести биткойн - это купить его на бирже, такой как Coinbase.com. Кроме того, вы всегда можете использовать «стратегию кирки». Это основано на старой пила о том, что во время золотой лихорадки в Калифорнии в 1849 году разумные инвестиции были направлены не на сковородку золота, а на изготовление кирок, используемых для добычи полезных ископаемых. Или, говоря современным языком, инвестируйте в компании, которые производят эти кирки. В контексте криптовалюты эквивалентом кирки была бы компания, которая производит оборудование, используемое для майнинга биткойнов. Вы можете рассмотреть, например, компании, которые производят оборудование ASIC или GPU.