Logo
Поделиться этой статьей

Блокчейн-лотерея: как вознаграждаются майнеры

В этом отрывке из книги «Bitcoin для озадаченных» авторы объясняют процесс вознаграждения майнеров Bitcoin за их работу.

blockchain lottery

В своей новой книгеBitcoin для озадаченных, доктора Конрад Барски и Крис Уилмер используют нетехнический язык и четкие, пошаговые подходы для объяснения всех тонкостей Bitcoin. Здесь они дают обзор «блокчейн-лотереи» и процесса вознаграждения майнеров.

В качестве стимула для пользователей обновлять блокчейн как можно чаще, Bitcoin использует систему вознаграждений на основе лотереи. Многие люди становятся майнерами и пытаются первыми добавить блок в блокчейн. Затем, на основе некоторой вероятности, выбирается победитель, который получает право добавить блок.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto for Advisors сегодня. Просмотреть все рассылки

Какова цель использования такой лотереи для запуска Bitcoin? Ну, давайте представим, что Кроули хочет купить машину за $10 000 у Кларисы. Используя традиционную валюту, два человека, участвующие в этой транзакции, вероятно, пойдут в банк и переведут деньги между своими банковскими счетами (или воспользуются чеком кассира, что аналогично этому; см. Рисунок 2-10).

блокчейн лотерея традиционная
блокчейн лотерея традиционная

Они сделали бы это в банке, потому что им нужна доверенная третья сторона («банкир»), которая управляет «денежной книгой» и перемещает деньги в книге со счета ONE человека на счет другого. Работа банкира заключается в том, чтобы сделать объявление, которому Кроули и Кларисса могут доверять; то есть подтвердить, что книга была обновлена ​​правильно. (Банкир может быть, а может и не быть в монокле, в цилиндре и с сигарой.)

С Bitcoin нам также нужен человек для корректировки реестра, что в данном случае означает корректировку блокчейна путем добавления в него блока. Оказывается, эту роль может выполнять кто угодно, если только он не связан ни с одной из сторон транзакции, поскольку это может привести к конфликту интересов. Случайный выбор человека через лотерею помогает этого добиться. Так что с Bitcoin лотерея выбирает случайного майнера, который затем объявляет сети, что определенные транзакции Bitcoin действительны (см. Рисунок 2-11).

Конечно, всегда есть небольшая вероятность, что этот майнер знает ONE-то из лиц, участвовавших в недавней транзакции. Вот почему блоки организованы в цепочку: примерно через 10 минут, когда объявляется следующий победитель лотереи, этот победитель также подтверждает, как часть своего объявления, что он согласен со всеми транзакциями предыдущего победителя лотереи (см. Рисунок 2-12).

блокчейн лотерея рис. 2 11
блокчейн лотерея рис. 2 11

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

Лотерея вознаграждений управляется сообществом; не существует центрального органа, который бы выбирал победителя. Мы пока пропустим технические подробности и просто скажем, что майнеры непрерывно генерируют случайные числа, пока не найдут ONE. Это занимает около десяти минут. Затем сообщество проверяет (также с помощью криптографии), что число, найденное отдельным майнером, является победителем, и майнер добавляет новый блок в блокчейн и забирает вознаграждение. Когда это происходит, обычно используется фраза, что майнер нашел блок.

блокчейн лотерея рис. 2 12
блокчейн лотерея рис. 2 12

«Bitcoin для озадаченных» Конрада Барски и Криса Уилмера теперь доступно через No Starch Press. Читатели CoinDesk могут войти 'CoinDesk' на кассе, чтобы получить скидку 40% на покупку.

Conrad Barski and Chris Wilmer

Конрад Барски имеет степень доктора медицины Университета Майами, а также почти 20-летний опыт программирования. Барски — карикатурист, программист и автор Land of Lisp. Он использует биткойны с 2011 года. Крис Уилмер имеет докторскую степень по химическому машиностроению Северо-Западного университета и является профессором Питтсбургского университета. Первой покупкой Уилмера за Bitcoin был пакет медовых карамелек с FARM в Юте. Они были восхитительны.

Picture of CoinDesk author Conrad Barski and Chris Wilmer