Сообщество Ethereum все время обсуждает, почему при развертывании контрактов необходимо устанавливать лимиты размера. Недавно Виталик высказал свои мысли по этому поводу — эта ловушка в основном предназначена для предотвращения рисков атак типа DoS.
Его мыслительный процесс таков: как только Ethereum завершит обновление структуры состояния и перейдет на унифицированную бинарную древовидную архитектуру (это направление EIP-7864), возможно, будет полностью снято ограничение на объем контракта. Звучит замечательно, но на практике нужно столкнуться с одной реальной проблемой — как обрабатывать стоимость газа и проектирование механизмов при загрузке сверхбольших контрактов в цепь.
Теперь алгоритм рассчитывается на основе стоимости создания за каждый байт, что приводит к тому, что фактический размер контракта все еще ограничен потолком. Похоже, что сама техническая модернизация не является проблемой; ключевым моментом является нахождение баланса между обеспечением безопасности сети и разумными затратами.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
10 Лайков
Награда
10
7
Репост
Поделиться
комментарий
0/400
GateUser-40edb63b
· 2025-12-26 09:39
Говоря откровенно, это все еще старая проблема: технологии могут решить ее, но экономическая модель должна идти в ногу, иначе это останется только на бумаге.
Посмотреть ОригиналОтветить0
Anon4461
· 2025-12-26 08:05
Говоря откровенно, всё по-старому: технические решения, которые могли бы решить проблему, застряли из-за экономической модели, ха-ха
Посмотреть ОригиналОтветить0
ProposalManiac
· 2025-12-25 22:55
Опять та же самая идея "после обновления ограничения снимаются", но реальность такова, что препятствие в виде стоимости Gas всегда остается, в конечном итоге, причина в том, что механизм стимулирования был неправильно спроектирован.
Посмотреть ОригиналОтветить0
TooScaredToSell
· 2025-12-23 13:12
Короче говоря, рыбу и медведя не удастся совместить, хочешь снять ограничения, но боишься, что затраты взлетят.
Посмотреть ОригиналОтветить0
MidnightGenesis
· 2025-12-23 13:12
С точки зрения кода, интересное в этом утверждении Виталика заключается в том, что на поверхности это защита от DoS, а на самом деле это потолок Газовой экономики. EIP-7864 звучит прекрасно, но согласно предыдущему опыту, такие преобразования состояния не так просты, и проблема стоимости создания байтов рано или поздно снова возникнет.
Посмотреть ОригиналОтветить0
PessimisticLayer
· 2025-12-23 13:05
Сказать это красиво, это защита от DoS, а сказать иначе – это тайком копать яму для разработчиков контрактов, стоимость газа всегда будет потолком.
Сообщество Ethereum все время обсуждает, почему при развертывании контрактов необходимо устанавливать лимиты размера. Недавно Виталик высказал свои мысли по этому поводу — эта ловушка в основном предназначена для предотвращения рисков атак типа DoS.
Его мыслительный процесс таков: как только Ethereum завершит обновление структуры состояния и перейдет на унифицированную бинарную древовидную архитектуру (это направление EIP-7864), возможно, будет полностью снято ограничение на объем контракта. Звучит замечательно, но на практике нужно столкнуться с одной реальной проблемой — как обрабатывать стоимость газа и проектирование механизмов при загрузке сверхбольших контрактов в цепь.
Теперь алгоритм рассчитывается на основе стоимости создания за каждый байт, что приводит к тому, что фактический размер контракта все еще ограничен потолком. Похоже, что сама техническая модернизация не является проблемой; ключевым моментом является нахождение баланса между обеспечением безопасности сети и разумными затратами.