Proof-of-Work
Proof-of-Work (PoW) (дословно с англ.: доказательство работы) — это свод правил, в рамках которых происходит добавление новых блоков в блокчейн. Например, в блокчейне биткоина, который стал первой успешной попыткой децентрализации финансов в мире, верификация (проверка) и валидация (одобрение) транзакций пользователей происходит именно в рамках алгоритма PoW.
Как работает алгоритм?
Под задачей в данном случае следует понимать уравнение, которое решить человеку без помощи компьютера не представляется возможным. Сервер генерирует такую задачу, а также отправляет для решения майнерам. Майнеры — это все те, кто поддерживает функционирование блокчейна, а также правильность его работы. На компьютерах майнеров хранится копия блокчейна со всеми произведенными когда-либо транзакциями. Участники обеспечивают децентрализацию цифровых валют (подробнее можно почитать здесь ”Что такое криптовалюта?”). Именно майнеры решают задачи, а также соревнуются друг с другом в том, кто достигнет правильного решения первым. Первый, кто решит задачу правильно, получает награду за добавление нового блока в цепочку.
Можно ли обмануть алгоритм PoW?
Риск того, что майнеры попытаются обмануть систему очень невелик. Для добычи биткойна майнеры покупают дорогостоящее оборудование. Цена порой достигает 20 000$. Такое оборудование участники блокчейна используют именно для майнинга. Поэтому его цена зависит от целесообразности добычи криптовалюты. Если доверие к биткойну будет подорвано в процессе майнинга, то все дорогое оборудование, купленное для его добычи, резко упадет в цене. А так как награда за добавление нового блока выдается в биткойнах, цена актива тоже упадет. Жульничать не выгодно, особенно когда из-за непрерывной работы мощного вычислительного оборудования приходится платить за электроэнергию.
Какие недостатки есть у PoW?
Как было сказано ранее, майнинг требует огромные вычислительные мощности, но они потребляют много электроэнергии. Оборудование, которое используется для добычи биткойна, быстро изнашивается и выбрасывается, создавая большое количество мусора. Из-за неправильной утилизации подобных отходов тяжелые металлы загрязняют почву, воздух и воду.
Но альтернативой алгоритму Proof-of-Work в 2015 году выступил Proof-of-Stake (PoS) или доказательство владения. С данным алгоритмом нет необходимости в сложном и мощном вычислительном оборудовании. Но об этом в следующей статье.