Chains

MAIN CHAINS

BNB Smart Chain

Fast. Affordable. EVM-Compatible

BNB Beacon Chain

Sunset Complete

BNB ecosystem’s staking & governance layer

SHAPE THE CHAIN

Staking

Earn rewards by securing the network

DocumentationFaucetBscScanBSCTraceDocumentationFaucetBridgeopBNBScanDocumentationFaucetBridgeGreenfieldScanDCellarLearn more about FusionToken Recovery ToolBeacon Chain ExplorerNative StakingLiquid Staking

Build

GET STARTED

Submit dApps

Explore

Accelerate

See All Programs

Connect

Join us

Careers🔥

Explore Opportunities on BNB Chain

BNB Chain CareersEcosystem Jobs
Get Started
Get Started

Объявление об обновлении 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