Что такое награды за блок? Как получить вознаграждение за майнинг Биткойнов?
В этой статье мы объясним, что такое награда за блок и как майнеры Биткойнов получают вознаграждение за нахождение блока.
Эта статья относится не только к Биткойнам, но и ко всем криптовалютам, работающим по технологии Proof of Work.
Большинство людей, которые владеют Биткойнами, не вовлечены в процесс майнинга, они просто покупают и держат BTC. У таких пользователей и новичков много вопросов, связанных с майнингом, особенно с тем, как получить награды за разгадывание блока.
Некоторые из вопросов с форумов: что такое награда за блок? Кто выплачивает эти награды за блок и что произойдет, когда награды за блок Биткоина дойдут до 0? Здесь мы объясним все, что связано с наградами за биткойн-блок. Но перед этим давайте сначала разберемся, что такое майнинг Биткойна и как функционирует Биткойн сеть?
Что такое награды за блок в криптовалюте: быстрый ответ
Награда за блок — это вознаграждение, которое получают майнеры, когда они добавляют новый блок в блокчейн. Это важная награда для поддержания мотивации участников вносить свой вклад в сеть, обеспечивая стабильную и безопасную работу блокчейна.
Это вознаграждение часто появляется в системах, использующих механизм консенсуса Proof of Work (PoW). Уровни вознаграждения варьируются в зависимости от блокчейна и будут меняться со временем.
Например: В сети Биткойн каждый блок изначально приносит вознаграждение в размере 3.27 BTC, но это число постепенно уменьшается после каждого халвинга.
Майнеры криптовалюты по средствам майнинга получают сумму в криптовалюте (называемую вознаграждением за блок) в качестве стимула для проверки транзакций и блоков.
Согласно консенсусу PoW, майнинг криптовалюты состоит из двух этапов: проверка транзакций и решение сложных математических функций для создания блоков. Первый майнер, который сможет решить эту функцию, получит награду за блок.
Биткойн Майнинг
Добыча (Mining) – это процесс добычи угля или других полезных ископаемых из земли. Есть добыча угля, добыча меди, добыча золота, а есть добыча (майнинг) Биткойнов.
Хотя Биткойн-майнинг и золотодобыча совершенно разные, у них есть некоторое сходство. Оба являются интенсивным процессом, и оба выполняются главным образом ради одной цели – получения вознаграждения.
При золотодобыче человек использует силу и машины для извлечения золота из земли. В Биткойн-майнинге пользователи используют специальное компьютерное оборудование для решения вычислительной математической задачи (крипто задачи), за решение которой майнеры награждаются монетами (Биткойнами).
Подождите!? Кто эти майнеры? Почему они решают математические задачи? Почему они получают за это Биткойны, и кто выпускает эти монеты? Чтобы понять это, давайте сначала поймем, как работает традиционная валютно-банковская система.
Банковская транзакция против Биткойн-транзакции
Скажем, Антон хочет перевести 1000 долларов Борису. Как видите, в этой транзакции участвуют только два человека. Однако есть и третья сторона. Банк - централизованное лицо, которое поддерживает и управляет платежной системой. Как только Антон инициирует транзакцию, банк (банкир) проверяет бухгалтерскую книгу, аутентифицирует транзакцию, а затем переводит сумму со счета Антона на счет Бориса.
В такой системе, как эта, только банк отвечает за безопасность и работу сети, так как он единственный, кто контролирует всю платежную сеть. Однако сеть Биткойна отличается от традиционной.
Биткойн - это одноранговая сеть. Это означает, что система распределена и децентрализована. Нет единого или центрального органа, контролирующего сеть Биткойн.
Итак, кто поддерживает безопасность сети Биткойн, и кто проводит транзакции? Майнеры.
В сети Биткойн майнеры являются основой всей сети. Без них вся система была бы неисправна. Они несут ответственность за безопасность сети, выпуск новых Биткойнов и проведение транзакций.
Допустим, Антон хочет перевести несколько BTC или несколько сатоши Борису. Антон создает транзакцию, подписывает ее, используя свои приватные ключи, и передает транзакцию в сеть Биткойн. Теперь майнеры обязаны проверить эту транзакцию и добавить ее в бухгалтерскую книгу.
Теперь снова, кто такие майнеры? Майнеры - это случайные люди, использующие программное обеспечение для майнинга криптовалют (в данном случае Биткоина) и майнинг-оборудование (видеокарты, ASIC, процессоры, FPGA). Другими словами, майнеры выступают в роли специальных узлов в блокчейне, которые обеспечивают работу сети. Так как же случайному человеку разрешить подтвердить биткойн-транзакцию?
Блок и Блокчейн
Протокол Биткойн построен на блокчейне, который представляет собой растущий список записей, называемых блоками. Когда Вы инициируете транзакцию, майнеры выбирают вашу транзакцию вместе с несколькими другими транзакциями, которые были переданы в сеть. Затем они заключают список транзакций в блок, проверяют их и затем добавляют в блокчейн Биткойна.
В сети Биткойн примерно каждые 10 минут создается новый блок, и каждый блок содержит набор самых последних транзакций. Он содержит информацию не только о транзакции, но и о блокчейне (версия, идентификатор блока, хэш предыдущего блока и т. д.).
Теперь перейдем к проверке транзакций: в Биткойн сети установлены определенные правила проверки транзакций, которые гарантируют, что монеты еще не потрачены. Проверяется размер транзакции, синтаксис и другие параметры. Как только майнер подтверждает, что транзакция действительна, он добавляет ее в блок, но пока не разрешает передавать блок в сеть.
Теперь перед присоединением блока к сети майнеры должны решить криптографическое уравнение. Они должны предоставить решение Proof of Work. Мы не будем рассматривать технические детали. В любом случае следующий пункт должен дать Вам базовое понимание происходящего.
Решение Proof of Work
Теперь Proof of Work - это ресурсоемкая задача, требующая больших вычислительных ресурсов. Только те, кто обладает огромной и эффективной вычислительной мощностью, смогут решить головоломку первыми. Как только майнер найдет решение, его блок будет проверен другими майнерами и, наконец, он будет добавлен в сеть.
Как только блок принят сетевыми майнерами, они соревнуются друг с другом, чтобы создать следующий блок в цепочке блоков.
Поскольку эта система децентрализована, любой может участвовать в проверке транзакции. Однако обратите внимание, что добыча криптовалют очень интенсивна. Чтобы решить математическую задачу, нужно много электроэнергии и вычислительной мощности. Поскольку эти задачи требуют много ресурсов, для компенсации затрат победивший майнер получит вознаграждение в виде Биткойнов. Эти награды – на самом деле новые монеты, которые распространяются в сети.
Вознаграждение включает комиссию за все транзакции + вознаграждение за блок, которое представляет собой заранее определенную сумму Биткойнов.
Такая структура стимулирования побуждает майнеров постоянно проверять Биткойн-транзакции в сети. Мало того, по мере того, как все больше и больше майнеров присоединяются к блоечейну, возрастает сложность, которая, в свою очередь, обеспечивает безопасность сети и гарантирует неизменность блокчейна.
Надеемся, это объяснение Вам понятно! Теперь вот некоторые из общих вопросов, связанных с наградами за блок.
В этой статье Вы можете ознакомиться со всеми Алгоритмами Консенсуса в Блокчейне: POW, POS, DPoS и другие.
Что значит Block Reward?
В Биткойне «Вознаграждение за блок» относится к количеству новых BTC, распределенных сетью майнерам, которые решают каждый блок.
Награды за блок – это единственный способ создания новых Биткойнов в сети. Он действует как механизм стимулирования, а также как инфляционный механизм. Итак, сколько стоит награда за блок и кто устанавливает эти правила?
Как определяются награды за блок?
Не только вознаграждения за блок, но и общий запас монет, и структура деления (уменьшения) награды уже закодированы в программном обеспечении и установлены создателем Биткойна, Сатоши Накамото.
Однако Сатоши не контролирует Биткойн. Биткойн - это проект с открытым исходным кодом – это означает, что программное обеспечение является бесплатным, общедоступным, и любой может внести свой вклад в код. Однако ни одно из установленных правил не может быть изменено без согласия всей сети.
Изначально награда за блок в сети Биткойн составляла 50 BTC. Однако это длилось недолго. Структура вознаграждения за блоки в Биткойне разработана таким образом, что она делится пополам каждые 210 000 блоков. Так как время блокировки биткойна составляет 10 минут, то примерно каждые 4 года происходит уменьшение вознаграждения за блок.
Майнинг BTC начался в 2009 году, соответсвенно первое сокращение произошло в ноябре 2013 года, что привело к снижению вознаграждения за блок с 50 BTC до 25 BTC.
В настоящее время (по состоянию на март 2019 года) вознаграждение за Биткойны составляет 12,5 BTC. Каждый раз, когда майнер находит новый блок, он получает вознаграждение в 12,5 BTC (без учета комиссии за транзакцию). Так зачем уменьшать награды за блок?
Вознаграждение за блок уменьшается вдвое
Как Вы, наверное, знаете, общий объем Биткойнов ограничен 21 миллионами. Это означает, что после достижения максимального запаса в сети больше не будет создаваться новых монет.
А теперь представьте, если бы награда за блок была установлена на уровне 50 BTC постоянно. Тогда к этому времени все 21 миллион монет были бы добыты. Эта уменьшающаяся награда за блок предназначена для создания самодостаточной сети, в которой майнеры будут постоянно вознаграждены за безопасность сети.
«Изначально монеты нужно как-то распределять, и постоянная ставка кажется лучшей формулой» - Сатоши Накамото
Так как же майнеры будут защищать сеть в долгосрочной перспективе, если награда за блок будет уменьшаться?
Что случится с сетью, если награды за блок не будет?
Это один из самых распространенных вопросов, которые задают большинство начинающих пользователей. Награда за блок является единственным основным стимулом для майнеров. Как они будут поддерживать сеть, если не получат вознаграждение? Будут ли майнеры продолжать майнинг?
Согласно White Paper Биткойн, после того, как награда за блок будет разделена пополам 64 раза, она, наконец, становится равной нулю. Однако есть так называемые комиссии за транзакции, которые Вы должны учитывать.
В настоящее время сумма, которую майнеры получают в качестве вознаграждения за создание нового блока, представляет собой сумму вознаграждения за блок плюс комиссии за транзакции.
Чтобы отправить транзакцию в сети Биткойн, пользователи должны платить комиссии, которые в настоящее время незначительны. Однако в будущем, поскольку сеть растет и получает широкое признание, считается, что комиссии за транзакции должны быть более чем достаточны для компенсации затрат майнеров.