Главная О компании Партнеры Блокнот Карта сайта Контакты 03 мая 2024 г. 
Ваша компания на портале
Реклама на портале
Прайс-лист
Регистрация
Инструкция пользователя
Информация об ограничениях
Добавить в избранное
Послать ссылку другу
Сделать стартовой
Мой город
Новосибирск
Новосибирская область
  Погода Новосибирск  
пасмурно
пт(03.05)
малооблачно
сб(04.05)
+8° +10° +12° +14°
1-3 м/с С-З 1-3 м/с В
  Курсы валют ЦБ РФ  
28.09 21.11
USD 96,5 88,4954 -9,05%
EUR 101,978 96,6597 -5,50%
 
Показать на карте Подробно Все курсы валют  

IT технологии


Легальное ограбление: как главный конкурент биткоина позволил совершить преступление века

3 сентября 2016 г.

Легальное ограбление: как главный конкурент биткоина позволил совершить преступление века
В начале лета 2016 года произошло экстраординарное событие: у пользователей криптовалюты Ethereum (аналога BitCoin) увели в общей сложности около 150 миллионов долларов. Как же это произошло, если всем известно, что распределенные системы электронных денег невозможно взломать? «Лента.ру» разобралась, почему ограбление века стало возможным.

Проект DAO был идеален: он позволял людям заработать деньги, вложив их в общее дело. Принцип его прост: люди вкладывают свои средства, а взамен получают так называемые токены, с помощью которых голосуют за то, куда инвестировать общий капитал. Прибыль, получаемая в результате, должна была распределяться между участниками инициативы.

Правила контракта просты и прозрачны — казалось, ничего непредвиденного произойти не может. Участники проекта вложили в дело огромную сумму — более 150 миллионов долларов. Но 17 июня 2016 года произошло нечто странное: со счета DAO стали уходить деньги. Они по какой-то загадочной причине оказывались у одного из участников проекта, который определенно не мог претендовать на эти суммы. Тем не менее условий контракта он не нарушал.

Если бы это случилось в реальном мире, люди могли бы обратиться в суд, собраться и переписать контракт, позвонить в банк и попросить заблокировать счет… Но, увы, описанные события происходили в интернете, вложенные деньги исчислялись не в долларах, а в эфирах — единицах распределенной криптовалюты Ethereum, а контракт представлял собой машинный код, который невозможно изменить, не обрушив всю систему.

Ethereum и умные контракты

Ethereum — это распределенная криптовалюта, как и известный многим биткоин. Ее денежные единицы выпускаются системой как вознаграждение за проверку операций пользователями на своих компьютерах. История транзакций хранится в блокчейне — специальном журнале, состоящем из последовательных блоков информации, добавляемой только в определенном правилами порядке, и вставить блок в произвольном месте не получится.

Каждая операция в криптовалюте сопровождается «умным контрактом» — программой, визирующей выполнение всех правил системы при совершении транзакции. В Bitcoin эти соглашения достаточно ограниченны, но в Ethereum они могут выполнять практически любые действия. Поскольку действия по электронному контракту совершают не люди, а компьютеры, и он вписан в блокчейн, его невозможно нарушить, отменить или обойти.

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

DAO

DAO как раз и представляет собой такой «умный контракт», на основе которого создана соответствующая организация. Ее основал немецкий стартап Slock.it, разрабатывающий электронные дверные замки, в надежде таким образом привлечь инвестиции. Контракт был очень сложным — он полностью описывал все правила функционирования организации: накопление капитала в первые 27 дней, приобретение токенов для голосования по инициативам коллектива, распределение прибыли и так далее.

К сожалению, несмотря на то что над DAO работали опытные специалисты и его проверяли эксперты, в него закралась ошибка. Дело в том, что если участник DAO хочет выйти из организации, ему как-то нужно вернуть вложенные деньги. Для этого контракт разветвляется — создается его дочерняя организация, куда переводятся средства из основной, и только потом их можно вывести в эфиры и положить на счет. Однако в результате ошибки в коде эту операцию оказалось возможно повторять бесчисленное множество раз, чем и воспользовался злоумышленник. За короткое время он перевел в свою дочернюю организацию сумму, равную примерно 50 миллионам долларов.

Впрочем, ошибкой эта уязвимость была только с точки зрения бедолаг, вложивших средства в DAO. С точки зрения системы, все работало как часы — кража оказалась заложена в саму суть контракта. Подумать о возможности изменить его правила постфактум никому не пришло в голову. Деньги мог вернуть только сам злоумышленник, но он это делать не собирался.

Безвыходная ситуация

Участники DAO ничего не могли поделать в сложившейся ситуации. Основатели проекта предложили пользователям попробовать самим сломать систему — опубликовали код, который в случае массового исполнения замедлит атаку и позволит выкроить время на поиск решения проблемы.

Создатель Ethereum, программист Виталик Бутерин, предложил осуществить так называемое мягкое ветвление ПО криптовалюты, в результате которого правила транзакций изменились бы. Новые положения предполагали невозможность перевода средств в дочерние DAO злоумышленника, которые необходимо было занести в черные списки основных узлов-майнеров, визирующих операции.

Интересно, что после выступления Бутерина массированные атаки прекратились, однако сама уязвимость осталась, и о ней теперь знали все. Многие другие участники DAO воспользовались ею, правда, не в таких крупных масштабах, как первый злоумышленник.

Временное решение проблемы нашли в фонде Ethereum, который занимался развитием системы. Что делать, если деньги украдены, их никак нельзя вернуть, а дыра, через которую они утекали, продолжает зиять? Правильно, попробовать сохранить оставшиеся, находящиеся в проекте DAO. Инициативная группа участников решила стать Робин Гудами — увести деньги из основной организации в другую, дочернюю, воспользовавшись тем же методом, что и злоумышленник.

Проверив свой метод на тестовой сети Ethereum, они запустили контратаку, выкачав 7,6 миллионов эфира (примерно 105,7 миллионов долларов на тот момент) в два дочерние DAO, что составляет около 70 процентов активов изначального проекта. Впрочем, учитывая, что дочерние организации основаны на все том же коде, увести из них деньги не составляло труда с помощью того же метода. И действительно — впоследствии оказалось, что в ряды Робин Гудов просочился один из злоумышленников.

Жесткое ветвление

Единственным возможным исходом оставалось жесткое ветвление криптовалюты. В этом случае все деньги должны были вернуться на счета участников DAO — так, словно контракта и не было, а его бы аннулировали. Но для этого абсолютно все пользователи Ethereum должны были поменять свой софт на новый, поддерживающий новую ветку блокчейна.

Так и сделали. Жесткое ветвление произошло 20 июля 2016 года. Средства проекта DAO были возвращены владельцам токенов. Впрочем, далеко не все пользователи решили перейти на новое ПО, некоторые остались в старой ветви Ethereum.

Это значит, что фактически криптовалюта раздвоилась — теперь существует две ее версии, работающих по практически идентичным правилам. Только в одной версии средства, уведенные с DAO, до сих пор находятся в руках злоумышленников, а в другой справедливость восстановлена. У этих криптовалют разные курсы обмена и с определенного момента разный блокчейн.

Что же случилось с деньгами, которые увели Робин Гуды? Этот вопрос до сих пор не решен: раздавать «награбленное» сложно, и многие пользователи небезосновательно предполагают, что кто-то из этих людей потихоньку попытается выкачать средства в свою пользу.

Все это похоже на финансовую версию квантовой теории множественности миров: во время коллапса квантовой функции появляются миры с разными его исходами. Реальность разветвилась.

Гнев либертарианцев

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

Форумы, на которых общались участники, забурлили. Вдруг, в одночасье, образовалось регулирование, правопринуждение, наказания и даже какая-то демократия с голосованиями за и против. Несогласные смотрели и говорили: это не то, на что мы подписывались. Злоумышленник — законный обладатель этих денег по закону гор, и только так. Они хвалили его за ум и смекалку.

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

Победа коммунизма

Чем эта история интересна? Во-первых, автономная программа, самостоятельно распоряжающаяся 150 миллионами долларов, — это нечто доселе невиданное.

Во-вторых, в Ethereum была впервые реализована возможность жесткого ветвления криптовалюты, и это тоже первый опыт. Он открывает богатые возможности для госрегулирования подобных проектов, а также для воровства. Криптовалюты запрещали во многих странах, ссылаясь на их неподконтрольность государству. Оказалось, управлять ими еще как можно.

В-третьих, обходной путь легко наладили только потому, что в сообществе Ethereum было слишком много единомышленников. Они смогли договориться об изменении правил. А в криптовалютах все держится на том, что человек человеку — волк. Никому не верь, всех подозревай, действуй только в своих интересах. Если значительное количество крупных узлов, проверяющих транзакции, станет действовать сообща — это катастрофа и полный крах всей системы. Из-за этого, в частности, государственные или банковские блокчейны лишены смысла — в них все заодно с самого начала, они не следят и не ловят друг друга на попытках смошенничать.

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

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

Михаил Карпов

 

 

Источник: www.lenta.ru
Просмотров: 1921

Другие новости этого раздела:


Платформы для облачного хранения и совместной работы над файлами: выбор и рекомендации
В современном мире, где цифровые технологии играют все более важную роль в нашей повседневной жизни, облачное хранение и совместная работа над файлами становятся неотъемлемой частью нашей работы, учебы и личной жизни. Вместо того, чтобы хранить и обрабатывать файлы на локальных устройствах, мы все больше обращаемся к платформам для облачного хранения, которые позволяют нам сохранять, синхронизировать и совместно работать над файлами из любой точки мира.

Как «Site Ok?» поможет вам избежать негативных последствий неопытного продвижения сайта
Как правильно и эффективно поднять репутацию вашего сайта, увеличить целевую аудиторию и избежать негативных последствий продвижения в поисковых системах.

Создание и разработка сайтов для малого бизнеса
Веб-студия “Мегагрупп” за время своей деятельности создала более 200 000 сайтов, помогая начинающим и опытным предпринимателям работать онлайн. Более 500 IT-специалистов “Мегагрупп” помогают заказчикам в создании концепций, разработке и запуске сайтов и интернет-магазинов.

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

Идеальный лендинг: это реально?
Лендинг используется для увеличения аудитории и усиления эффективности рекламы. Это особый тип сайтов, оптимизированных для побуждения к действию интернет-пользователя.

HP ProBook: особенности, преимущества, модельный ряд
Выбирать ноутбук следует под свои задачи и потребности, поэтому гнаться за лучшими характеристиками не всегда есть смысл. Главное, чтобы возможностей устройства было достаточно именно для той работы, которую вам нужно выполнить.

Сколько стоит полноценная караоке-система для дома: обзор рынка России
При выборе домашней караоке-системы многие ориентируются на низкую цену и в итоге разочаровываются, поскольку ощущают огромную разницу между качеством исполнения в караоке-баре и пением с дешевым проигрывателем.

iTender SRM – система автоматизации бизнес-процессов закупочной деятельности
Российский разработчик Фогсофт выпустил на рынок новую SRM-систему ориентированную на автоматизацию процесса закупок. Она позволит предпринимателям автоматизировать большую часть бизнес-процессов.

Смартфон Xiaomi Poco X3 лучший по показателям цена-качество
Осенью 2020 года компания Xiaomi представила новый модельный ряд своих смартфонов Poco X3. В новом смартфоне удалось совместить сразу несколько удачных технологических решений, при достаточно демократичной цене.

11-й iPhone и iPhone 11 PRO время покупать
Какие особенности имеет 11-й iPhone и чем он привлекает потребителя? Этот вопрос задают многие люди, поэтому давайте попробуем в этом разобраться.

Страницы:1234567891011...389

 Все новости  Экономика  Происшествия  Финансы и кредит  Бизнес-образование 
 Бизнес-адвокат  Политика  Наука и техника  Новости компаний 
 Спорт  IT технологии  Работа  Новости региона 
Рейтинг товаров
   Трубы Б/У
   Парфюмерия элитная с доставкой
   Кондитерские изделия
   Бытовая химия .
   Плиты забора П5ВК, стакан ФО-2
   ЖБИ, плиты, панели, сваи, блоки
   КИРПИЧ ОБЛИЦОВОЧНЫЙ М-300,F-100 (белый)
   маты минераловатные м1 100
   Жидкая тепло, - звуко, - термоизоляция для любых поверхностей.
   Труба 1420 x 15 восстановленная


Рейтинг компаний
   "ИНКОМОС", ООО
   Открытые технологии
   Центр Запасных Частей ТД, ООО
   "ОФИСНЫЕ ТЕХНОЛОГИИ", ООО
   Ремэнергомеханизация СП, ООО
   Крафт Трейд, оптовая компания
   Мегаполис, Торговый Центр ООО Фирма "Сибирь Экспресс Сервис"
   ЭлектроКомплектСервис, ЗАО
   Интернет магазин "Канцтовары от Тамары"
   "Катрен" ЗАО НПК


Темы дня





Все замечания и пожелания присылайте на info@biznes-portal.com
Данные предоставлены © ИД "Реклама"
Rambler's Top100