Сети

BNB Smart Chain

Создавайте dApp на Web3 легко и просто

BNB Beacon Chain

Sunset soon

Уровень стейкинга и управления экосистемой BNB Chain

ДокументацияGitHubFaucetStake BNBBscScanBSCTraceDev ToolsLearn more about FusionДокументацияОбозреватель Beacon ChainStake BNBДокументацияGitHubFaucetМостGreenfieldScanDCellarDev ToolsДокументацияGitHubFaucetМостopBNBScanDev ToolsДокументацияGitHubFaucetBridgezkBNBScanМаркетплейс

Разработчики

Разработчики

Начните разработку на BNB Chain

Присоединиться
Разработчики
BNB Smart ChainBNB Beacon ChainBNB GreenfieldopBNBzkBNBDAU Incentive ProgramTVL Incentive ProgramЗапускИнкубационная программа MVBГранты для создателейSpace BMEME Innovation ProgramСмотреть все программы
КонтактыПрисоединиться
КонтактыПрисоединиться

Объявление об обновлении BNB Smart Chain Mainnet

2023.4.17  •  2 min read
Blog post image.

Ожидается, что в BNB Smart Chain mainnet запланировано обновление хард-форка под названием Planck с высотой блока 27 281 024. Текущая скорость генерации блоков прогнозирует, что это произойдет примерно 12 апреля 2023 года в 05:30 (UTC). Валидаторы и операторы полных узлов в основной сети должны перейти на версию своего программного обеспечения   v1.1.21 до 12 апреля 2023 года.

1. История

1.1 Кто такой Макс Планк?

Макс Планк (1858–1947) — немецкий физик, наиболее известный своими работами по квантовой теории. Он считается основателем квантовой механики, раздела физики, описывающего поведение материи и энергии на атомном и субатомном уровне.

За свою карьеру Планк получил множество почестей и наград, в том числе Нобелевскую премию по физике в 1918 году.

1.2 Что такое хардфорк?

Хардфорк — это обновление, несовместимое с предыдущим выпуском, поскольку в последний выпуск внесены некоторые критические изменения. Хард-форк в BNB Smart Chain требует, чтобы более половины всех валидаторов успешно обновились, чтобы продолжать создавать блоки. Если существующие ноды в сети не будут обновлены, они не смогут нормально получать и выполнять дальнейшие блоки после высоты блока хард-форка.

1.3 Что происходит во время обновления сети?

Для этого обновления логические изменения произойдут на высоте блока 27 281 024. После активации обновления блокчейн может обрабатывать ряд новых функций и исправлений ошибок.

2. Как это обновление повлияет на меня?

2.1 Что я должен делать как оператор ноды?

Вам нужно перейти на   v1.1.21 . Инструкции по обновлению (все нижеследующее должно быть сделано до высоты блока хардфорка):

  1. Если ваша нода уже синхронизирован с сетью, загрузите и скомпилируйте последнюю версию.
  2. Остановите процесс geth и перезапустите его с помощью   v1.1.21 .

2.2 Что произойдет, если я забуду вовремя обновить ноду?

Если вы не можете обновить свое программное обеспечение, вы не сможете синхронизироваться с обновленными одноранговыми/валидаторными нодами BNB Smart Chain. Вы не сможете подключаться или отправлять транзакции.

Как восстановить?

  1. Скачайте и скомпилируйте последнюю версию v1.1.21 .
  2. Остановите процесс geth и перезапустите его с помощью v1.1.21 .

2.3 Что я должен делать как разработчик?

В модуле EVM изменений нет. Вам не нужно ничего делать.

3. Предстоящие изменения

3.1 Улучшение безопасности BEP-171 для межсетевого модуля

Этот BEP вводит несколько улучшений безопасности для межсетевого моста между BNB Beacon Chain и BNB Smart Chain.

Чтобы еще больше устранить всепроникающие последствия потенциальных проблем в модуле кросс-чейн, он предлагает следующие улучшения:

  • Обновите проверку подтверждения IAVL до спецификации ICS23 .
  • Применяйте блокировку таймера для крупных межсетевых переводов средств.
  • Каналы cross chain могут быть автоматически приостановлены путем обнаружения поддельных доказательств.
  • Кроссчейн-каналы могут быть приостановлены любым валидатором в экстренной ситуации.

3.2 Повышение стабильности сети BEP-172

В этом BEP представлено обновление консенсуса Parlia для повышения стабильности сети. Он изменяет временную метку и настройку задержки для валидаторов offturn. Когда валидатор в свою очередь пропустил свою очередь для фиксации блока, блок, добытый случайно выбранным валидатором вне очереди, будет зафиксирован как можно скорее (4 или 3 секунды).

3.3 Другие заметные изменения

ОСОБЕННОСТЬ

  • #1322 `--diffsync` устарел
  • #1261 API отладки callTracer будет иметь параметр withLog для сбора журналов, создаваемых во время каждого вызова.

ИСПРАВЛЕНА ОШИБКА

  • Исправление №1356 : сбой при нулевом доступе при завершении работы TxPool
  • Исправление №1354 : добавлена ​​проверка границ для безопасности
  • #1377 майнер: добавить fallthrough для случаев переключения

Следите за нами, чтобы быть в курсе всего, что происходит в экосистеме BNB Chain!

Website | Twitter | Telegram | Youtube | Discord | Reddit | Build N' Build Forum

Share