Bitcoin Core готовит защиту от старой атаки на настройку сложности
- PR #35949 был объединен 7 сентября 2026 года в Bitcoin Core.
- Изменение исправляет способ формирования шаблона последнего блока каждого периода.
Bitcoin Core, эталонное программное обеспечение сети Bitcoin, изменило 7 сентября способ, которым майнеры подготавливают один из блоков каждого периода. Это изменение было разработано программистом Фабианом Яром.
Это предварительный шаг к более крупной будущей коррекции. На данный момент никаких правил сети не изменилось: только было скорректировано программное обеспечение, которое формирует блоки перед их майнингом.
Коррекция направлена на старую и известную уязвимость: так называемую атаку временного искажения. Это трюк, который позволил бы кому-то с большой мощностью майнинга (hashrate) обмануть время блоков.
Каждый блок Bitcoin имеет временную метку. Если бы майнер мог систематически подделывать эту метку, он мог бы обмануть сеть, заставив ее поверить, что между блоками прошло меньше времени, чем на самом деле. Это искусственно снизило бы сложность майнинга, и с более низкой сложностью этот майнер стал бы получать блоки быстрее, чем ему полагается, лишая вознаграждения других майнеров.
То, что эта ошибка до сих пор не исправлена полностью, более чем через десятилетие после ее обнаружения, не является халатностью. Изменение правила консенсуса Bitcoin требует, чтобы почти вся сеть --- майнеры, биржи, те, кто запускает узел --- согласились и были готовы одновременно. Это коллективное согласие, больше чем техническая сложность, занимает годы для построения.
Поэтому решение не решает эту проблему в одиночку, а вместе с тремя другими старыми уязвимостями оригинального дизайна Bitcoin. Предложение, которое их объединяет, называется BIP54 и стремится исправить сразу: атаку временного искажения, блоки, которые проектировались для медленной валидации, неоднозначность в деревьях Меркла, которая может быть использована для подделки подтверждений транзакций, и халатность, которая позволила бы дублировать транзакции coinbase (транзакции, создаваемые при майнинге блока). Объединение этих четырех исправлений предотвращает необходимость сети проходить долгий процесс согласования один раз для каждого из них.
Что конкретно исправляет новое изменение
Изменение, о котором идет речь в этой заметке, задокументировано в запросе на изменение 35949 в официальном репозитории Bitcoin Core и касается конкретно первой из этих четырех проблем: атаки временного искажения. Остальные три --- медленно валидируемые блоки, неоднозначность в деревьях Меркла и дублированные транзакции coinbase --- до сих пор не имеют эквивалентного изменения программного обеспечения.
Представим, что часы компьютера майнера неправильно настроены и показывают время, предшествующее реальному. До этого изменения, если это происходило именно при подготовке последнего блока периода сложности, программное обеспечение могло зависнуть.
Оно неправильно вычисляло минимально допустимое время и не могло сформировать действительный блок для майнинга. На практике, этот майнер оставался без возможности работать до тех пор, пока его часы не исправились сами.
Фабиан Яр, автор изменения, объяснил в самом репозитории, что этот сценарий маловероятен в основной сети Bitcoin, потому что потребует очень большого сбоя часов. Это чаще встречается в тестовых сетях, где условия менее стабильны.
Тем не менее, Bitcoin Core предпочел решить это до того, как это станет реальной проблемой. С новым кодом, когда часы узла отстают, само программное обеспечение устанавливает правильное время для предложенного блока, вместо того чтобы зависать. Эта корректировка уже работает в основной сети и в тестовых сетях, хотя BIP54 сам по себе еще не активен нигде.
Почему Bitcoin так медленно исправляет свои ошибки
Этот случай демонстрирует шаблон, который редко виден снаружи: разработчики Bitcoin Core не исправляют ошибки консенсуса одним махом. Сначала они подготавливают программное обеспечение, которое работает <<вокруг>> правила --- в данном случае, майнинга --- и только потом, если есть достаточная поддержка сообщества, активируют основное изменение.
Этот порядок имеет простую причину: если бы новое правило было активировано, не дождавшись готовности программного обеспечения для майнинга, возникли бы избегаемые проблемы, такие как узлы, которые вдруг не могут майнить из-за простой ошибки часов. Разработчики предпочитают устранить эти детали, прежде чем просить всю сеть сделать шаг, который нельзя отменить.
История BIP54 сама подтверждает это терпение. Идея возникла в 2019 году благодаря Мэтту Королло и оставалась в архиве в течение многих лет, пока Антуан Пуансо не вернулся к ней в 2023 году, как указано в самом тексте предложения, опубликованном в репозитории BIPs Bitcoin. То, что на первый взгляд кажется медлительностью, на самом деле является той же осторожностью, которая предотвращает то, чтобы сеть, перемещающая миллиарды долларов, принимала изменения без достаточных обсуждений.
Это не означает, что атака временного искажения безвредна в то время. Она по-прежнему является реальной возможностью для тех, кто имеет достаточную мощность майнинга, и это заставляет индустрию признать, что этот риск остается открытым. Разница в том, что теперь есть конкретный путь, с уже одобренным кодом, чтобы его закрыть.
Цена --
Этот контент предоставляется исключительно в общих информационных целях и не является финансовым, инвестиционным, юридическим или налоговым советом. Любые мероприятия, вознаграждения, онлайн-акции или связанная с ними информация, упомянутые в настоящем документе, не должны рассматриваться как рекомендация, приглашение к покупке, продаже, торговле или иной сделке с какими-либо криптоактивами. Криптоактивы очень волатильны и могут привести к убыткам. Доступность услуг, продуктов WEEX и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.
Вам также может понравиться

Центры обработки данных в США могут потреблять больше газа, чем Германия и Япония вместе взятые

Данные криптовалюты переданы налоговым органам: Paymium и Bull Bitcoin проиграли

CoinShares подчеркивает давление на майнеров Bitcoin и утверждает, что компании продолжат миграцию в сектор ИИ

Новая мобильная функция конфиденциальности Bitcoin делает ваши входящие деньги полностью невидимыми

Уязвимость моста Symbiosis привела к выпуску 46,1 миллиарда необеспеченных syBTC, убытки составили около 770 тысяч долларов

Чистые активы Bitcoin ETF Morgan Stanley достигли 635 миллионов долларов

Американский закон о криптовалюте рискует провалиться после контрпредложения демократов

Аргентина присоединяется к глобальному Большому Брату

IBIT за 20 дней привлек 1,08 миллиарда долларов

Bitcoin Suisse планирует сократить до 60 рабочих мест в Швейцарии

Grayscale: В эпоху ИИ финансовая конфиденциальность снова становится ключевой темой Crypto

Рыночная капитализация альткоинов выросла на 21% за месяц, отстает от роста BTC

Сенатор Луммис: если законопроект CLARITY будет принят, Bitcoin может вырасти

ARK Invest сократила инвестиции в криптовалютные акции на почти 65 миллионов долларов

Tonkeeper переименован в Keeper и поддерживает 6 блокчейнов

Биткоин против ФРС в 2026 году: выдержит ли BTC более высокие ставки?

Самостоятельное хранение биткойнов создает огромную слепую зону по стоимости в ваших налоговых формах на криптовалюту за 2026 год

Процентная ставка 5 %, Brent по 110 $: ФРС в затруднительном положении перед средой

Мировые рынки под влиянием цен на энергию и процентных ставок в США

В Bitcoin ETF зафиксирован чистый приток в 160,05 миллиона долларов

Максимальная позиция Ethereum: Хейз "нужен настоящий кризис"

Компании казначейства увеличивают запасы Ethereum, Solana и Bitcoin на фоне рыночной неопределенности

Интерес к акциям и криптовалютам в Южной Корее вырос на 96%

«Никогда больше не следует изменять протокол. Эпоха экспериментов была 10 лет назад», — говорит Кобра о Биткойне

Ес сделал правила для производителей криптокошельков жестче

Биржи Биткойнов могут снизить квантовое воздействие перед обновлением сети

Strive покупает 469 биткойнов, увеличивая казну до 25 000 BTC

Британская компания Satsuma продает все свои биткойны с убытком

ETF BlackRock по ставкам на Ethereum приносит доход, но инвесторы все еще предпочитают его фонд ETHA на 9 миллиардов долларов


