ru

Что такое Proof-of-Work и Proof-of-Stake

Neironix
April 6, 2018 12:00 AM
42 625 Просмотры
Что такое Proof-of-Work и Proof-of-Stake

Что такое Proof-of-Work

Proof-of-Work – механизм, обеспечивающий защиту блокчейна от взлома и хакерских атак. В переводе с английского термин звучит, как «доказательство работой». Посредством данного алгоритма производится проверка проведения требуемых расчетов определенным майнером. Как правило, проверка блока доверяется майнерам, обладающим оборудованием высокой мощности. Именно с этой целью и создаются так называемые «майнинг пулы».

Майнерам требуется постоянно доказывать, что они действительно принимают участие в процессе добычи криптовалюты и занимаются вычислением функций SHA-256 или Scrypt.

Алгоритм Proof-of-Work предоставляет возможность майнеру показать на практике, что его оборудование может справиться с поставленной задачей. К тому же с помощью данного метода легко можно убедиться в правильности предоставленной информации.

Именно благодаря алгоритму Proof-of-Work майнинг и получил широкую популярность и востребованность среди пользователей. Со временем стало ясно, что из-за сложности процесса добычи требуется новое оборудование, так появились асики, а затем фермы. До недавнего времени у метода не было аналогов, однако в 2011 году был разработан альтернативный алгоритм Proof-of-Stake. Это привело к расколу мнений среди разработчиков, часть из которых стала активно применять новый метод.

Суть Proof-of-Work сводится к следующим пунктам:

  • выполнение довольно сложной и продолжительной задачи;
  • возможность в короткие сроки осуществить проверку полученного результата.

Как к преимуществам, так и недостаткам подобного метода стоит отнести следующий пункт – постоянная необходимость модернизировать оборудование. Из плюсов – совершенствование способствует принятию новых решений. Минус – все финансовые затраты полностью ложатся на плечи майнера, что создает определенные ограничения для большинства пользователей.

Что такое Proof-of-Stake

Proof-of-Stake – альтернативный метод защиты блокчейн. В переводе с английского буквально означает «доказательство долей». В данном случае роль майнера в формировании новых блоков напрямую зависит от объема имеющейся криптовалюты в онлайн-кошельке. Подобная взаимосвязь настолько тесная, что пользователь будет участвовать в процессе создания и проверки блоков в прямо пропорциональном соотношении количеству монет.

Впервые алгоритм Proof-of-Stake был использован в блокчейне виртуальной валюты PPCoin (Peercoin), после чего его начали применять другие криптовалюты. Основным преимуществом данного метода являются небольшие требования к мощности оборудования, когда преимущество отдается майнерам с большим балансом. В первое время считалось, что подобный алгоритм сможет решить проблемы PoW, однако появились новые вопросы. Ведь создается ситуация, при которой управление сетью переходит к пользователям, владеющим большим количеством криптовалюты, что приводит к серьезному нарушению баланса рынка.

Но при этом метод обладает двумя существенными преимуществами. Первое – чтобы совершить атаку на такую сеть потребуется огромное количества криптовалюты. Второе – даже если подобную атаку удастся провести, это приведет к дестабилизации виртуальной валюты, что автоматически не будет выгодно крупным держателям таких монет.

Что лучше?

Оба метода Proof-of-Work и Proof-of-Stake обладают как своими сторонниками, так и противниками. Споры между ними не прекращаются, но на практике роль разработчика при обеспечении защиты остается довольно высокой. Даже несмотря на тот факт, что сфера блокчейн и криптовалют – направление инновационное, многие разработчики продолжают доверять проверенному алгоритму PoW.В настоящее время существует и альтернативное решение, когда используется гибрид двух методов. Ряд специалистов считают, что тем самым обеспечивается более эффективная защита. Сегодня подобный метод практикуют довольно большое количество криптовалют. Так, на первом этапе выпуск производится посредством традиционного майнинга и применяется алгоритм Proof-of-Work, а уже на следующем этапе, после окончания эмиссии, – Proof-of-Stake.