Модель виконання на основі стеку EVM є простою в теорії — операції додають і видаляють значення, перевіряють стрибки, повторюють перевірки. Але як тільки ви розгортаєте реальні контракти у масштабі, цей наклад стає неможливим ігнорувати.
Кожна транзакція ускладнює вартість. Операції зі стеком множаться. Перевірки стрибків постійно повторюються. Кумулятивне тертя є реальним.
А що, якщо існує кращий спосіб? Ми переосмислюємо, як фактично відбувається виконання, оптимізуючи основні операції під капотом. Деталі мають значення більше, ніж багато хто усвідомлює — і приріст продуктивності може бути суттєвим. Ось що змінилося і чому це працює.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
19 лайків
Нагородити
19
6
Репост
Поділіться
Прокоментувати
0/400
GasWaster
· 5год тому
тож нарешті вони визнають, що EVM — це машина для друку грошей на газі? принаймні поважайте чесність, ха-ха
Переглянути оригіналвідповісти на0
BrokenDAO
· 01-09 13:00
Знову "ми оптимізували базовий рівень" — цю фразу я чув занадто багато разів, і в кінцевому підсумку вона не може подолати фізичний максимум, а швидше за все, механізм стимулювання вже зламався.
Переглянути оригіналвідповісти на0
AlphaLeaker
· 01-08 18:51
ngl стековий накладний витрата справді впливає на настрій, кожного разу потрібно повторно валідовувати... якщо ця оптимізація дійсно працює, я повірю.
Переглянути оригіналвідповісти на0
TradingNightmare
· 01-08 18:50
nah саме тому я кожного разу відчуваю біль при розгортанні, газові збори просто злітають вгору
Переглянути оригіналвідповісти на0
ApyWhisperer
· 01-08 18:39
Знову хвалитися, але при реальному розгортанні все одно буде затримка
Переглянути оригіналвідповісти на0
MrRightClick
· 01-08 18:39
По суті, EVM зараз надто обтяжений, кожна транзакція повторює безглузді дії, чи можна оптимізувати — звичайно, можна.
Модель виконання на основі стеку EVM є простою в теорії — операції додають і видаляють значення, перевіряють стрибки, повторюють перевірки. Але як тільки ви розгортаєте реальні контракти у масштабі, цей наклад стає неможливим ігнорувати.
Кожна транзакція ускладнює вартість. Операції зі стеком множаться. Перевірки стрибків постійно повторюються. Кумулятивне тертя є реальним.
А що, якщо існує кращий спосіб? Ми переосмислюємо, як фактично відбувається виконання, оптимізуючи основні операції під капотом. Деталі мають значення більше, ніж багато хто усвідомлює — і приріст продуктивності може бути суттєвим. Ось що змінилося і чому це працює.