Модель выполнения на основе стека EVM в теории проста — операции добавляют и извлекают значения, проверяют прыжки, повторяют проверки. Но как только вы начинаете развертывать реальные контракты в большом масштабе, этот накладной расход становится невозможным игнорировать.



Каждая транзакция увеличивает стоимость. Операции со стеком умножаются. Проверки прыжков постоянно повторяются. Совокупное трение реально.

Так что если есть более эффективный способ? Мы переосмыслили, как фактически происходит выполнение, оптимизируя основные операции "под капотом". Детали важнее, чем многие думают — и прирост производительности может быть значительным. Вот что изменилось и почему это работает.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
GasWastervip
· 5ч назад
Итак, они наконец признают, что EVM — это машина для печати газа и денег? По крайней мере, уважайте честность, лол
Посмотреть ОригиналОтветить0
BrokenDAOvip
· 01-09 13:00
Опять эта фраза "мы оптимизировали базовый уровень"... слышал её слишком много раз, и в итоге всё равно не удаётся выйти за физические пределы, а механизм стимулирования разрушился раньше.
Посмотреть ОригиналОтветить0
AlphaLeakervip
· 01-08 18:51
ngl стековая нагрузка действительно выбивает из себя, каждый раз приходится повторно валидировать... если эта оптимизация действительно сработает, я поверю
Посмотреть ОригиналОтветить0
TradingNightmarevip
· 01-08 18:50
nah, именно поэтому мне каждый раз больно при развертывании, gas-цена просто взлетает
Посмотреть ОригиналОтветить0
ApyWhisperervip
· 01-08 18:39
Опять хвастаешься, а при реальном развертывании всё равно тормозит
Посмотреть ОригиналОтветить0
MrRightClickvip
· 01-08 18:39
Проще говоря, EVM сейчас слишком громоздкий, каждая транзакция повторяет бесполезную работу. Можно ли его оптимизировать? Конечно, можно.
Посмотреть ОригиналОтветить0
  • Закрепить