Оригинальное название: "Философия одиночества Cronos: если украли — не беда, просто откатим"
Оригинальный автор: Azuma, Odaily Planet Daily
30 августа крупнейший протокол кредитования в сети Cronos, связанной с Crypto.com, — Tectonic — подвергся хакерской атаке.
Сама атака не была особо сложной. Злоумышленник завысил цену неликвидного токена управления Tectonic, TONIC, примерно в 100 раз за 20 минут. Впоследствии, используя эти искусственно завышенные токены TONIC в качестве обеспечения, злоумышленник взял в долг у Tectonic другие активы на сумму около 75 миллионов долларов, из которых около 6 миллионов долларов уже были переведены в сеть Ethereum посредством кроссчейн-переводов.
Более примечателен, чем сама атака, план реагирования Cronos. После атаки Cronos сначала остановила сеть вечером 30 августа, оперативно пресекая дальнейший отток украденных средств, а затем 31 августа объявила о плане перезагрузки сети. Они заявили, что состояние блокчейна будет откачено до момента перед кражей 30 августа, и инициировали перезапуск сети с высоты блока 90896189.
Основные споры вокруг функции Откатывать
Откат блокчейна — это, по сути, возврат состояния сети к предыдущему моменту времени, из-за чего все последующие транзакции, переводы и операции со смарт-контрактами теоретически стираются из новой истории цепочки.
Именно такой путь выбрал Cronos на этот раз. С чисто ориентированной на результат точки зрения, это действительно самое простое и потенциально эффективное решение. На момент атаки пострадали активы на сумму около 75 миллионов долларов, но до того, как Cronos остановил работу сети, через кроссчейн-переводы удалось вывести лишь около 6 миллионов долларов, при этом большая часть активов осталась в сети Cronos. Поскольку основная часть средств все еще находилась там, было принято решение просто удалить историю транзакций в сети после атаки — таким образом, теоретически, большинство потерь было бы аннулировано.
С точки зрения защиты средств пользователей, трудно спорить с выбором Cronos. Без этих действий альтернативой могло бы стать беспомощное наблюдение за тем, как злоумышленник один за другим выводит средства, полагаясь исключительно на усилия команды безопасности по отслеживанию, блокировке и переговорам, оставляя возможность возврата активов на волю случая.
Разумеется, цена отката столь же очевидна. Транзакции злоумышленника исчезают, а обычные переводы, сделки и расчеты пользователей за этот период также будут стерты. В данном инциденте сеть Cronos была перезапущена с высоты блока 90896189, тогда как до остановки сеть достигла высоты блока 90907150, что привело к разрыву в 10 961 блок — это означает, что все обычные транзакции в пределах этих более чем десяти тысяч блоков также были аннулированы.
В качестве крайнего примера предположим, что вы совершали перевод в сети Cronos в этот период (например, А платит Б в сети за товары или услуги); тогда при выполнении отката исходная транзакция платежа отменяется, что приводит к ситуации, когда товары уже доставлены, а платеж исчез.
Более серьезные споры вызывает «финализация трансакции». Одним из ключевых аспектов, позволяющих использовать блокчейн в качестве сети для расчетов, является то, что после того, как трансакция получила достаточное подтверждение, участники уверены в ее необратимости — полученные вами деньги действительно принадлежат вам, а совершенный мною платеж не исчезнет внезапно спустя несколько часов.
Тем не менее, действия Cronos, несомненно, ослабляют «финализацию трансакций», поскольку в случае достаточно серьезного инцидента даже те трансакции, которые уже были финализированы, могут на самом деле таковыми не являться.
Разумеется, решение об откате в экстремальных ситуациях имеет прецеденты, поскольку в истории публичных блокчейнов уже были случаи, когда участники сети координировали свои действия для изменения состояния цепи после крупных инцидентов в сфере безопасности. Проблема заключается в том, что как только такой прецедент создан, становится сложно избежать вопроса: если 75 миллионов долларов считаются достаточным основанием для отката, то как быть с 50 миллионами? С 10 миллионами? Или, если не брать в расчет взломы, какое еще событие может стать для валидаторов поводом снова нажать кнопку «перемотки»?
Именно здесь кроется главный предмет споров вокруг отката транзакций. Хотя это может решить текущие проблемы, это также заставляет каждого участника сети осознать: концепция неизменяемости не является абсолютным правилом для Cronos.
Это не первый случай, когда Cronos «переписывает историю»
Если этот откат можно было бы объяснить фразой «тяжелые времена требуют решительных мер», то, оглядываясь на год назад, можно увидеть, что позиция Cronos в отношении истории уже тогда подавала определенные сигналы.
В 2021 году компания Crypto.com сделала громкое заявление о сжигании 700 миллиардов токенов CRO, что значительно сократило общий объем предложения с примерно 1 триллиона до около 300 миллиардов CRO. Это сжигание было названо одним из крупнейших в истории криптовалют.
Перенесемся в 2025 год: Cronos предложил довольно прямое решение, выпустив обратно 700 миллиардов токенов CRO, которые ранее были сожжены, и распределив их в стратегические резервы, тем самым восстановив общий объем предложения CRO до 1 триллиона токенов. Официальной причиной, озвученной в то время, было «формирование золотого века Cronos, требующее значительного финансирования для поддержки дорожной карты Cronos», включая стимулирование расширения на рынке США, поддержку развития экосистемы, процессы институционализации и потенциальный запуск CRO ETF, среди прочих инициатив.
Это решение в свое время вызвало огромные споры. В конце концов, во время первоначального сжигания было четко заявлено, что токены «безвозвратно уничтожены», и никто не мог представить, что спустя несколько лет произойдет «повторный выпуск партии». Еще более драматично то, что несмотря на решительное сопротивление сообщества, когда голосование подходило к концу, процесс голосования развернулся в обратную сторону из-за концентрированного голосования крупных держателей, что в конечном итоге позволило предложению пройти.
· Примечание Odaily: См. «Самая абсурдная драма управления в истории: 70 миллиардов токенов, выпущенных из воздуха».
«Философия единой цепи» Cronos
Если объединить эти два события, они действительно демонстрируют уникальный стиль Cronos. Сожгли 700 миллиардов CRO? Не проблема, выпустим их заново. Украли 75 миллионов долларов? Не проблема, сделаем откат.
Первое изменило предложение токенов, в то время как второе изменило состояние блокчейна. Одно вернуло токены, которые были «безвозвратно уничтожены», другое заставило транзакции, которые уже произошли и даже были подтверждены, исчезнуть из истории.
У каждого действия Cronos есть свое обоснование: повторный выпуск 700 миллиардов CRO необходим для поддержки долгосрочного развития экосистемы, а откат состояния блокчейна — это попытка максимально восстановить активы пользователей. Если рассматривать эти действия по отдельности, то они вполне объяснимы.
Однако проблема возникает, когда подобные события происходят последовательно, поскольку людям, по-видимому, становится сложно продолжать рассматривать «неизменность» как принцип Cronos. В глазах других история блокчейна в случае с Cronos больше похожа на черновик, который можно изменять в зависимости от фактических обстоятельств . Возможно, это и есть «философия единой цепи» Cronos: правила действительно важны, и децентрализация, безусловно, важна, но если изменение правил, корректировка предложения или даже изменение истории могут решить проблемы быстрее, то нет необходимости притворяться, что это невозможно осуществить.
Ещё более очевидно то, что, сталкиваясь с противоречиями по поводу централизации, Cronos, по-видимому, никогда не колебался и не пытался ничего скрывать.
Ссылка на оригинальную статью