Посібник з оновлення до Segregated Witness
- Джерело
- Bitcoin Corebitcoincore.org
- Опубліковано
- Обсяг оригіналу
- 16 хв читання
- Мова
- англійська
Стислий виклад SATWEI
Segwit потребує згоди двох груп: майнерів, що сигналізують бітом 1 у 95% блоків за період перерахунку, та достатньої кількості повних вузлів на Bitcoin Core 0.13.1 чи сумісній реалізації. Сигналізація стартує на першому перерахунку складності не раніше 15 листопада 2016 року. Окремі кроки описано для майнерів, операторів вузлів, користувачів гаманців і розробників, зокрема для тих, хто вирішить не оновлюватися.
З оригіналу
Теги
- Майнінг
- SegWit
- Гаманець
Інші публікації Bitcoin Core
Призупинені піри без BIP31 повільно й без меж роздували пам’ять вузла
Удаючи, що не підтримує пінги BIP 31, зловмисний пір міг уникнути 20-хвилинного відключення й читати дані повільно. Черга надсилання вузла при цьому розпухала до 2 МБ на годину для кожного вхідного піра і до 5 МБ для кожного вихідного. CVE-2026-117349 середньої серйозності закриває #36667 у Bitcoin Core 32.1, 31.2, 30.4 і 29.5; вузли з -blocksonly були значно менш вразливі.
Bitcoin Core
Вийшов Bitcoin Core 30.4
Bitcoin Core 30.4 більше не вважає біти 5–28 із BIP 9 сигналами софтфорків, як того вимагає BIP 323, тож блоки з цими бітами перестали викликати попередження про невідоме розгортання (#34779). Серед мережевих змін — обов’язковий тайм-аут для пірів, надсилання яким призупинено (#36667), а позиції у flatfile тепер зберігаються в 64-бітних цілих числах (#36669).
Bitcoin Core
Термінові дані TCP: поза Linux пам’ять вузла росла без обмежень
Підключений пір міг покласти вузол на Windows, macOS чи BSD, надсилаючи термінові дані TCP: вони обминали призупинене читання в бекенді select() і без обмежень накопичувалися в пам’яті (CVE-2026-117350). Linux-вузли працюють через poll(), тож їх це не стосується. Помилку середньої серйозності, яку виявило LLM-сканування в межах Project Loupe, виправлено в Bitcoin Core 32.1, 31.2, 30.4 і 29.5.
Bitcoin Core



