скачать
Закрыть меню -

Выход версии Papyrus v2.0 Что нужно знать о предстоящем обновлении сети RSK

Published on: 12 мая, 2020

Краткий обзор В сети RSK запланировано обновление в блоке номер 2,392,700. Ожидается, что это произойдет в пятницу, 29 мая 2020 года. В данном посте содержится вся актуальная информация, необходимая пользователям для успешного обновления своих узлов RSK до этой новой версии.

6 мая – ВАЖНОЕ ОБНОВЛЕНИЕ: некоторые пользователи сообщили, что после обновления до версии v2.0.0 они столкнулись с пиринговыми разрывами соединения в своих узлах. Мы выпустили исправленную версию, чтобы лучше справляться с тайм-аутом и сценариями пирингового разрыва соединения. Перед активацией обновления загрузите и обновите свой узел RSKj до версии Papyrus v2.0.1. Обратите внимание, что пользователям, использующим rskj Wasabi v1.3.0 или более раннюю версию, не требуется устанавливать rskj Papyrus v2.0.0 перед установкой этого исправления. Пользователям, использующим версию v2.0.0, настоятельно рекомендуется выполнить обновление до этой новой версии. Этот выпуск уже доступен в нашем репозитории GithubДанный пост был обновлен, чтобы отразить эти изменения.

Что такое обновление сети?

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

Как будет происходить обновление сети?

Активация обновления сети для RSK Mainnet произойдет в номере блока 2,392,700. В соответствии с текущими условиями сети ожидается, что это произойдет в пятницу, 29 мая 2020 года.

В случае с RSK Testnet обновление произойдет в блоке номер 863,000, предположительно во вторник, 19 мая 2020 года.

Как выполнить обновление до версии 2.0?

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

Какие изменения включены в версию Papyrus v2.0?

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

  • Garbage Collector v0.2 включает улучшения ранее добавленной функции сбора мусора (бета-версия*).
  • Функция Import sync v0.1 позволит пользователям синхронизировать свои узлы за долю времени, необходимого в настоящее время (бета-версия*).
  • Добавлена поддержка входных транзакций для segwit (P2SH-P2WPKH) в двусторонней привязке RSK (после активации обновления сети).
  • Дополнения к процессу 2WP (ограничение блокировки и улучшения в логике возврата средств) при подготовке к удалению белого списка (после активации обновления сети).
  • Добавлена поддержка подписки на логи в методе eth_suscribe JSON RPC.
  • Добавлены предварительно скомпилированные контракты ECADD, ECMUL и PairingCheck (после активации обновления сети).
  • Добавлены коды операций CHAINID, SELFBALANCE и EXTCODEHASH (после активации обновления сети).

(*) Эти функции все еще находятся на стадии бета-тестирования, то есть они еще не готовы к использованию в рабочей среде и по умолчанию отключены. Чтобы узнать больше, см. Портал разработчиков RSK.

Для подробного описания изменений в консенсусе, внесенных в это обновление сети, см. Обновление сети RSKIP 141: Papyrus. Полный список изменений также можно найти в соответствующем отчете Github.

Сумма sha256 для RSKj Papyrus 2.0.1 равна 43149abce0a737341a0b063f2016a1e73dae19b8af8f2e54657326ac8eedc8a0 rskj-core-2.0.1-PAPYRUS-all.jar. Для получения дополнительной информации cм. Руководство по воспроизводимой сборке.

Что необходимо учесть при обновлении до версии Papyrus 2.0?

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

Как сообщить о проблемах с этой версией?

Нам очень важно знать обо всех проблемах, возникающих при работе с Papyrus 2.0.1. Обращайтесь в наше сообщество Gitter или напрямую, создав запись о проблеме в нашем репозитории Github.

Как сообщить об уязвимостях в системе безопасности?

При обнаружении проблемы с безопасностью свяжитесь с нами по адресу security@rsk.co или сообщите о проблеме в рамках нашей  программы премирования за выявление ошибок. Мы вознаграждаем экспертов по безопасности, разработчиков программного обеспечения и хакеров, которые посвящают время и силы улучшению и защите платформы RSK.

Возникли дополнительные вопросы?

Пожалуйста, поделитесь с нами отзывами на наших страницах в социальных сетях и форумах:

Twitter: https://twitter.com/RSKsmart

Telegram: https://t.me/RSKsmart

Gitter: https://gitter.im/rsksmart

Reddit: https://www.reddit.com/r/rootstock/

BitcoinTalk: https://bitcointalk.org/index.php?topic=3189777.0

Если вы новичок в RSK, вы можете посетить наш портал разработчиков, чтобы узнать, как начать работу на платформе RSK.