Шара
Шара (от англ. “share”) — это результат хеширования, который соответствует порогу сложности, установленному пулом, и служит доказательством того, что майнер действительно выполняет вычислительную работу.
Как работают шары
Заголовок раздела «Как работают шары»Найти хеш, удовлетворяющий сетевой сложности Bitcoin, — событие крайне редкое. Если бы пулы оценивали вклад майнеров только по найденным блокам, большинство участников ждали бы выплаты месяцами или годами. Поэтому пулы устанавливают собственный, значительно более мягкий порог сложности. Каждый хеш, оказавшийся ниже этого порога, считается шарой.
Представьте себе класс, где учитель проверяет домашнюю работу. Ученики решают задачи, и каждая правильно решённая задача — это шара. Учитель не ждёт, пока кто-то решит абсолютно все задачи. Вместо этого он считает, сколько задач решил каждый ученик, и выставляет оценку пропорционально. Так и пул: подсчитывает шары каждого майнера и распределяет награду за найденный блок пропорционально вкладу.
Шара бывает двух типов. Обычная шара удовлетворяет только порогу пула — она подтверждает работу, но не является блоком. Изредка шара оказывается настолько «удачной», что её хеш ниже не только пулового, но и сетевого таргета — в этом случае шара одновременно является валидным блоком, и пул транслирует его в сеть.
Практический пример
Заголовок раздела «Практический пример»Майнер с ASIC на 200 TH/s подключается к пулу. Пул назначает ему сложность шары, при которой майнер находит примерно одну шару каждые несколько секунд. За час работы майнер отправляет сотни или тысячи шар. Когда кто-либо из участников пула находит блок, награда распределяется между всеми пропорционально количеству отправленных шар за расчётный период.