/cryptocurrency
Dimitryq
·
4 years ago
Обзор на основные алгоритмы для майнинга криптовалюты👨‍💻🧐
Исходя из последних событий в мире криптовалюты и в частности отдельного внимания устремлённого к майнингу хочется разобрать принципы и алгоритмы его работы
Многим криптотрейдерам и криптоинвесторам известно про этот метод пополнения кошелька той или иной монетой 🪙 но не каждый новичок углублялся в его систему далее чем его в кратце описывает Binance 👨‍💻
И так:
Существует 3 основных способа майнинга из них:
Proof-of-Work, Proof-of-Stake и Proof-of-Burn
Рассмотрим каждый!
Алгоритм Proof-of-Work (PoW)
Proof-of-Work (PoW) (доказательство выполнения работы) представляет из себя алгоритм консенсуса. Он был реализован в сети Bitcoin. Сама концепция алгоритма была представлена в 1993. В 1997 году на его базе был создан алгоритм Hashcash. В 2008 С. Накамото использовал Proof-of-Work (PoW) для Биткойна. Позже его стали применять и для прочих криптоактивов, от ETH и до Dogecoin и Monero.
В чем состоит основа алгоритма? Ноды для подтверждения транзакций должны решать математические уравнения. Та нода, что первой смогла найти решение уравнения, имеет право на то, чтобы получить награду – новую монету.
Алгоритм дал возможность осуществить запуск первых криптовалют. За счет него сеть стала более защищенной от взломов хакеров, и децентрализованной. В то же время по мере того, как криптовалюты стали развиваться, выявились и определенные недостатки PoW. Они стали настолько значительными, что не позволяют развиваться многих криптопроектам.
В частности, майнинг требует огромного количества энергии. Несмотря на то, что в сети работает огромное количество нод, почти все они функционируют вхолостую, поскольку награду получает только одна нода. Майнинг стал крайне затратным.
Также пользователи должны выплачивать майнерам комиссионные сборы за то, что те проверяют транзакции. Чем более загруженной является сеть, тем больше приходится платить комиссионный сбор. Бывает так, что комиссии полностью превышают доход от майнинга.
У блокчейнов, работающих на базе PoW очень слабая скорость. Масштабируемость недостаточная. К примеру, в сети Биткойн проводится не более 10 транзакций за 1 секунду. Этого недостаточно для развития сети.
Еще один недостаток – майнеры централизуются, образуя пулы. Это приводит к тому, что комиссионные сборы становятся больше, сложность майнинга возрастает, падает безопасность сетей. В отличие от него другой алгоритм, а именно PoS, таки недостатков не имеет.
Алгоритм Proof-of-Stake (PoS)
PoS (доказательство доли владения) был представлен в 2011 году, как альтернатива PoW. Его главная цель создания – исправление недостатков PoW, особенно низкой скорости, недостаточной масштабируемости.
В 2012 его интегрировали в блокчейн актива PeerCoin. Сейчас на основе PoS функционируют разнообразные блокчейны, от TRON и до IOTA. Стоит отметить, что на него переходит и Ethereum 2.0.
Proof-of-Stake (PoS) не предполагает майнинга. Математические задачи не решаются. Новые монеты добывают с помощью стейкинга. Это механизм, который позволяет добавить новые блоки при помощи доказательства владения криптой. Чем большим количеством монет обладает нода, тем выше возможность сделать подтверждение нового блока, и взамен получить награду.
В какой-то мере стейкинг в чем-то похож на вклад в банке. Валидаторы могут получить прибыль пассивно, держа на балансе актив. В то же время стейкинг также невозможен без энергозатрат. Кроме этого, нужно, чтобы на кошельке было определенное число монет.
В чем главные преимущества Proof-of-Stake (PoS)?
Если сравнить с PoW, то потребление энергии намного меньше. Не требуется приобретать оборудование для майнинга. Скорость и масштабируемость гораздо более высокая. К примеру, в сети TRON проводится более 2000 транзакций за 1 секунду. Комиссионные сборы также ниже.
Основным же недостатком Proof-of-Stake (PoS) является то, что он создает возможность формирования централизации сети. У валидаторов, располагающих значительным числом монет, есть шансы на то, чтобы потом взять под контроль почти всю сеть. Исходя из этого, стали появляться новые алгоритмы, в том числе и PoB
Алгоритм Proof-of-Burn
Proof-of-Burn (доказательство сжигания). Данный алгоритм является альтернативой вышеуказанным. Смысл его состоит в том, что майнеры отправляют монеты на особый адрес. Приватные ключи к нему подобрать нельзя. То есть монеты не тратятся, а подвергаются процессу сожжения. В ответ на такие действия майнеры создают новые блоки, получая за это награду. Чем большее количество монет сжигается, тем больше шансов стать обладателем награды за блоки.
В чем его преимущества? Потребление энергии незначительное, не надо покупать дорогое оборудование для добычи. За счет этого алгоритма может повыситься и стоимость монет.
Однако есть и недостаток Proof-of-Burn (PoB). Его можно использовать лишь для устоявшихся проектов, которые завершили эмиссию активов, и уже можно сжигать монеты. из-за этого данный алгоритм не так известен, как другие.
Заключение
Кроме указанных проектов, есть и другие. По мере того, как развивается блокчейн, появляется все больше других алгоритмов, а действующие будут трансформироваться в сторону улучшения архитектуры.
44 comments