Proof-of-Work и Proof-of-Stake: что это простыми словами?

Why Ethereum wants to use PoS?

The Ethereum community and its creator, Vitalik Buterin, are planning to do a hard fork to make a transition from proof of work to proof of stake.

But why they want to switch from one to the other?

In a distributed consensus-based on the proof of Work, miners need a lot of energy. One Bitcoin transaction required the same amount of electricity as powering 1.57 American households for one day (data from 2015).

And these energy costs are paid with fiat currencies, leading to constant downward pressure on the digital currency value.

In recent research, experts argued that bitcoin transactions may consume as much electricity as Denmark by 2020.

Developers are pretty worried about this problem, and the ethereum community wants to exploit the proof of stake method for a more greener and cheaper distributed form of consensus.

Also, rewards for the creation of a new block are different: with Proof-of-Work, the miner may potentially own none of the digital currency he/she is mining.

In Proof-of-Stake, forgers are always those who own the coins minted.

Какие еще бывают алгоритмы консенсуса

Помимо PoS и PoW существует еще ряд механизмов доказательств, которые используются в блокчейне:

Delayed Proof-of-Work (DPoW, отложенное доказательство работы). Это гибридный метод консенсуса, который позволяет одной сети пользоваться преимуществами безопасности другого блокчейна. Такое возможно благодаря нотариальным узлам, которые переносят информацию из первого блокчейна во второй. Таким образом, взлом одной сети невозможен без взлома второй. Впервые алгоритм DPoW был применен в проекте Komodo, который совместим с блокчейном Биткоин.

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

Эту проблему можно решить путем сдачи собственных средств в аренду более крупным нодам и получать таким образом процент от вознаграждения.

PoI (подтверждение важности). Proof-of-Importance помимо суммы средств на счету учитывает репутацию и активность участников

Это усовершенствованная модель алгоритма PoS, которая мотивирует участников быть активными и совершать как можно больше транзакций в сети. Алгоритм PoI применяется в блокчейне NEM.

DPoS (делегированное подтверждение доли). Каждый участник, который сделал минимальный взнос, имеет право делегировать на добычу блоков своего кандидата. Это напоминает выборы: дивиденды получает тот участник, чей кандидат оказался в списке избранных. В системе Lisk, например, список майнеров состоит из 101 участника. Данный алгоритм также применяется в блокчейнах Cardano, BitShares, RaiBlock.

PoQ (комбинирование алгоритмов PoW и PoI). Подобно PoI, механизм PoQ использует показатели активности, при этом для майнинга применяется алгоритм PoW. Такой механизм реализован в блокчейне DollarBit, который часто сравнивают с Биткоином. Криптовалюты добываются аналогично, но в системе DBIT активность и поведение майнеров контролируется при помощи инструмента CryptoBank, который рассчитывает коэффициент участия, независимо от суммы на кошельке пользователя.

PoC (доказательство вместимости). Метод Proof-of-Capacity основан на предоставлении дискового пространства. Данный алгоритм имеет разновидности: Proof-of-Storage, Proof-of-Spase. Добыча монет на жестких дисках реализована в блокчейне BurstCoin.

PoA (доказательство активности). Гибридный механизм, в котором объедены алгоритмы PoS и PoW. За генерацию новых монет отвечает доказательство работы, а за ежегодный доход от депозита – доказательство доли. Такой метод не позволяет манипулировать генерацией блоков, даже если в руках участника сосредоточено 50 % всех мощностей. Для этого нужно обладать еще 50 % монет. Доказательство активности применяют блокчейны Nxt, Oracles Network.

BFT (стратегия византийских генералов). Прозрачность сети и правильную запись транзакций обеспечивают генералы (валидаторы), которые управляют состоянием сети, совершают быстрые платежи и обмениваются сообщениями. Данный алгоритм применяется в системе Ripple. Валидаторы предварительно выбираются фондами Stellar и Ripple. Шансы есть у всех пользователей, которые получили доверие сообщества. Блокчейны на основе BFT не подвергаются атакам. Разве что нападение спровоцируют сами участники сети. Данный алгоритм характеризуется масштабируемостью и охватом транзакций с низкой стоимостью. Но BFT имеет один весомый недостаток – компоненты, которые способствуют централизации сети.

PoB (Proof-of-Burn, доказательство сжигания). Часть заработанных монет майнеры отправляют на burn address – специальный кошелек, с которого монеты назад вернуть нельзя. Чем больше монет «сожжено» участником, тем выше шансы стать майнером. Алгоритм стимулирует регулярное сжигание за счет уменьшения статистики монет, перечисленных на burn address. Данная концепция предполагает получение прибыли за подтверждение блоков даже после «сжигания» части монет. Алгоритм PoB не требует мощного оборудования, майнить криптовалюту можно на обычном ПК. Энергозатраты при этом минимальны. Алгоритм PoB используется в блокчейне Slimcoin.

Proof-of-Stake (PoS)

Proof of Stake переводится как «доказательство доли владения». Этот алгоритм впервые предложен пользователем QuantumMechanic на сайте bitcointalk.org в 2011 году как альтернатива используемого в биткоине Proof-of-Work. PoS еще называют форджингом. Первая монета, которая частично была реализована на алгоритме доказательства доли владения — Peercoin. А если быть точнее, то в PPC использовался гибридный вариант: изначально использовался принцип майнинга по алгоритму Proof-of-Work, а после того как все монеты были добыты произошел переход к Proof-of-Stake. Первыми «чистыми» монетами, которые с самого начала работали на PoS, были Nxt и Blackcoin.

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

Подобная «заморозка» также является мерами предосторожности, которые помогают предотвратить атаки на сеть, избежать «двойной траты» монет и исключить возможность валидации поддельных транзакций узлами

В отличие от Proof-of-Work в Proof-of-Stake определяющим фактором является количество монет на счету ноды (узла). Т.е. чем большее количество монет хранится на одном кошельке, тем больше шансов сгенерировать блок и получить порцию новых монет. Узел, который «побеждает в схватке» называется мастернодой. Принцип PoS в некотором роде схож с игрой в рулетку: чем больше ставок вы делаете (в нашем случае имеете монет), тем выше шансы выиграть (получить вознаграждение в виде криптовалюты).

Преимущества PoS над PoW

  • Энергоэффективность — в отличие от традиционного Proof-of-Work алгоритм Proof-of-Stake не требует огромных энергоресурсов — электроэнергия тратится только на подтверждение самих транзакций
  • Низкие требования к ресурсам оборудованию — все, что нужно, чтобы участвовать в форджинге — компьютер (обычный ПК или ноутбук), стабильный интернет и установленная программа-клиент
  • Низкие комиссии — в отличие от биткоина и других монет, которые работают на PoW и в комиссию которых закладываются кроме обработки майнерами транзакций еще и оплата счетов за электричество, транзакции монет на PoS более дешевые в виду отсутствия расхода энергорессурсов
  • Бо́льшая децентрализация — для того, чтобы создать стабильную мастерноду и фактически иметь полную власть над процессом подтверждения транзакций, потребуется иметь просто огромное количество монет. Однако здесь есть и обратная негативная сторона — теоретически «киты» могут выкупить бо́льшую часть монет, консолидироваться и захватить власть над форджингом определенной монеты.
  • Высокая стойкость к поломке оборудования — так как форджинг не требует дорогого и сложного оборудования, то в случае поломки устройства его очень легко заменить.
  • Низкая вероятность проведения атаки 51% — чтобы совершить этот тип атаки, форджер должен обладать более чем половиной всех монет. Во-первых, это очень дорого, а, во-вторых, от атаки пострадает он сам в первую очередь, так как стоимость этих монет после проведения атаки резко упадет.

Недостатки технологии Proof-of-Stake

  • Возможность совершения атаки «double-spend» — это атака «двойной траты средств». Дело в том, что в PoS майнить блоки можно на любой высоте. Поэтому, чтобы совершить атаку, необходимо майнить параллельно два блока — один с платежом, который уйдет к получателю, а второй — с транзакцией, которая обратно вернется майнеру. Если майнер найдет оба эти блока, то первый он подтвердит, и деньги уйдут получателю, а второй попадет в сеть для подтверждения другими участниками, деньги вернутся майнеру, и сеть продолжится уже с этого блока
  • Невозможность оборота монет — чтобы участвовать в форджинге, нужно иметь на счету определенное количество монет и не снимать их, т.е. не получится ни совершать покупки, ни обменивать монеты на бирже, ни проводить любые другие операции
  • Достаточно высокий порог входа — чтобы участвовать в форджинге, узел должен обладать определенным количеством монет (например, для Dash нужно иметь минимум 1000 DASH)
  • Небольшая прибыль — в этом случае низкие комиссии становятся не достоинством, а недостатком, так как при форджинге по получится зарабатывать так много как на майнинге

На PoS работают следующие криптовалюты: PayCoin, Blackcoin, Nxt, Clobal. В будущем Ethereum также планирует перейти на Proof-of-Stake.

Proof of Work vs Proof of Stake: Conclusion

Thanks to a PoS system validators do not have to use their computing power because the only factors that influence their chances are the total number of their own coins and the current complexity of the network.

So this possible future switch from PoW to PoS may provide the following benefits:

  1. Energy savings;

  2. A safer network as attacks become more expensive: if a hacker would like to buy 51% of the total number of coins, the market reacts by the fast price appreciation.

This way, CASPER will be a security deposit protocol that relies on an economic consensus system. Nodes (or the validators) must pay a security deposit in order to be part of the consensus thanks to the new blocks’ creation. Casper protocol will determine the specific amount of rewards received by the validators thanks to its control over security deposits.

If one validator creates an “invalid” block, his security deposit will be deleted, as well as his privilege to be part of the network consensus.

In other words, the Casper security system is based on something like bets. In a PoS-based system, bets are the transactions that, according to the consensus rules, will reward their validator with a money prize together with each chain that the validator has bet on.

So, Casper is based on the idea that validators will bet according to the others’ bets and leave positive feedbacks that are able to accelerate consensus.

Что такое Proof-of-stake?

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

Некий Адам Бэк в 1997 году воплотил в жизнь пустые предположения и разговоры. Таким образом, появился в криптовалютных кругах новый термин «Proof-of-work (PoW)». Суть его была проста – изменение сложности алгоритма и он подтверждал то, что майнер полностью выполнил работу. Перевод термина так и звучит «доказательство работы» Чуть позже появился термин «Proof-of-stake», который впервые был реализован в 2012 году. Проба его работы была совершена на криптовалюте PPCoin и только через некоторое время этот принцип стали активно использовать в остальных. Кроме того, протоколы такого рода стали появляться и в других проектах. Идея Proof-of-stake в том, чтобы использовать долю в качестве ресурса, который определит, какой нод получит право добычи. Дословно Proof-of-work переводится как «доказательство доли».

Доказательство ставки было создано в качестве альтернативы доказательству работы (PoW), чтобы решить неотъемлемые проблемы в последнем. Когда транзакция инициируется, данные транзакции помещаются в блок с максимальной емкостью 1 мегабайт, а затем дублируются на нескольких компьютерах или узлах в сети. Узлы являются административным органом блочной цепи и проверяют легитимность транзакций в каждом блоке. Чтобы выполнить этап проверки, узлам или майнерам необходимо было решить вычислительную головоломку, известную как доказательство проблемы работы. Майнер получает вознаграждение за монету в ходе расшифровки каждой транзакционной проблемы с блоком. После окончания проверки блока транзакций он формируется в блок-цепочку, так называемую открытую прозрачную книгу.

Для того чтобы разблокировать вычислительные задачи, для добычи требуется большая вычислительная мощность для запуска различных криптографических расчетов. Вычислительная мощность преобразуется в большое количество электроэнергии и мощности, необходимых для доказательства работы. В 2015 году было подсчитано, что в одной транзакции Биткойн требовалось количество электроэнергии, необходимой для питания 1,57 американских домашних хозяйств в день. Чтобы поднять счет за электричество, майнеры обычно продавали свои награжденные монеты за деньги, что могло привести к нисходящему движению в цене криптовалюты. Доказательство ставки (PoS) направлено на решение этой проблемы, приписывая мощность горной промышленности пропорции монет, удерживаемых майнером.

PoS майнинг на Raspberry Pi

Чтобы максимально снизить затраты на майнинг, пользователи используют компьютеры Raspberry Pi, точнее последнюю версию Raspberry Pi 3 B. Она позволяет практически в 100 раз сократить расходы по сравнению с майнингом на среднем ПК.

Для майнинга необходимо:

  1. Последняя модель Raspberry Pi 3 B, но можно и другие версии.
  2. Карта MicroSDHC (можно на 6 ГБ, но если есть возможность, купите на 16 ГБ).
  3. Адаптер питания или кабель Micro USB. Зарядное устройство RPi, например, будет работать круглые сутки.
  4. USB-адаптер WiFi или Ethernet кабель. Для надежности советую выбирать сетевой кабель.
  5. Кабель HDMI, USB-клавиатура и монитор (если вы планируете установку интерфейса).

Proof of Importance / Доказательство важности

Используется NEM.

Каждой учетной записи присваивается оценка важности. Можно сказать, что сбор вознаграждения на блокчейне NEM почти такой же, как при майнинге

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

Чтобы иметь право на «вычисления важности», пользователи должны иметь не менее 10 000 XEM на балансе. Возможно, этот порог будет изменен в будущем

Этот метод также гарантирует, что люди, которые являются поклонниками NEM, будут удерживать средства. Это можно рассматривать как мастерноды

Проект также предоставляет посетителям возможность определить рейтинг важности отдельных учетных записей в сети. Это отличный способ обеспечить постоянную децентрализацию сети

Как сеть NEM определяет оценку важности? Когда кто-то владеет 10 000 XEM или более, происходит математический расчет. Больше транзакций XEM в сети, связанной с этой учетной записью, улучшит оценку важности

Подробности в WP проекта.

PoI для другого алгоритма мы писали в отдельной карточке.

Перспективы Proof of Stake

Большинство специалистов, занимающихся криптовалютами, давно заметили, что алгоритм Proof of Work стал очень сложным, дорогостоящим и для обычного пользователя не несет выгоды.

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

Скорее всего, в ближайшем будущем количество PoS-проектов в мире криптовалют начнет сильно и стремительно увеличиваться, а алгоритм Proof-of-Work устареет и перейдет на второй план. Возможно это случится ни завтра, ни через год, но если рассматривать на долгосрочную перспективу, то это обязательно произойдет, благодаря таким преимуществам:

  • высокая энергоэффективность;
  • низкая стоимость «входа»;
  • высокая степень безопасности;
  • децентрализация, которая не зависит от вычислительных мощностей.

Эти и ряд других преимуществ позволяют алгоритму Proof of Stake рассчитывать на большое будущее в мире криптовалютных проектов. Но сегодня сказать какой из них лучше POW или PoS еще сложно. У каждого из алгоритмов есть свои противники, а также сторонники и каждый из них будет отстаивать именно свою точку зрения. Сейчас наиболее популярны гибридные варианты систем, где совмещены алгоритмы Proof of Stake и Proof-of-Work.

Вам также может быть интересно .


Блокчейн 0

История появления алгоритма PoW

PoW – один из самых старых алгоритмов, который использовался в создании самой первой криптовалюты Биткоин. Первое описание протокола появилось еще в 1993 году. По задумке авторов он должен был бороться со спамом. И эту функцию алгоритм выполнил. В 1997 году Адам Бэк успешно запустил проект Hashcash, который основывался на концепции PoW. Отправители писем, используя мощности ПК, должны были провести миллиарды вычислений, которые подтверждали истинность темы письма. Такое решение блокировало спам. С технической стороны это выглядит как хеширования выбранного диапазона данных, например, строчек из письма.

Через 2 года после запуска Hashcash впервые появился термин Proof-of-Work. В этот период алгоритм, подобно математической капче, решал несколько простых задач, которые защищали систему от спама и DDoS-атак. Для выполнения операций весомые ресурсы не требовались, поэтому система работала слаженно.

В 2000 году разработчики решили обновить механизм, внедрив в него вспомогательные функции. Это потребовало расширения объемов памяти и пересмотра требований к оборудованию. Требования большой скорости процессора сменились большими объемами оперативной памяти. Именно в этот период майнеры Биткоинов перешли на мощные видеокарты.

Развитие криптовалют и совершенствование оборудования увеличили нагрузки на систему и усложнили выполнение задач. Алгоритм PoW буквально начал «пожирать» электроэнергию, что привело к снижению вознаграждения. Майнинг популярных криптовалют становился нерентабельным. В 2012 году производительность блокчейна Биткоин превысила энергозатраты на функционирование самого мощного в мире компьютера. После появления алгоритма PoS, Proof-of-Work начал отходить на второй план или применяться в тандеме. Сегодня алгоритм выполненной работы используется в проектах, которые продолжают эмиссию токенов.

Миграция Ethereum

В 2020 г. было принято решение о постепенном переводе Etherium с алгоритма PoW на PoS. Нулевая фаза стартовала в декабре, когда более 16 000 валидаторов со стейками от 32 ETH начали работу в Beacon Chain, новом блокчейне второго поколения Ethereum. Они получали вознаграждение в 21.6% годовых, но уже в 2021 оно понизилось до 7%.

Чем больше эфира будет добавляться в стейкинг, тем ниже будет поощрение, однако за счет роста курса предприятие может быть весьма доходным. Если начнется падение, то быстро выйти из пула не получится – заморозка действует от 12 до 24 месяцев.

Первая фаза – начало полноценной работы с 64 шардами.

Вторая фаза – начало работы приложений и экономической активности. Параллельное функционирование обеих сетей Эфириума, первого и второго поколения. Доступна конвертация монет старого образца в новый.

Алгоритм Proof of Work

Алгоритм Proof of Work заставляет каждый компьютер производить сложнейшую задачу (искать хэш), результат которой можно проверить.Только вычислив её майнер получит новый блок и вознаграждение в виде биткоинов.

PoW дорог — если майнер захочет сделать форк для “повторной траты”, то его мощности не хватит — один в поле не войн. А другие вряд пойдут на сомнительную авантюру и продолжат майнить на оригинальной ветке, потому что она итак прибыльная и имеет меньше рисков. Это и делает блокчеин биткоина устойчивой к взломам.

Стратегия работает, но требует слишком много электричества. Одна транзакция с биткоином съедает столько же энергии, сколько 2 рашен фемели за день.

Есть подсчёт, что через 4 года объем затрат электричества на майнинг биткоина будет = объёму любой европейской страны. При таком раскладе биткоин рентабелен только при стоимости более 300 000$. Были ребята, которые уже в 2012 видели эту унылую перспективу биткоина. Так появился алгоритм “Proof of Stake”(доказательство владения).

В чём его суть?

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

В чём профит:

  • Не нужны дорогостоящие фермы для майнинга.
  • Скорость транзакций выше, а комиссия ниже.
  • Чем больше ты оставляешь в залог монет, тем меньше стимулов мухлевать. Это как воровать у самого себя — маразм.

Какая есть опасность?

Основная претензия к PoS то, что он просто обогащает богатых: если у тебя больше денег, значит ты и получишь больше. Если так, то никакой децентрализации нет, и эти ребята могут навязывать свои правила игры.

Плюс ещё проблема Nothing-at-Stake (пустой стэк) делает PoS-систему нестабильной. И если один валидатор захочет сделать форк,то здесь его уже могут поддержать и другие, так как на создание альтернативной цепочки они ничего не тратят- в расход идут “несуществующие” ресурсы.

Во многом из-за этой нерешенной проблемы форков, изначально эфир и не перешёл на PoS. Для таких хитрожопых пришлось придумать Каспера.

Как будет работать PoS с Каспером: если валидатор начнёт мухлевать, каспер вычислит его — отправит в бан и снимет всю его ставку.

Почему я об этом пишу?

Изменения рынка будут, братиш. Если год назад слова об отказе от майнинга были пустым звуком, то сейчас всё вполне реально. Виталик Бутерин уже строит мостик перехода эфира от PoW на PoS. И если он со своими разработчиками сдюжит, то это будет мясо. Все майнеры битка просто охуеют — кто-то ещё даже не окупил вложения в оборудование.

Как действует Proof-of-Stake?

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

Площадки, базирующиеся на протоколе Proof-of-Stake, придерживаются принципов децентрализации и независимости. У них, как правило, отсутствует единый орган управления, из-за чего злоумышленникам практически невозможно определить какая версия цепочки блоков является истинной. Для реализации такой атаки необходимо применение колоссальных вычислительных мощностей, что автоматически лишает затею всякой целесообразности.

Так как Bitcoin строится на Proof-of-Work, работа его систем полностью зависит от майнеров, предоставляющих существенные энергоресурсы. Подобное обстоятельство делает платформу менее эффективной. Алгоритм же Proof-of-Stake позволяет участникам сети зарабатывать, не тратясь на дорогостоящее оборудование. Ключевая особенность PoS состоит в том, что для успешного майнинга цифровой валюты пользователю требуются не значительные вычислительные мощности, а лишь определенная доля монет платформы.

Говоря простым языком, сущность работы алгоритма можно выразить такими словами: чем большим количеством токенов вы обладаете, тем выше шанс того, что ваши труды увенчаются успехом, а соответственно, тем выше прибыльность всего мероприятия. Данный момент в полной мере касается и безопасности, так как алгоритм PoS — это не только процесс заработка криптовалюты, но и ее сохранность. Если вы располагаете значительной суммой цифровой валюты, то будете больше остальных заинтересованы в минимизации рисков хакерского вмешательства с целью кражи вашего капитала. Кроме того, дабы воплотить задуманное преступнику понадобится стать обладателем весомой части крипты, что в случае ее популярности — практически невыполнимая задача.

Что такое алгоритм консенсуса

Алгоритм консенсуса — это механизм, с помощью которого блокчейн проверяет подлинность и честность транзакций. Его главная задача — убрать из сделки третью сторону, которая берет на себя функцию гаранта этой сделки. Например, при покупке недвижимости, честность сделки обеспечивает нотариус и государственные органы, при переводе денег — банк или иная платежная система. За свои услуги нотариус, государство и банк берут определенную плату, что увеличивает стоимость сделки.

Когда Сатоси Накамото придумал концепцию криптовалюты Биткоин, он решил убрать из транзакций сторону гаранта, переложив его функцию на саму систему. Поскольку ни банк, ни нотариус, ни государство не давали 100% гарантий, но при этом повышали стоимость и продолжительность транзакции.

Для реализации своей задумки Сатоси Накамото использовал концепцию, придуманную Синтии Дворк и Мони Наор, которую они представили в 1993 году в научной статье «On Memory-Bound Functions For Fighting Spam». В ней описан элегантный механизм борьбы со спамом электронной почты: отсылающий письмо должен заплатить за его пересылку временем работы процессора своего устройства.

Оплата должна быть небольшой, чтобы обычные пользователи ее не ощущали, но достаточно значимой, чтобы приносить проблемы спамерам. Например, если плата — 10 секунд работы процессора, то на 10 000 писем спамер должен потратить около 28 часов.

Тогда задумка Синтии Дворк и Мони Наор не прижилась, но идею подхватил Адам Блэк, запустивший в 1997 году систему Hashcash, которая использовала описанную концепцию для защиты от спама и DoS-атак. Hashcash популяризировал концепцию, и через 2 года она получила текущее название — Proof of Work. Его ввели Маркус Якобссон и Ари Джуэлс в работе «Proofs of Work and Bread Pudding Protocols».

Поделитесь в социальных сетях:FacebookXВКонтакте
Напишите комментарий