дата публікації

Bitcoin Core випустив нову версію для тестування: деталі

джерело

Проект Bitcoin Core представив кандидат на випуск для незначного оновлення версії (29.1).

Важливо зазначити, що Bitcoin Core є основним програмним забезпеченням з відкритим кодом, яке працює на провідній блокчейн-мережі.

Кандидати на випуск реалізуються, якщо під час тестування не виявлено жодних проблем.

Оновлення з'явилося приблизно через місяць після офіційного випуску Bitcoin Core v28.2 30 червня. У цьому незначному випуску було впроваджено кілька виправлень помилок та покращень продуктивності.

Будь-яка стандартна транзакція з надмірною кількістю операцій підпису (“sigops”) буде вважатися нестандартною для вузлів.

Ліміт встановлено на 2500 легальних sigops на транзакцію.

Класифікація таких транзакцій як нестандартних раніше могла зменшити негативний вплив DoS на невдосконалені майнери.

Шкідливі транзакції більше не зможуть перевантажувати вузли через надмірний sigops. Типові транзакції не постраждають від змін, введених у незначному оновленні.

Також варто зазначити, що майнери потенційно можуть включати нестандартні транзакції, але вони не будуть передаватися за замовчуванням вузлами. Оновлення також перешкоджає користувачам старих 32-бітних систем випадково встановлювати високі значення пам’яті, які впливають на стабільність Bitcoin Core.

Це включає виправлення гаманців, такі як запобігання збоям під час рідкісних подій реорганізації блокчейну та забезпечення того, щоб правильна версія гаманця з'являлася в журналах.

Вузли також не будуть використовувати певні мережеві порти, такі як RDP (3389) та VNC (5900), щоб уникнути потенційних загроз безпеці.

Нарешті, запропонована версія також видаляє несправну функцію випадкових чисел на деяких пристроях ARM.