Як заробити на криптовалюті: алгоритми Proof-of-Work і Proof-of-Stake
Блокчейн – это цепь блоков, то есть записей транзакций, построенная по определенным правилам. Один из самых известных способов использовать блокчейн-технологию – криптовалюты. У биткоина новые блоки появляются каждые 10 минут, а у эфириума – каждые 14 секунд. Кто получает право их создать, определяют специальные алгоритмы, например Proof-of-Stake и Proof-of-Work.
Редакция MC.today разобралась, что такое Proof-of-Stake и Proof-of-Work и почему они важны.
Содержание
Proof-of-Stake, или PoS, – метод защиты в криптовалютах. Дословно переводится как доказательство владения. Он означает: блок
Впервые Proof-of-Stake использовали в 2012 году в криптовалюте PPCoin
Если бы Proof-of-Stake выбирал следующий блок по балансу счета, то это привело бы к нежелательной централизации – тот, у кого больше денег, всегда имел бы преимущество. Потому есть несколько способов отбора.
Спрогнозировать, какой компьютер создаст следующий блок, можно с помощью случайного выбора блоков Nxt и BlackCoin. Здесь используют формулу, которая ищет самое низкое значение хеша
Система Proof-of-Stake в Peercoin умножает количество монет на число дней, когда ими владели. Чем больше у вас монет и чем дольше они у вас были, тем больше шансов создать следующий блок. Но как только монетная ставка подписывает блок, она снова «обновляется» – придется ждать еще минимум 30 дней, чтобы сгенерировать следующий блок.
Но и здесь есть ограничения. Например, больше всего шансов создать следующий блок появляется через 90 дней, а затем эта вероятность уменьшается. Так очень старые и большие ставки не будут доминировать в блокчейне.
Благодаря алгоритму Proof-of-Stake сеть постепенно производит новые монеты и не потребляет много мощности.
Proof-of-Stake – это удобный и незатратный способ добывать новые монеты. Вот почему:
К недостаткам этого метода можно отнести:
Майнинг
Ив Ренно, руководитель отдела торговли в Wirex, считает: производить блоки и проверять транзакции должны те, кто рискует своими криптовалютами. Так их интересы совпадают с интересами блокчейна и общества.
Вот как работает Proof-of-Stake:
Чтобы начать стейкинг, нужно владеть криптовалютой, которая работает на алгоритме Proof-of-Stake. Это могут быть Solana, Polkadot и другие.
Proof-of-Work, или PoW, переводится как подтверждение работы. Это алгоритм защиты распределенных систем от злоупотреблений, например DDoS-атак
Задачу Proof-of-Work не может выполнить человек. Они изначально предназначены для компьютеров с большими вычислительными мощностями. При этом на проверку решения уходит гораздо меньше ресурсов и времени.
Вот как работает алгоритм Proof-of-Work:
Тот, кто отгадал задание первым, получает вознаграждение – криптовалюту блокчейна. Например, если вы работаете в блокчейне биткоин, то получаете такую же криптовалюту.
Особенность хеша в его асимметрии. Именно поэтому майнеру сложно найти его, но легко проверить другим участникам сети. При этом в каждом хеше есть информация о предыдущих блоках. Это и есть доказательство, что все действия происходили в пределах одного блокчейна.
Впервые концепцию Proof-of-Work описали Синтия Дворк, профессор Гарварда и сотрудница Microsoft, и Мони Наор, профессор Научного института Вейцмана, в работе Pricing via Processing, Or, Combatting Junk Mail, Advances in Cryptology. Это было в 1993 году.
Они не использовали этот термин, но описали его идею: чтобы получить доступ к ресурсу, пользователь должен вычислить сложную, но посильную функцию. Так вы не сможете злоупотреблять ресурсом.
1997 Адам Бек запустил проект Hashcash. Он должен был защищать от спама. Его суть состоит в следующем: когда вы отправляете электронные письма, для каждой отправки компьютер производит определенные вычисления. Отправить несколько писем будет несложно. Но если вы производите массовую рассылку, то из-за постоянных вычислений кода это занимает очень много времени.
Сам термин Proof-of-Work появился через два года. Его использовали исследователь компьютерной безопасности Маркус Якобссон и профессор Технион-Корнельского института Джейкобса Ари Джуэлс в статье Proofs of Work and Bread Pudding Protocols.
Сатоши Накамото, создатель первой криптовалюты биткоин, использовал механизм Proof-of-Work, чтобы достичь единого мнения, какую версию блокчейна считать правильной. Он объединил идею Hashcash и механизм сложности, который меняется. То есть число нулей увеличивалось или уменьшалось в зависимости от суммарной мощности участников сети. Для расчетов он использовал функцию SHA-256.
Простыми словами, Proof-of-Work позволяет сети проверить, что майнер сделал расчеты.То есть сеть ищет хеш заголовка блока, содержащего ссылку на предыдущий блок. Еще там есть суммируемое значение транзакций, которое он содержит. Также хеш должен соответствовать заданному уровню сложности.
Майнинг появился именно благодаря алгоритму Proof-of-Work для биткоина. Этот механизм дал толчок создавать специальное оборудование, ведь даже у самых больших суперкомпьютеров недостато мощности, чтобы вычислить хеширование блоков.
Proof-of-Work требует много энергии. Пол Броди, глобальный руководитель направления блокчейн в EY, считает:
99,99% энергии, которые использовали машины для поиска решения, потратили в пустую – только один майнер может решить конкретную задачу.
Одна из самых больших угроз Proof-of-Work – атака большинства. Когда группа получает контроль над 50% мощности майнинга, она может предотвратить подтверждение транзакций, тратить монеты дважды и создавать форки.
Несмотря на это, по мнению Роберта Гринфилда, генерального директора Energing Impact, необанка децентрализованных финансов, атаковать систему Proof-of-Work дороже, чем Proof-of-Stake. В первом случае злоумышленнику необходимо получить более 50% вычислительной мощности в сети. Во втором – купить более 50% валюты этой системы.
Дональд Макинтайр, основатель онлайн-ресурса о криптовалютах Etherplan, тоже считает Proof-of-Stake менее надежным механизмом. Дело в том, что Proof-of-Work базируется на объективных вычислениях машины, а Proof-of-Stake – это, по сути, обращение к авторитету, у которого нет объективной базы.
Источник: Etherplan.com
Кроме Proof-of-Stake и Proof-of-Work в криптовалютах есть и другие механизмы доказательств:
Один из недостатков этого механизма – монеты не так быстро генерируются.
Источник: medium.com
В блокчейне с помощью этого метода выбирают следующие узлы для создания блока.
Источник: jhargrave.medium.com
Кровать — громоздкий элемент интерьера даже в просторной спальне. Но что, если помещение совсем небольшое,…
Украинские PR-агентства реализуют масштабные информационные кампании для бизнеса и придают мощный голос социальным проектам, которые…
Power BI (Business Intelligence) Microsoft – это не просто платформа для анализа данных, а ключевой…
Лас-Вегас — один из самых узнаваемых городов на планете, который ежегодно манит к себе миллионы…
Из-за широкомасштабного вторжения россии в Украине было введено военное положение и объявлена мобилизация. Военнообязанным мужчинам…
«Вижу цель – не вижу препятствий». Знакомая фраза? Часто ею руководствуются кандидаты, ищущие работу мечты.…