Вы здесь

Proof of Work

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

Противостояние протоколов XDPoS и DPoS

Аватар пользователя Serg Demin
24 сентября 2020 / 11129 / 0

В этой статье мы подробно рассмотрим и сравним сходства и различия между гибридным блокчейном XinFin и блокчейном EOS.IO. Этот пост является продолжением серии технических постов, посвященных сравнению гибридного блокчейна XinFin с известными блокчейнами на основе PoS, включая EOS.IO, Casper FFG, Cardano и Tendermint.

Противостояние протоколов XDPoS и DPoS

Шардинг: PoW против PoS

Аватар пользователя Serg Demin
17 июня 2020 / 15925 / 0

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

Шардинг: PoW против PoS

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

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

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

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

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

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

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

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

PoW эффективен

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

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

PoW эффективен

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

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

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

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

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

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

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

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