Блокчейн — это как огромная база данных, выставленная по частоте вычислений, а традиционные DApps разрабатываются так, как строительство склада без руководства по покупке в этой базе данных — пользователям приходится платить высокие комиссии за каждый запрос или запись данных. В условиях ожесточённой конкуренции в экосистеме Web3 в 2025 году эти расходы становятся всё более недоступными.
Недавно я столкнулся с похожей проблемой при оптимизации децентрализованного обменного протокола на базе Ethereum L2. На первый взгляд это кажется обычной контрактной операцией, но на самом деле внутреннее круговое чтение стало главной причиной поглощения пользовательских средств. Внедрив асинхронные механизмы подбора данных и предварительную обработку индекса вне цепочки, я снизил стоимость газа за взаимодействие с 0,012 ETH до примерно 0,004 ETH — значительное улучшение.
Главное — эта оптимизация достигается не за счёт удаления функциональности или снижения безопасности, а за счёт обновленного понимания структур хранения блокчейна.
Самой дорогой операцией блокчейна всегда будет синхронизация вычислений и хранения в реальном времени. В традиционной разработке Solidity мы привыкли находить данные напрямую через отображение или массивы при заключении контрактов. Ранее это было стандартной практикой, но после обновления Ethereum Pectra стало крайне неэффективно в многоуровневых структурах. Основная идея извлечения данных проста: перенести процесс поиска данных с дорогого вычислительного уровня в цепочке на гораздо более дешевый внецепочный индексационный или вычислительный уровень.
Эта идея может показаться простой, но на самом деле она представляет собой новое понимание масштабирования L2 и оптимизации затрат в цепочке. В будущем подобная схема предварительной обработки вне цепей станет всё более значимой.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
4
Репост
Поделиться
комментарий
0/400
WhaleShadow
· 5ч назад
Братан, снижение с 0.012 до 0.004 действительно впечатляет, но честно говоря, я всё ещё не полностью понял этот набор для предварительной обработки вне цепочки... Можешь подробнее объяснить?
Посмотреть ОригиналОтветить0
BearMarketMonk
· 5ч назад
0.012 до 0.004, эта разница действительно потрясающая... Неудивительно, что пользователи тех старых проектов ушли, играть просто невозможно
Посмотреть ОригиналОтветить0
YieldWhisperer
· 5ч назад
Комиссии за газ съедают мёртвых, а оптимизация с 0.012 до 0.004 действительно потрясающая... Офф-чейн-индекс должен был стать популярным уже давно, старое железо
Посмотреть ОригиналОтветить0
0xLuckbox
· 6ч назад
0.012 до 0.004, этот диапазон оптимизации просто потрясающий, оффчейн-индентификатор действительно является одним из самых практичных решений на данный момент
Блокчейн — это как огромная база данных, выставленная по частоте вычислений, а традиционные DApps разрабатываются так, как строительство склада без руководства по покупке в этой базе данных — пользователям приходится платить высокие комиссии за каждый запрос или запись данных. В условиях ожесточённой конкуренции в экосистеме Web3 в 2025 году эти расходы становятся всё более недоступными.
Недавно я столкнулся с похожей проблемой при оптимизации децентрализованного обменного протокола на базе Ethereum L2. На первый взгляд это кажется обычной контрактной операцией, но на самом деле внутреннее круговое чтение стало главной причиной поглощения пользовательских средств. Внедрив асинхронные механизмы подбора данных и предварительную обработку индекса вне цепочки, я снизил стоимость газа за взаимодействие с 0,012 ETH до примерно 0,004 ETH — значительное улучшение.
Главное — эта оптимизация достигается не за счёт удаления функциональности или снижения безопасности, а за счёт обновленного понимания структур хранения блокчейна.
Самой дорогой операцией блокчейна всегда будет синхронизация вычислений и хранения в реальном времени. В традиционной разработке Solidity мы привыкли находить данные напрямую через отображение или массивы при заключении контрактов. Ранее это было стандартной практикой, но после обновления Ethereum Pectra стало крайне неэффективно в многоуровневых структурах. Основная идея извлечения данных проста: перенести процесс поиска данных с дорогого вычислительного уровня в цепочке на гораздо более дешевый внецепочный индексационный или вычислительный уровень.
Эта идея может показаться простой, но на самом деле она представляет собой новое понимание масштабирования L2 и оптимизации затрат в цепочке. В будущем подобная схема предварительной обработки вне цепей станет всё более значимой.