Между тем Кристоф, Саймон, Виталик и другие вошли в скайп и создали несколько групповых чатов для все тех же наших старых знакомцев – Лефтериса, Виталика, Гэва, Джеффа, Аэрона Бьюкенена, Петера Силадьи, Кристиана Райтвисснера, Авсы, Тейлора Герринга, Фабиана Фогельштеллера и так далее. Они пытались разобраться в методе атаки, чтобы нанести ответный удар и вернуть монеты.
Некоторые зашли в групповой чат криптобирж, где Виталик написал:
возможные меры противодействия:
1. захватить украденный эфир, идущий через биржи
2. есть человек, который сплитнется через 2 часа
если связаться с ним
может получиться скопировать атаку и спасти большую часть эфира
Виталик имел в виду, что нападавший для атаки воспользовался DAO-сплитом. Если The DAO – корабль, на него напали со шлюпки в воде. Если бы разработчики нашли другую шлюпку, они провели бы схожую атаку, чтобы самим забрать средства и не допустить к ним нападавшего. Поскольку от начала сплита до разрешения вкладывать токены в новую DAO проходила неделя, они искали либо уже открытый сплит, либо готовый вот-вот открыться.
Один из членов команды по связям с общественностью Ethereum Джордж Хэллэм написал: «ВСЕМ БИРЖАМ: пожалуйста, прекратите торговлю эфиром как можно скорее».
Это серьезная мера. Она помешала бы нападавшему обналичить украденный эфир, но наказывала трейдеров, желающих продать эфир и забрать законную прибыль, пока стоимость ETH не рухнула из-за новостей. Но Дино Марк, инсайдер Ethereum, написал: «Ethereum foundation может возместить все потери на бирже. Без хардфорка и отката повреждение не устранить, умрет вся экосистема».
Упоминание об откате насторожило биржи. Откат – это как отмена, то есть пересмотр нерушимого принципа неизменности блокчейна. Благодаря этому принципу блокчейн и отличался от любых других баз данных. Биткойн, самый знакомый людям блокчейн, – это бухгалтерская книга с указаниями времени, привязанная к своим прежним версиям криптографией. Нельзя изменить прошлую транзакцию, не разорвав математическую связь старых версий книги с новыми.
Но Дино уговаривал: «Это уже было с биткойном в 2013. Тогда биржи откатили транзакции». (Он имел в виду инцидент 2013 года, когда обновленная версия протокола биткойна оказалась несовместима с предыдущей и цепочка раскололась на две. Чтобы решить проблему, разработчики пошли по пути наименьшего сопротивления и поддержали старую версию; для этого им пришлось связаться с биржами, майнерами, торговцами и прочими крупными игроками.)
Еще Дино говорил о «хардфорке» – эта мера может быть в зависимости от обстоятельств как невинной, так и скандальной. Хардфорк – это обновление ПО без обратной совместимости. То есть, если значительная часть майнеров и других узлов сети решит не обновляться, цепочка Ethereum расколется на две, родится новая цепочка с той же самой историей до момента форка, и появится второй эфир. Для добавления новых возможностей в Ethereum и так используются хардфорки, но это системные обновления, против которых никто не возражает, они всесторонне продуманы и объявляются заранее, как запуски ракет в космос. Однако хардфорк ради одного только спасения держателей токенов DAO вряд ли получил бы поддержку всего сообщества Ethereum – например, среди прочих, тех бирж, которые продают ETH, – а значит, может возникнуть конкурирующий блокчейн с собственной валютой. Причем атака проводилась против The DAO, а не Ethereum. Если Ethereum проведет хардфорк только из-за нападения на The DAO, это будет выглядеть так, как если бы компания Apple нанесла самой себе вред из-за нападения на ее самое популярное приложение. При таком сценарии некоторые приложения перестали бы работать, а какая-то часть пользователей, скорее всего, ушла бы к конкурентам. Но в Ethereum нет одного СЕО с правом принимать решения; эта обязанность ложится на все сообщество.
Кое-кто предостерегал остальных:
Смотрите шире: мы видим хреновый смарт-контракт и беспечных инвесторов. Они сами рисковали, инвестируя в него без юридической экспертизы. Не рискуйте из-за них репутацией Ethereum как независимой децентрализованной платформы, принимая такие поспешные решения, как хардфорки или откаты. Этим вы создадите очень опасный прецедент и дадите политическим органам повод вмешиваться в будущем, когда им захочется!
Один из руководителей биржи Bitfinex, Филип Поттер, выразился так:
это проблема DAO, а не ETH