Представьте себе такую ситуацию: один из ведущих протоколов кредитования проводит обычное обновление контракта, и в результате главный приватный ключ был задеплоен с ошибочным кодом, вся логика системы зациклилась. Вся деятельность по внесению и снятию средств остановлена. 43 миллиарда долларов TVL заблокированы в блокчейне, их видно, но использовать нельзя. Нет хакеров, нет эксплойтов — всё произошло из-за одной ошибки в коде, и ваши активы навсегда заморожены в черной дыре блокчейна. Что вы можете сделать в такой ситуации? Обратиться в суд к смарт-контракту?
Это не сенсация. Это указывает на одну из ключевых проблем современных DeFi-протоколов.
Сегодня большинство DeFi-проектов (включая такие протоколы, как ListaDAO) используют архитектуру с прокси-контрактами. Проще говоря: разделение логики и данных, что позволяет обновлять логику, не трогая данные. Это дает команде протокола гибкость в исправлении уязвимостей и итерации функций. Какова цена? Если обновление пройдет с ошибкой и приведет к блокировке логики контракта, такой ущерб обычно необратим.
Сам ListaDAO имеет строгую систему аудита и мультиподписные механизмы для ограничения таких рисков. Но в мире программной инженерии есть неписанная истина: черные лебеди — баги, которые никогда полностью не исчезнут. Теоретически они могут появиться в любой момент. Как только логика контракта зацикливается, нет кнопки "отмены" или "отката". Это другая сторона необратимости блокчейна — он защищает подлинность транзакций, но превращает операционные ошибки в вечные события.
Что делать пользователю при столкновении с подобной "форс-мажорной" ситуацией? В конечном итоге важно понимать, какой риск вы берете на себя, выбирая протоколы с зрелой системой аудита, долгой историей работы и хорошей системой мультиподписного управления. TVL не равен 100% безопасности, но проекты с долгой историей, прозрачной сообществом и хорошей репутацией хотя бы снижают вероятность черных лебедей до приемлемого уровня.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
8
Репост
Поделиться
комментарий
0/400
GasSavingMaster
· 22ч назад
4,3 миллиарда заблокированы, и это действительно настоящий кошмар, еще более отчаянный, чем быть украденным хакерами
Посмотреть ОригиналОтветить0
AirdropJunkie
· 01-12 08:54
Одной строкой кода можно заморозить 4,3 миллиарда, и это действительно системный риск. Механизм мультиподписей, даже если его усовершенствовать, не сможет предотвратить человеческие ошибки.
Посмотреть ОригиналОтветить0
MiningDisasterSurvivor
· 01-12 08:54
Я всё пережил: в 2018 году та группа проектов рисовала большие картинки, чтобы обновить контракт, а в итоге просто смыла деньги и сбежала. Если в этот раз действительно возникнет бесконечный цикл в коде? 4,3 миллиарда долларов просто исчезли, и это страшнее взлома хакерами.
Даже усовершенствование механизма мультиподписей не спасет от одной ошибки, а свойство блокчейна быть неизменяемым рано или поздно даст о себе знать. Нужно выбирать проекты, которые работают более пяти лет и прошли через большие штормы и проверки, а новые проекты с очень высоким APY я уже видел много — это в основном очередной Понци.
Посмотреть ОригиналОтветить0
RektButAlive
· 01-12 08:53
4,3 миллиарда долларов просто так исчезли, одна строка кода. Разрыв между обещаниями блокчейна и реальностью довольно большой.
на самом деле, одна строка плохого кода = постоянная заморозка фонда. это просто математика неизменяемости. жестоко, но правда.
Посмотреть ОригиналОтветить0
CommunitySlacker
· 01-12 08:35
4.3 миллиарда просто так исчезли, одна ошибка в коде и всё заморожено — вот это настоящий ужастик
Посмотреть ОригиналОтветить0
AlgoAlchemist
· 01-12 08:34
43亿 заморожены — это действительно немного страшно, но именно поэтому я сейчас работаю только с проектами, использующими двойной набор мер безопасности: мультиподписи + аудит.
Представьте себе такую ситуацию: один из ведущих протоколов кредитования проводит обычное обновление контракта, и в результате главный приватный ключ был задеплоен с ошибочным кодом, вся логика системы зациклилась. Вся деятельность по внесению и снятию средств остановлена. 43 миллиарда долларов TVL заблокированы в блокчейне, их видно, но использовать нельзя. Нет хакеров, нет эксплойтов — всё произошло из-за одной ошибки в коде, и ваши активы навсегда заморожены в черной дыре блокчейна. Что вы можете сделать в такой ситуации? Обратиться в суд к смарт-контракту?
Это не сенсация. Это указывает на одну из ключевых проблем современных DeFi-протоколов.
Сегодня большинство DeFi-проектов (включая такие протоколы, как ListaDAO) используют архитектуру с прокси-контрактами. Проще говоря: разделение логики и данных, что позволяет обновлять логику, не трогая данные. Это дает команде протокола гибкость в исправлении уязвимостей и итерации функций. Какова цена? Если обновление пройдет с ошибкой и приведет к блокировке логики контракта, такой ущерб обычно необратим.
Сам ListaDAO имеет строгую систему аудита и мультиподписные механизмы для ограничения таких рисков. Но в мире программной инженерии есть неписанная истина: черные лебеди — баги, которые никогда полностью не исчезнут. Теоретически они могут появиться в любой момент. Как только логика контракта зацикливается, нет кнопки "отмены" или "отката". Это другая сторона необратимости блокчейна — он защищает подлинность транзакций, но превращает операционные ошибки в вечные события.
Что делать пользователю при столкновении с подобной "форс-мажорной" ситуацией? В конечном итоге важно понимать, какой риск вы берете на себя, выбирая протоколы с зрелой системой аудита, долгой историей работы и хорошей системой мультиподписного управления. TVL не равен 100% безопасности, но проекты с долгой историей, прозрачной сообществом и хорошей репутацией хотя бы снижают вероятность черных лебедей до приемлемого уровня.