Как помогает помощь в открытии нового блока?

https://en.bitcoin.it/wiki/Pooled_mining : Акция присуждается пулом шахт для клиентов, которые представляют действительное доказательство работы того же типа, что и доказательство работы, которое используется для создания блоков, но с меньшими трудностями, так что для этого требуется меньше времени в среднем для генерации.

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

Иными словами, почему пулы платят за акции? Как они помогают?

4 голоса | спросил Radiance Wei Qi Ong 27 Mayam13 2013, 11:40:07

1 ответ


5

Чтобы найти блок, нужно выполнить много попыток - около 2 ^ 32 * текущей сложности. Это число настолько велико, что соло-майнеры редко могли бы решить блок. Доля, с другой стороны, представляет собой блок сложности 1, который на данный момент в несколько миллионов раз легче найти.

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

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

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

ответил ThePiachu 27 Maypm13 2013, 12:56:27

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132