Вы здесь

Proof of Work

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

Это первый алгоритм консенсуса (предложенный Сатоши Накамото в своей статье), цель которого - создание распределенного консенсуса, не требующего доверия, и решение проблемы двойной траты. POW не новая идея, но то, как Сатоши объединил эту и другие существующие концепции (криптографические подписи, цепи merkle и одноранговые сети) в жизнеспособную распределенную систему консенсуса, в которой криптовалюта стала первым и базовым случаем применения, было довольно инновационным.

Как это работает: участникам блокчейна (майнерам) приходится решать сложные, но бесполезные вычислительные задачи для того, чтобы добавить блок транзакций в блокчейн.

В основном, это делается для того, чтобы майнеры вкладывали какое-то количество денег и ресурсов (майнинговое оборудование) для выполнения работы, тем самым гарантируя, что они не навредят системе блокчейна, поскольку нанесение вреда системе приведет к потере их инвестиций, и, таким образом, они навредят самим себе.

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

Плюсы:

  • Алгоритм отработан в реальных условиях с 2009 года и демонстрирует устойчивую работу и по сей день.

Минусы:

  • Медленный.
  • Энергозатратный, небезопасен для окружающей среды.
  • Подвержен эффекту масштаба.

Ниже приведены публикации, раскрывающие принцип работы Proof of Work применительно к криптовалютам.

Алгоритм майнинга Scrypt

Аватар пользователя asessor
9 декабря 2018 / 4261 / 3

Scrypt является хэш-функцией и впервые была внедрена в криптовалюте лайткоин, как альтернатива хорошо всем знакомой хэш-функции SHA-256. Они используются в качестве алгоритмов добычи в криптовалютах биткоине (SHA-256) и лайткоине (Scrypt).

Алгоритм майнинга Scrypt

Сложность майнинга криптовалют

Аватар пользователя asessor
8 декабря 2018 / 5948 / 9

Сложность - это параметр, который используют биткоин и другие криптовалюты, чтобы поддерживать устойчивое среднее время между добавлением новых блоков в блокчейн, когда происходит изменение хэшрейта сети.

Сложность майнинга криптовалют

PoW эффективен

Аватар пользователя admin
1 октября 2018 / 10268 / 6

Большинство людей считает, что протокол Биткоина «Доказательство работы» (далее – PoW) – это расточительство. В этой статье я привожу исследование, что все является энергией: деньги – это энергия, использование энергии носит субъективный характер, и расходы на энергию в случае с PoW зависят от существующих систем управления.

PoW эффективен

Шардинг: будущее блокчейна

Аватар пользователя Леонид Иванов
8 августа 2018 / 3504 / 8

В начале 2018 года основатель блокчейна Ethereum Виталик Бутерин рассказал о планах модернизации своей системы. По его словам, основные изменения должны коснуться снижения стоимости транзакций, увеличения их скорости, улучшения масштабируемости и снижения высоких затрат майнеров, связанных с алгоритмом PoW.

Шардинг: будущее блокчейна

Каковы будут последствия введения протокола Casper для Ethereum?

Аватар пользователя Леонид Иванов
20 июня 2018 / 3054 / 1

Протокол Casper является очередным этапом развития проекта Ethereum. Полная реализация платформы для децентрализованных приложений предполагает 4 стадии: Frontier, Homestead, Metropolis, Serenity. Сейчас работает версия Homestead. В ней алгоритмом достижения консенсуса является PoW (Proof-of-Work). При этом версия Metropolis внедрена частично — состоялся один из двух промежуточных апдейтов.

Каковы будут последствия введения протокола Casper для Ethereum?

Позволит ли Serenity избавиться от “бомбы сложности” в Ethereum?

Аватар пользователя admin
2 мая 2018 / 2953 / 0

В развитии сети Ethereum можно выделить четыре этапа: Frontier, Homestead, Metropolis и Serenity. На данный момент Ethereum находится на этапе Metropolis. Несмотря на то что Ethereum успешно преодолел две стадии развития, одна проблема, существующая еще со времен релиза Frontier, осталась неразрешенной. Это так называемая “бомба сложности”.

Позволит ли Serenity избавиться от “бомбы сложности” в Ethereum?

Краткая история эволюции proof-of-work в криптовалютах. Часть 2

Аватар пользователя anon
5 августа 2015 / 2614 / 0

К середине лета 2013 года в строю уже находилось больше сотни альткоинов, причем почти половина появилась именно за последние пару месяцев. Стоит ли говорить, что почти все «новички» были форками Litecoin и использовали scrypt? Другим трендом сезона стал новомодный Proof-of-Stake от PPcoin, так что комбинацию scrypt+PoS можно было назвать «стандартным набором начинающего алькоинера».

Краткая история эволюции proof-of-work в криптовалютах. Часть 2