Часто задаваемые вопросы о POS

Что представляет собой новая PoS сеть для Conflux?

PoS сеть - это сеть, которая работает параллельно с основной PoW сетью. POS сеть обеспечит дополнительную безопасность PoW сети.

Чем POS в Conflux отличается от других POS-сетей?

Conflux будет использовать гибридный консенсус PoW+PoS. В настоящее время мы не планируем полную миграцию в сеть PoS.

Когда будет выпущено обновление PoS?

Обновление PoS будет развернуто в феврале. В данный момент вы можете присоединиться к тестированию.

Будет ли обновление PoS совместимо с текущей сетью?

Нет. Пользователям, использующим ноды Conflux, необходимо будет обновить их, чтобы иметь возможность пользоваться PoS сетью.

Как я могу стать валидатором в цепочке POS?

Инструкция о том, как присоединиться к публичному тестированию PoS, доступна по ссылке: Conflux v2.0.0-testnet инструкция по запуску PoS ноды.

Каковы основные преимущества PoS сети?

У PoS сети есть два основных преимущества: повышенная безопасность и завершенность (finality) транзакций.

Благодаря обновлению сеть может противостоять атакам 51% без риска для целостности блокчейна.

В сценарии, когда злоумышленник будет контролировать более 17% членов комитета, PoW сеть продолжит работать в обычном режиме, но транзакции не будут завершены до тех пор, пока злоумышленник не прекратит атаку.

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

Я разработчик, как обновление PoS повлияет на меня?

Обновление PoS не повлияет на среду выполнения смарт-контрактов.
Что делает CIP-43?

CIP-43 внедряет POS сеть в качестве контрольной над основной сетью для предотвращения атак 51%.

Станет ли Conflux POS блокчейном после CIP-43?

В CIP-43 описано, что для PoS сети требуется согласие не менее 67% участников комитета PoS, чтобы влиять на PoW сеть. Также необходимо упомянуть, что в соответствии с протоколом, PoS ноды должны подписывать только те блоки, которые были подтверждены с использованием консенсуса PoW.

Это означает, что даже если более 67% участников комитета PoS объединятся для атаки на сеть, Conflux продолжит нормально работать только с PoW сетью.(если конечно в этот момент на нее тоже не совершается атака). Упаковка транзакций, выполнение транзакций и упорядочивание блоков по-прежнему будут выполняться майнерами.

Если пользователи считают, что по крайней мере 34% PoS-нод не скомпрометированы, то им по-прежнему нужно учитывать только инструкции PoW сети.

Conflux не поддерживает идеологию POS, так почему же вы решили внедрить его?

В PoS сети группа, контролирующая более 34% членов комитета, может предотвратить выполнение любой транзакции в сети и таким образом остановить ее работу. Группа, контролирующая более 67% членов комитета, может получить полный контроль над сетью и при желании осуществить атаку с двойными расходами (double-spend attack). При осуществлении атаки на длинной дистанции (Long Range Attacks) злоумышленник может переписать всю историю блокчейна, купив закрытые ключи инвесторов давно продавших свои активы.

Тогда как же выглядит CIP-43? Без одновременного совершения атаки 51% на PoW сеть, ни атака 34% PoS ни атака 67% PoS ничего не могут сделать. (34% PoS cможет остановить PoS сеть, но PoW сеть продолжит работать в обычном режиме, точно так же, как это было до внедрения CIP-43). Требуется сосредоточить в руках злоумышленника не менее 67% PoS голосов (более 2/3 от общего количества), чтобы оказать ощутимое влияние на PoW сеть. Атаки PoS на длинной дистанции также почти не смогут повлиять на работоспособность сети.

В целом, зависимость от PoS нод описанная в CIP-43 кардинально отличается от аналогичной зависимости в чисто POS сети. Это особо подчеркнуто в описании CIP-43.

Соображения безопасности

Общеизвестно, что протокол консенсуса PoW может обеспечивает безопасность, когда злоумышленник контролирует менее 50% вычислительной мощности. Но как обстоит дело после активации CIP-43. Мы перечислим здесь некоторые сценарии.

  • Атака 51%: если злоумышленник контролирует более 51% вычислительной мощности сети и PoS сеть в этот момент работает корректно, то опорные блоки, которые были подтверждены сетью PoS, по-прежнему безопасны. Однако, основная PoW сеть может стать неработоспособной, поскольку PoS ноды не могут самостоятельно подтверждать какие-либо новые блоки. Когда злоумышленник прекратит атаку, сеть продолжит работу в обычном режиме.
  • Атака с контролем 17% членов комитета PoS: если злоумышленник контролирует более 17% членов комитета, сеть PoS может стать неработоспособной. Но сеть Conflux продолжит работать так, как если бы CIP-43 не был внедрен. Когда злоумышленник прекратит атаку, сеть продолжит работу в обычном режиме.
  • Атака с контролем 84% членов комитета PoS: если злоумышленник контролирует более 84% членов комитета, он может генерировать конфликтные блоки PoS. В этом случае блокчейн PoW разделится, даже если злоумышленник прекратит атаку.
  • Атака на длинной дистанции: В отличие от атаки с контролем 84% членов комитета PoS, при атаке на длинной дистанции PoS нода становится скомпрометированной потому, что ее закрытые ключи украдены. Поэтому мы предполагаем, что злоумышленник может контролировать комитет большинства только на очень раннем этапе после запуска сети. Если злоумышленник контролирует более 51% вычислительной мощности и может восстановить PoW блокчейн с ранних этапов, происходит атака с двойными затратами (double-spend attack). В противном случае сеть продолжит работу в обычном режиме.

Увеличивает ли PoS сложность подтверждения транзакций?

Во-первых, из-за особой природы консенсуса Conflux подтверждение транзакции не достигается простым подсчетом количества подтвержденных блоков. Как вам известно, протокол GHOST требует сравнения размера каждого уровня поддеревьев и родственных поддеревьев. Протокол GHAST от Conflux еще более сложен. На картинках ниже перечислены правила подтверждения транзакций в Conflux. Процесс, который вы могли заметить по миганию значка ”security level" на ConfluxScan, на самом деле выполняется на основе этих математических формул.

По сравнению с этими формулами, в процессе подтверждения транзакций не кажется так сложно взглянуть на состояние PoS сети.

image

image

Оригинал статьи: https://developer.confluxnetwork.org/v2-hardfork/pos_faqs/

1 Like