Как заработать на криптовалютах и блокчейне. Объясняем на пальцах. Андрей РябыхЧитать онлайн книгу.
и не могут быть изменены. Внутри биткойна действуют следующие правила: один блок формируется раз в 10 минут, через каждые 210 000 блоков награда уменьшается в два раза, максимально может быть сформирован 21 000 000 (21 млн) биткойнов.
Несложно подсчитать, что уменьшение награды за блок в два раза будет происходить раз в 4 года (ближайшее ожидается в 2020 году), а все биткойны будут намайнены примерно к 2140 году.
Очень часто Сатоши Накамото подвергают критике за такую бомбу сложности внутри биткойна, ведь она делает майнинг менее выгодным, а если майнеры не будут проверять транзакции и собирать их в блоки, то весь блокчейн перестанет работать. Однако, с другой стороны, уменьшение награды компенсируется ростом курса биткойна и увеличением комиссии за транзакцию.
Напомню, что первый опубликованный курс биткойна был 1 доллар США за 1000 ВТС. Соответственно, за создание одного блока майнер получал 5 центов. В июне 2018-го курс биткойна составляет 6500 долларов и за создание одного блока майнер получает 81 250 долларов.
На первый взгляд кажется, что майнинг – это очень выгодное занятие, в которое стоит инвестировать свое время и средства. Экономическая составляющая этого способа заработка на криптовалюте будет рассмотрена в главе «Десять способов заработка на криптовалютах. Плюсы и минусы». А в этой главе позвольте рассказать вам еще про несколько технических вводных, которые надо учитывать, чтобы понимать суть и выгодность майнинга.
Во-первых, давайте поговорим о красоте. Как уже упоминалось, в блокчейн включаются только блоки с красивыми хэшами. Как мы знаем, красота – понятие относительное, поэтому давайте определимся, какие хэши считаются красивыми в блокчейне.
Начнем с биткойна. Здесь самым красивым считается хэш, который начинается с цифры «О», чем больше нулей в начале строки хэша, тем красивее хэш. У этого есть простое логическое объяснение: чтобы получить хэш с большим количеством нулей, майнеру нужно предпринять больше вычислительных усилий. Как майнер формирует новый блок? Он проверяет транзакции, добавляет их в блок, высчитывает хэш блока. А мы помним, что при малейшем изменении хэшируемых данных мы будем получать разный результат.
Поэтому майнер берет транзакции, добавляет к ним какие-то произвольные данные, высчитывает их хэш; если результат не начинается с 0, то меняет добавленные произвольные данные и снова высчитывает хэш. И повторяет эти действия до тех пор, пока не получит хэш, который будет соответствовать представлениям биткойна о прекрасном. Соответственно, чтобы получить хэш с нужным количеством нулей в начале, майнеру нужно проделать очень много вычислительной работы или быть чертовски везучим ☺.
Если не рассматривать фактор удачи, то более успешными майнерами будут те, у кого есть более мощное оборудование, то есть те, кто за то же самое время сможет перебрать больше комбинаций.
Есть еще один фактор, непосредственно влияющий на майнинг.
Внутри биткойна существует параметр, который называется уровень сложности, или сложность