Это фантастика, сынок: как хакер получил 184 млрд биткоинов
-
Почти 8 лет назад, хакер смог сгенерировать 184,4 млрд BTC. Но его счастье длилось недолго.
У хакера на высоте 74 638 блоков получилось сгенерировать огромное количество монет.
«Это была самая худшая проблема из когда-либо возникавших», — вспоминает ведущий в то время разработчик Bitcoin Владимир Ван Дер Лаан.
Хакер обнаружил, что часть кода для проверки операций не работает, если совершать крупные транзакции. И тогда он сгенерировал 184,467 млрд биткоинов, отправив 92,2 млрд из них на 2 адреса.
Учитывая, что предусмотрено в принципе выпустить 21 млн BTC, то действия киберпреступника создала в 8 раза больше криптовалюты, чем в принципе возможно. Это могло уничтожить проект и пошатнуть весь крипторынок, если бы ошибка не была бы устранена.
Проблему обнаружили сразу, и в течение нескольких часов код был исправлен с помощью Гэвина Андерсена и других разработчиков первой криптомонеты. Для этого пришлось также перезапустить блокчейн, что привело к форку и разделению сети на две цепи. На высоте 74 691 блока цепь с внесенным корректировками признали истинной, поэтому новые биткоины просто исчезли.
Взломанная сеть с почти 200 млрд BTC просуществовалf около 9 часов.
-
Если бы не удалось исправить, то проект бы потерпел крушение, и скорее всего всей криптовалюты сейчас бы и не существовало
-
Прикольно ... Не знал об этом, оказывается первый хардфорк у битка был при самом его рождении.
-
Ну не при рождении , а скажем так в двухлетнем возрасте.
-
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Прикольно ... Не знал об этом, оказывается первый хардфорк у битка был при самом его рождении.
Ну там был еще чуть позже форк ...когда одна версия кор начала генерировать блоки которые другие версии не принимали.
-
Участник @casio написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Прикольно ... Не знал об этом, оказывается первый хардфорк у битка был при самом его рождении.
Ну там был еще чуть позже форк ...когда одна версия кор начала генерировать блоки которые другие версии не принимали.
Не понял о чем речь. Версия кор - это версия кошелька Bitcoin-Core что-ли ?
А как кошелек может генерировать блоки ? -
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @casio написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Прикольно ... Не знал об этом, оказывается первый хардфорк у битка был при самом его рождении.
Ну там был еще чуть позже форк ...когда одна версия кор начала генерировать блоки которые другие версии не принимали.
Не понял о чем речь. Версия кор - это версия кошелька Bitcoin-Core что-ли ?
А как кошелек может генерировать блоки ?Ну там и нода же. В общем какая то ошибка была, новые блоки не подходили для старых нод.
-
Участник @casio написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @casio написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Прикольно ... Не знал об этом, оказывается первый хардфорк у битка был при самом его рождении.
Ну там был еще чуть позже форк ...когда одна версия кор начала генерировать блоки которые другие версии не принимали.
Не понял о чем речь. Версия кор - это версия кошелька Bitcoin-Core что-ли ?
А как кошелек может генерировать блоки ?Ну там и нода же. В общем какая то ошибка была, новые блоки не подходили для старых нод.
Ну это если-бы нода работала в режиме майнера - еще как-то можно понять.
-
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @casio написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @casio написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Участник @okela написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Прикольно ... Не знал об этом, оказывается первый хардфорк у битка был при самом его рождении.
Ну там был еще чуть позже форк ...когда одна версия кор начала генерировать блоки которые другие версии не принимали.
Не понял о чем речь. Версия кор - это версия кошелька Bitcoin-Core что-ли ?
А как кошелек может генерировать блоки ?Ну там и нода же. В общем какая то ошибка была, новые блоки не подходили для старых нод.
Ну это если-бы нода работала в режиме майнера - еще как-то можно понять.
В книге Цифровое золото про этот случай написано. Тоже случайно этот глюк заметили. Исправлять не стали, просто цепь откатили обратно.
-
важно, что проблему заметили и устранили на ранней стадии. это говорит о том, что есть много желающих заработать на ошибках в коде.
-
Участник @ivan-ivanov написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
важно, что проблему заметили и устранили на ранней стадии. это говорит о том, что есть много желающих заработать на ошибках в коде.
Ну такие желающие всегда были, есть и будут ...
-
@okela это понятно, но задача разработчиков максимально усложнить им задачу воспользоваться дырами в программном коде, а в идеале вообще не дать им такой возможности.
-
Участник @ivan-ivanov написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
@okela это понятно, но задача разработчиков максимально усложнить им задачу воспользоваться дырами в программном коде, а в идеале вообще не дать им такой возможности.
Разработчики не решают задачу усложнения возможности воспользоваться дырами в коде, т.к. дыры не закладываются специально.
-
@okela да, но они создают код и если будут это делать качественно, то тогда не оставят лазеек для хакеров. а если нет, то тогда получат привет в виде взлома.
-
Участник @ivan-ivanov написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
@okela да, но они создают код и если будут это делать качественно, то тогда не оставят лазеек для хакеров. а если нет, то тогда получат привет в виде взлома.
Написание программного кода - это такой процесс, который в принципе невозможен без сопутствующих ошибок.
Поэтому существуют специальные тестовые версии ПО, в которых выявляется большинство скрытых багов. -
Интересно получилось. Я думаю, что такие ситуации не представляют серьёзной угрозы. В теории сеть могла рухнуть, но не смотря на большие проблемы, которые создал хакер, подобная активность замечается очень быстро и так же быстро всё возвращается в правильное русло. Невозможно просто так создать много денег и пустить их в оборот.
-
@ivan-marmonov не представляет серьезной угрозы? Ну если бы оперативно все не заметили и не исправили бы, то вообще не понятно была бы на данный момент криптовалютная сфера как факт.
-
@ivan-marmonov а как быть с деньгами, которые теряют инвесторы и пользователи? взламывают ведь не ради спортивного интереса, а чтобы завладеть деньгами.
-
Интересная статья. Если бы сейчас было что то подобное, то хакеры бы сразу вывели эти средства. Да и не стали бы они создавать больше монет, чем позволяет технология (21 лям).
-
Участник @crypto-pro написал в Это фантастика, сынок: как хакер получил 184 млрд биткоинов:
Интересная статья. Если бы сейчас было что то подобное, то хакеры бы сразу вывели эти средства. Да и не стали бы они создавать больше монет, чем позволяет технология (21 лям).
А малое число монет не получилось бы создать, чисто технически. Так что такой вариант не пройдет.