Что такое алгоритм PoW (Proof-of-Work)?
Что такое алгоритм PoW? Это доминирующий метод обработки транзакций на криптовалютном рынке. Например, сейчас он используется в сети Биткоин, Эфириум, Лайткоин, Доги, Монеро и др.
Как обрабатываются транзакции?
Пользователь предоставляет оборудование для решения криптографической задачи. Новые блоки в блокчейне появляются следующим образом: вычислительное оборудование (видеокарты) «разгадывает» задачу, вследствие чего у него имеется возможность создать новый блок.
Разгадывание происходит простейшим методом. «Железо» перебирает миллионы комбинаций и создает доказательство работы. Это уникальное значение, которое называется хэш.
После нахождения ключ отправляется другим участникам сети на подтверждение. Они не могут использовать его для создания блока, а только верифицировать.
Особенность хэша заключается в его асимметрии. Он одновременно сложен для нахождения и прост для подтверждения. Кроме того, каждый ключ несет в себе данные о предыдущих блоках. Это дает возможность быть уверенным, что действия происходят в рамках одного Blockchain.
Обработка транзакции на алгоритме PoW – визуализация
Например, пользователь – участник лотереи. Он знает, что выиграет число 346. Отличным вариантом было бы подойти к продавцу и приобрести именно этот билет. Но вот незадача, выдаются они случайным образом. Пользователю потребуется заплатить и надеяться, что попадется нужное значение. Если нет, билет потребуется купить заново. Однако попытки не ограничены, но за каждый раз придется платить.
В лотерее каждый надеется первым получить заветный билет. Так и майнеры первыми хотят найти правильный ответ. Кто найдет хэш, тот в результате и получит вознаграждение в виде цифровых монет.
Основные минусы алгоритма Proof-of-Work
Главная отрицательная черта – вред экологии. На добычу новых блоков уходит чудовищное количество электроэнергии. Кроме того, майнинг быстро изнашивает комплектующие. Из-за этого образуются целые свалки различных компонентов, которые наносят вред окружающей среде.
Второй недостаток – степень защиты. В случае с Bitcoin сеть достаточно защищена из-за того, что в процессе участвует множество майнеров. Они конкурируют друг с другом в равных условиях. Если же говорить о менее крупных сетях, то есть вероятность того, что злоумышленники смогут заполучить большинство вычислительных мощностей. Это даст возможность реорганизовать блоки по своему усмотрению. Это иногда называют «атака 51%».
Читайте также:
- Как зарабатывать на хайповых токенах?
- Как проходит листинг криптовалют
- Преимущества и недостатки форков криптовалют