PoW mining
Читая свою ФБ ленту, заметил что у многих, особенно у новичков в криптовалютах, какое-то очень романтическое восприятие майнинга, видимо сказывается ассоциации с золотой лихорадкой, с временами, когда можно было найти золотой самородок и мгновенно разбогатеть. Еще думаю очень сильное впечатление производят фотографии майнинговых ферм из китая - все начинаю восторгаться масштабами и приводить цифры потребляемого электричества.
На самом деле, романтики в майнинге мало - PoW майнинг (proof of work) это просто техническое решение, которое позволяет прийти к децентрализованному консенсусу о том, чья сейчас очередь сформировать новый блок с транзакциями. Для этого существуют и другие алгоритмы и у всех этих алгоритмов включая PoW есть одна общая черта - они определяют некоторый редкий (scarce) ресурс и требуют от каждого участника сети предоставить доказательство владения этим ресурсом и после этого каждый участник получает возможность создать новый блок с вероятностью пропорциональной доле своего владения ресурсом.
Таким образом в споре вокруг PoW, PoS и прочих proof of ... все сводится к тому какой редкий ресурс выбрать. Теперь давайте подумаем, какой редкий ресурс используется в PoW - процессорная мощность? электроэнергия? Да, но не совсем - основной ресурс это деньги, у кого больше денег, тот может купить больше процессоров и электроэнергии. Таким образом PoS просто более эффективен - в нем по сравнению с PoW убирается промежуточное звено, которое расходует электричество на обогрев атмосферы.
Сразу предвижу три аргумента, которые всегда слышу от адептов PoW:
PoS ведет к централизации капитала, т.к. те у кого больше денег получают возможность чаще создавать блоки и распределять вознаграждения за блоки в свою сторону
PoS не будет работать из-за так называемой проблемы nothing at stake
В PoS можно легко провести атаку 51% (51% attack)
Отвечаю:
Кто мешает сделать экономику криптовалюты таким образом, чтобы вознаграждений за блоки или не было совсем, или они шли не тем, кто создает блоки, а тем кто делает какую-то другую полезную работу?
nothing at stake - есть куча алгоритмов и успешных работающих реализаций где эта проблема решена. Подумайте - деньги (токены) это действительно редкий ресурс, криптографические алгоритмы делают невозможной их подделку, так почему же он будет менее секьюрным, чем PoW, где просто немного другой ресурс?
Если кратко - 51% attack экономически не выгодна, в этом плане PoS не сильно отличается от PoW - опять же все сводится к деньгам.