TGViewer
Любопытные факты от Михаила из Curve Любопытные факты от Михаила из Curve @michael_curve_ru · 2.95K subscribers
Post #114 5.09K
Обновляемые смарт-контракты — это баг [https://medium.com/consensys-diligence/upgradeability-is-a-bug-dba0203152ce]. Помните эту статью? Сейчас это в основном спорный тезис, потому что в наши дни очень немногие проекты делают неизменяемые смарт-контракты (но Curve и Yield Basis делают).

Так почему же неизменяемые смарт-контракты — это хорошо?

- Люди допускают ошибки в коде. Стив Макконнелл в своей книге «Code Complete» писал: средний показатель по индустрии разработки ПО — от 1 до 25 дефектов на 1000 строк кода, а в Microsoft после хорошего тестирования этот показатель снижается до 0,5 дефекта на 1000 строк. Средний смарт-контракт — это несколько тысяч строк = 1 баг даже после тщательного тестирования, и будем надеяться, что он не критический (критические части должны быть меньше нескольких тысяч строк). Теперь представьте, что смарт-контракты будут обновляться снова и снова и снова — и вам нужно защищать уже не 2000 строк, а 100'000 строк (смарт-контракты каждого релиза).

- Да, возможность обновления может спасти вас, если вы нашли ошибку раньше хакеров. Но если нет? Упс.

- Обновления могут ломать интеграции. Помните пулы Curve, которые используют токены Aave, а теперь они отключены? Не очень приятно.

- А что если разработчиков заменят новые разработчики? Будут ли они столь же компетентны, как предыдущие? Меньше доверия к людям = лучше!

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

Так что неизменяемые смарт-контракты — наше всё!

#DeFi #security
Medium Upgradeability Is a Bug Upgradeability Is a Bug tl;dr Smart contracts are useful because they’re trustless. Immutability is a critical feature to achieve trustlessness. Upgradeability undermines a contract’s …
  • ❤ 21
  • 👍 17
  • 🔥 7
More from @michael_curve_ru
  1. Aug 27, 2026Перевод на русский: "Нас е***, а мы крепчаем" https://t.me/cyberyozh_official/3719
  2. Jul 20, 2026В своём недавнем интервью, Андре Кронье довольно сильно выразился (https://x.com/therollup…
  3. Jun 25, 2026Что-то выглядит так что Uniswap обнаруживает 6 лет спустя технологию которая была даже исп…
  4. Jun 9, 2026Вижу много страхов про то что сегодня-завтра выпустят Claude Mythos, и "всё будет взломано…
  5. May 26, 2026Никогда такого не было и вот опять! Кустодиальные стейблкоины EURR и USDR взломали компром…
  6. May 11, 2026Заметил что много кого взломали в телеграмм. Приходит сообщение от кого-то в Вашем контакт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →