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

Как создается блок Bitcoin и кто забирает награду за блок

Как создается блок Bitcoin и кто забирает награду за блок

В мае 2017 года сеть Биткоин столкнулась с серьезным вызовом. Количество неподтвержденных транзакций в мемпуле достигло значения 200 тысяч, а общий объем необработанных данных превысил 120 Мб. Учитывая, что 1 блок в сети биткоин равен 1 Мб, а среднее время его создания – около 10 минут , очередь из 120 блоков растянулась на несколько суток, поскольку постоянно прибывали новые и новые неподтвержденные транзакции.

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

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

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

В чем же здесь дело? Попробуем разобраться.

Биткойн Майнинг

Добыча (Mining) – это процесс добычи угля или других полезных ископаемых из земли. Есть добыча угля, добыча меди, добыча золота, а есть добыча (майнинг) Биткойнов.

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

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

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

Шаг №2. Выбор криптовалюты и регистрация кошелька

Чтобы решить, какие криптомонеты добывать, надо учитывать мощность оборудования, стоимость и популярность валюты. Естественно, хочется сначала узнать, какую криптовалюту сейчас выгодно майнить. Первое, что приходит на ум – биткоины. Сегодня добывать их очень сложно в связи с условиями выработки самих монет и высокими требованиями к мощности оборудования. К тому же, надо помнить о большом количестве крупных майнеров, которые занимаются этим с первых дней появления BTC. Вычислительные мощности их специализированного оборудования существенно превосходят те, что способен обеспечить среднестатистический пользователь. И еще один немаловажный момент: больше 50% BTC уже добыто, а каждый следующий блок вычислять все сложнее. Даже с 5 видеокартами процесс будет скучным, долгим (примерно 1 биткоин за 130 дней, который прежде добывали за 40 дней), и скорее всего, бесполезным. Стоит ли подобная игра свеч, – решать вам.

Ethereum или Эфириум занимает 2-е место по стоимости и популярности. Майнить эти монеты проще, поскольку требуются меньшие вычислительные мощности, а обменять их на биткоин можно в любой момент (на биржах или обменниках). Также стоит обратить внимание на Monero, Zcash, Ripple, Dash. Фаворита определить трудно. Можно самостоятельно следить за их стоимостью на биржах или доверить выбор программам-майнерам. Они в автоматическом режиме отслеживают курсы криптовалют и добывают наиболее выгодные на текущий момент, зачастую переключаясь между ними каждые несколько минут.

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

Шаг №3. Выбор пула для майнинга

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

Пулов существует множество: AntPool (добыча относительно всех новых блоков – 15%), DiscusFish/F2Pool (12%), BitFury Pool (12%), Bitclub.Network (5%), GBMiners (5%). Хорошо зарекомендовали себя также Claimbtc, FreeBitcoin, MoonBitcoin. На форумах майнеры положительно отзываются о nanopool.org, www2.coinmine.pl, dwarfpool.com.

Чтобы сделать правильный выбор пула, необходимо учитывать:

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

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

Шаг №4. Софт

Скачать, установить и настроить подходящую программу для майнинга. В качестве многофункционального программного обеспечения для Windows, Linux и macOS подойдут:

  • EasyMiner;
  • MinePeon;
  • MinerGate;
  • 50Miner;
  • MacMiner;
  • CGMiner;
  • NiceHashMiner;
  • BFGMiner.

Майнер NiceHashMiner выглядит так:

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

Шаг №5. Активация оборудования и принцип его работы

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

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

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