Вы здесь

Delayed Proof of Work

Алгоритм «Отложенное доказательство работы» Delayed Proof-of-Work (dPoW) представляет собой гибридный метод консенсуса, позволяющий одному блокчейну пользоваться преимуществами безопасности, обеспечиваемой мощностью хеширования другого блокчейна. Это достигается через группу нотариальных узлов, которые добавляют данные из первого блокчейна во второй, благодаря чему для взлома первого блокчейна пришлось бы взломать оба блокчейна. Первым, кто использовал этот метод консенсуса, стал проект Komodo, который совместим с блокчейном Биткоина.


Блокчейн, полагающийся на dPoW, может использовать для работы такие методы консенсуса, как «доказательство работы» (PoW) либо «доказательство доли» (PoS); и он может присоединиться к любому желаемому блокчейну PoW. Тем не менее, хешрейт Биткоина в настоящее время обеспечивает наибольший уровень безопасности для блокчейнов, защищенных dPoW. На рисунке ниже показана взаимосвязь отдельных записей с основным блокчейном и присоединенным к нему блокчейном PoW.


Существует два типа узлов в системе dPoW: нотариальные узлы и нормальные узлы. Акционеры блокчейна dPoW выбирают 64 нотариальных узла, которые добавляют (нотариально заверяют) подтвержденные блоки из блокчейна dPoW в присоединенный блокчейн PoW. Сразу по завершении блока его хеш добавляется к транзакции биткоина, подписанной 33 нотариальными узлами, и создается запись хешей блока dPoW в блокчейне биткоина, которые были нотариально заверены большинством нотариальных узлов сети.

Во избежание майнинговых войн между нотариальными узлами, которые снижают эффективность сети, компания Komodo разработала циклический метод майнинга, который работает на двух режимах. Режим «Без Нотариусов» позволяет всем узлам сети майнить блоки по аналогии с традиционным механизмом консенсуса PoW; однако в режиме «Нотариусы Активны» сетевые нотариусы будут майнить на значительно более низком уровне сложности сети. В рамках этой схемы каждому нотариусу разрешается майнить один блок с его текущим уровнем сложности, в то время как другие нотариальные узлы должны майнить с уровнем сложности, кторый в 10 раз выше; и все нормальные узлы всегда будут майнить на уровне, который в 100 раз выше уровня сложности нотариальных узлов.

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

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

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


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

Кроме того, блокчейн dPoW, такой как Komodo, может повысить ценность других блокчейнов, косвенно обеспечивая безопасность Биткоинов, не оплачивая стоимость биткоин-транзакций: третий блокчейн, использующий dPoW, может присоединиться к Komodo, который впоследствии присоединится к биткоину. Таким образом, блокчейны dPoW могут извлечь выгоду из высокого хешрейта биткоина, не присоединяясь непосредственно к блокчейну биткоина.

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

Плюсы:

  • Эффективен с точки зрения энергозатрат
  • Высокая степень защиты
  • Может повысить ценность других блокчейнов, косвенно обеспечивая безопасность Биткоинов (или любой безопасной сети), не оплачивая стоимость транзакций Биткоинов (или любой безопасной сети)

Минусы:

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