Разработчики исправили критическую ошибку в коде биткоина…

Популярное

Разработчики исправили критическую ошибку в коде биткоина

  • 20.09.2018
  • by ptdima
  • 0
  • 39

В программном обеспечении биткоина была обнаружена серьезная ошибка, что побудило разработчиков срочно собрать не опубликовать исправление во вторник.

Исправление стало доступно широкой публике посредством версии программ Bitcoin Core 0.16.3, уязвимость. ошибка отказа в обслуживании. Ошибку вы могли использовать для извлечения узлов не, в худшем случае, временного сбоя значительного сегмента сети.

Однако кто может воспользоваться ошибкой. Только майнеры. то, кто управляют оборудованием не проводят транзакции в сети, используются эту уязвимость, дважды СТАТЕЙ транзакцию не помещая ее в блок. Однако для майнеров это не безболезненно. Если они попытались бы использовать уязвимость, они потеряли бы свою награду за нахождение блока (примерно 75’000 по сегодняшним ценам).

Уязвимость была обнаружена в версии Bitcoin Core 0.14.0, которая была впервые выпущена весной две тысячи семнадцать года. Увы проблема была найдена всего два дня назад, что побудило разработчиков принять меры не в конечном итоги выпустить исправленное исправление за период двадцать четыре часов.

Не, современные, большинству пользователей биткоина не необходимо ничего делать, чтоб оказаться вне этой уязвимости.

Разработчики подчеркнулы, что «хранимы» биткоины НЕ подвержены риску. Тем двух или больше, это может повлиять на тех, кто употребляет сеть Lightning.

Тем двух или более, поскольку ошибка потенциально опасна для сети, разработчики настоятельно советуют пользователям, Которые употребляют «полные узлы», обновление своего программ.

Сеть Lightning

Как оказалось, популярная цитата в технических кругах точно относится к этой ошибке.

«Распределенная система. это та, когда отказ компьютера, где вы даже не знали, сделает ваш компьютер непригодным для использования». сказал известный компьютерный ученый Лесли Лампорт.

Тут конкретном случае майнер, производящий неисправную транзакцию, может воздействовать на узлы, работающие во всей сети. Как отмечается в информационном бюллетене Bitcoin OpTech «майнер должен будет попытаться удвоить расходы в блоке биткоина, чтоб сбросить биткоин-узлы».

Код биткоина настроен по большей части для защиты от таких проблем, однако эта ошибка показывает, что не обязательно такие меры эффективны. Также этой ошибки оказались подвержены владельцы узлов Lightning в главной сети.

Греггори Сандерс, разработчик Blockstream, написал на реддит:

Если вы достаточно безрассудны, чтоб работать с Lightning, вам необходимо хотя обновить ASAP по другому закрыть свои каналы. Обновление достаточно легко устанавливается, современные.

Поскольку сеть Lightning находится на такой ранней стадии, подобна нефти требует от пользователей просмотра «каналов», Которые удерживают биткоины в экспериментальном слое позволяющей вести бухгалтерский учет (софт) биткоина. Особую озабоченность вызывают здесь следующая ситуация: если узел пользователя был обработано Майнер, использующих эту ошибку, Злоумышленник мог использовать эту возможность, чтоб обмануть вторых пользователей Lightning.

Сандерс позже добавил:

Если вы не управляют сетевым узлом для бизнеса иначе говоря Lightning, у вас хотя имеется средств, находящихся под угрозой.

выводы

Однако насколько значительна эта ошибка в контексте истории биткоина пока трудно понять.

Инженер DataBankchain.info Антуан Ле Кальвез составил список подобных проблем, показал, что они были более распространены раньше биткоина.

Но один из разработчиков Bitcoin Core Люк Дашир ответил, что количество ошибок, вероятно, через некоторое время уже не станет уменьшаться, сказал:

К большому сожалению, я думаю, что сейчас стало меньше информации, а не с менее ошибок.

Он продолжал признавать, что НЕ знает, почему это так, однако он тем двух или больше утверждал, что «некоторые ошибки в программном обеспечении биткоина уже найдены не исправлены, увы они никогда НЕ публиковались».

Если подумать другие участники криптосообщества делают иные выводы из ошибки, а конкретно, что программисты из команды Bitcoin Core. простые смертные. Ведущий разработчик OpenBazaar Крис пасы дошел без выполнения качественной установки, чтоб утверждать, что несмотря на утверждения, что разработчики биткоина являются одними из лучших специалистов в области, последнее событие доказывает, что они реальные являются обычными разработчиками, Которые сталкиваются с проблемами выполняя свои обязанности.

, , , , , , ,