За підтримки
Blockchain

Stacks відновлює виробництво блоків на фоні попереджень про 'спорадичну деградацію'

Рішення другого рівня блокчейна Bitcoin Stacks оголосило 24 травня про відновлення виробництва блоків після вирішення проблем, пов’язаних з “неправильною поведінкою, що виникає через логіку синхронізації mempool у stacks-node”.

АВТОР
ПОДІЛИТИСЯ
Stacks відновлює виробництво блоків на фоні попереджень про 'спорадичну деградацію'

Stacks Попереджає про ‘Часове Погіршення’ Виробництва Блоків

24 травня рішення другого рівня блокчейна Bitcoin Stacks оголосило про відновлення виробництва блоків після вирішення “неправильної поведінки, яка виникає через логіку синхронізації mempool у stacks-node”. Воно порадило всім операторам вузлів, зокрема майнерам і підписантам, оновити свої вузли до версії 3.1.0.0.11.

Однак у оновленні, яке було поширене через X, рішення другого рівня попередило про можливе “часове погіршення” у виробництві блоків, поки всі майнери та підписанти завершать оновлення. Оголошення, яке вимагає від операторів вузлів оновити до останньої версії, з’явилося лише через кілька годин після того, як основні розробники заявили, що вони виявили можливу причину. У початковому звіті на Github, команда Stacks сказала:

“Навіть насправді помилка виникає з 2020 року і пов’язана з неправильною поведінкою в логіці синхронізації mempool у stacks-node, яка змушує деякі вузли повертати неправильні повідомлення у відповідь на виклики RPC, які використовуються для нормальної синхронізації mempool. Stacks-вузли, які викликають цей RPC виклик, мають неправильно працюючу логіку, яка змушує їх мережу ставати ненадійною, що не викликало проблеми, доки не з’явилося набагато більше даних, які обробляються через деякі останні блоки.”

Згідно з попередніми висновками, останнє оновлення сумісне з каталогами chainstate з 3.x.x.x.x. Оновлення останньої версії очікується остаточно вирішити проблему, яку Stacks спочатку визнали 18 квітня.

Stacks Resumes Block Production Amid Warnings of ‘Occasional Degradation’

На той час команда Stacks наполягала, що “простий патч” вирішить проблему, і операторам вузлів не потрібно нічого робити. Однак затримка у виробництві блоків, пов’язана з форком Bitcoin на блоці 897442, підштовхнула розробників до початку ще одного розслідування 19 травня.

Після відновлення 70% підписантів до попередньої версії chainstate, нормальне виробництво блокчейна відновилося, щоб розробники повідомили про ще одну затримку через чотири дні.

Теги в цій статті