MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 642,378 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Все новости о платежных криптовалютах, таких как BitCoin, Ethereum, LiteCoin, Ripple и прочих подобных p2p валютах
Первый пост Опции темы
Старый 12.07.2017, 14:47
#1
 
Пол: Мужской
Регистрация: 22.09.2009
Сообщений: 19,823
Благодарностей: 13,096
Причина, по которой биткоин майнеры тратят время на майнинг пустых блоков



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

Повторное исследование пустого блока

Майнинг пулы - сообщества биткойн майнеров, которые майнят сообща, чтобы находить и проверять блоки приблизительно каждые десять минут. Всё это время блоки набирают транзакции, а те в свою очередь ждут одобрения, как только майнер вычислит определенный блок. Майнеры вознаграждаются 12 с половиной BTC и всеми комиссиями, связанными с конкретным блоком, который они определяют. Ранее блоки были не такими полными, потому что биткойн был не таким популярным, как сегодня. В наше время блоки наполнены зачастую до предельного размера в один мегабайт

Блоки, наполненные транзакциями, не являются единственными блоками, которые находятся в сети, так как пустые блоки также майнятся. Пустые блоки по факту содержат транзакцию coinbase, включенную сначала во все блоки. Главный вопрос пустоты блоков, состоит в том, что они выполняют операции непрерывно.

Непрерывный майнинг

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

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

Это похоже как водитель Nascar, выигравший Daytona 500, хочет получить поул-позицию в гонке в Талладеге буквально через несколько секунд после завершения гонки Daytona. Профессор компьютерных наук и известный биткойнер Хорхе Столфи дает простое объяснение, почему майнер будет добывать пустой блок.

«Комиссии за транзакции являются стимулом для майнеров включать все транзакции, которые они могут найти в своих блоках-кандидатах», - объясняет Столфи. «Тем не менее, шахтер часто может начать добычу кандидата для блока N + 1, даже до того, как он увидит, что было вставлено в блок N. Это по той причине, что ему необходим только хэш блока N, и он часто может получить его очень быстро ».

В таком положении майнер обязан начать с пустого блока N + 1, и тогда если в его очереди ожидаются транзакции: по той причине что, не зная состава блока N, он не сможет выполнить проверку, действительно ли эти транзакции действительны или нет. Если ему повезет, он может решить этот пустой блок N + 1, даже до того, как он закончит загрузку тела блока N. Вот почему есть пустые блоки.

Более 87 000 пустых блоков

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



Перевод специально для mmgp.ru
upline вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход