Видео

Рекомендуемые

Популярные метки

Переводы

PrizmCore 1.10.1 История изменений

Данное обновление является критическим обновлением безопасности.

Данный релиз исправляет уязвимость кэширования в процессе Peer-to-peer принятия единичного корректного блока поверх непринятого сбойного блока, что в дальнейшем приводило к сбоям в работе para-блокчейн и отказу в обслуживании узлом PRIZM.

Когда происходит ошибка:

  • в процессе принятии нового блока на высоте N через peer-to-peer интерфейс

Условия для возникновения ошибки:

  • другая нода должна была прислать через peer-to-peer интерфейс невалидный блок на высоте N до получения текущей нодой валидного блока

Что происходит:

  • текущая нода кэширует некоторые изменения в блокчейне в процессе проверки блока, и эти изменения не сбрасывались после отказа от невалидного блока и принятия валидного на той же высоте

К чему приводит:

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

ВНИМАНИЕ

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

Как обновить:

  1. Удалить старый PrizmCore
  2. Установите новый PrizmCore
  3. Запустить PrizmCore

Нет необходимости удалять блокчейн.

https://github.com/prizmspace/PrizmCore

  • 12 сентября 2019 г., 0:15:00 MSK
  • 0 комментариев
  • 101 просмотр
0 комментариев