Что нужно знать о сложности майнинга биткойнов

ОтCripta today

Сен 29, 2022 ,
20 просмотров 3 мин.

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

Что нужно знать о сложности майнинга биткойнов

Руководство по майнингу биткойнов:

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

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

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

Что нужно знать о сложности майнинга биткойнов

Почему сложность майнинга биткойнов имеет значение:

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

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

Без такого метода блоки, вероятно, будут найдены быстрее, поскольку к сети присоединится больше майнеров, а их оборудование станет более совершенным. Непредсказуемая скорость, с которой новый биткойн выйдет на рынок, вероятно, предотвратит рост стоимости валюты. Крайне важно помнить, что большим преимуществом майнинга биткойнов является известный постоянный темп инфляции, в отличие от непредсказуемой и хаотической инфляции фиатных валют, вызванной чрезмерным количественным смягчением. Это ограниченный актив с относительно низким максимальным предложением, поскольку количество монет в обращении ограничено 21 миллионом монет. Если предположить, что спрос останется высоким, оба эти элемента теоретически должны поддерживать цену биткойна с течением времени.

Как часто меняется сложность майнинга биткойнов?

Каждые 2016 блоков сложность майнинга биткойнов меняется (или примерно каждые две недели). Поскольку сеть решает, уменьшилась или увеличилась активность майнеров за последние две недели время, необходимое для добычи нового блока, каждый интервал из 2016 блоков известен как эпоха сложности. Сложность майнинга будет увеличиваться, если требуемое время составляет менее 10 минут. Когда время блокировки превышает 10 минут, происходит обратное.

Как определяется сложность майнинга биткойнов?

  • Для расчета сложности добычи биткойнов используются разные формулы. Наиболее типичная процедура: Уровень сложности = Целевая сложность/Текущая цель.
  • Сложность майнинга целевого хэша равна 1, как показано в шестнадцатеричном формате цели сложности.
  • С другой стороны, целевой хэш самого последнего блока транзакций служит текущей целью. Результатом деления двух чисел является целое число, представляющее степень сложности майнинга биткойнов.
  • Майнер должен произвести примерно 24 триллиона хэшей, прежде чем определить выигрышный хэш, например, если ответ равен 24 триллионам. Конечно, иногда майнерам везет, и они обнаруживают его с меньшим количеством догадок.

Как изменилась сложность добычи биткойнов:

Изменения сложности майнинга биткойнов вносятся путем сравнения времени, которое должно было занять поиск предыдущих 2016 транзакций, с ожидаемым временем, необходимым для поиска следующих 2016 блоков. Помните, что 10-минутный блок — это стандарт. В итоге на майнинг блоков с 2016г. должно быть отведено 20160 мин. (то есть 2016 Х 10 мин). Сеть определяет, сколько времени потребуется, чтобы в общей сложности добыть последние 2016 блоков. Затем самый последний уровень сложности умножается на обычные 20 160 минут (10 минут x 2016 блоков) на количество времени, необходимое для преодоления предыдущей эры сложности. Результат вычислений определяет, насколько необходимо изменить сложность майнинга, чтобы сократить продолжительность блока до желаемых 10 минут.

Однако недостаток в первоначальном протоколе Биткойн вызывает корректировку уровня сложности на основе 2015 предшествующих блоков, а не 2016 блоков, которые являются теоретическими. Целью является 10-минутная продолжительность блока, но сложность майнинга не может быть изменена до четырехкратного текущего уровня сложности или ниже. Каждая эпоха сложности имеет максимальное изменение +300% и минимальный заряд -75%. Это правило было введено для предотвращения внезапных изменений в сложности майнинга.

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

Добавить комментарий