【区块律动】Каково ограничение размера контракта в Ethereum? Виталик недавно в своих ответах для сообщества рассказал правду — в первую очередь это сделано для защиты от рисков DoS-атак.
Простыми словами, в настоящее время Ethereum ограничивает объем одного контракта примерно 82 КБ (по стоимости создания на байт), и этот предел кажется немного “узким”. Однако хорошая новость заключается в том, что как только Ethereum обновит структуру состояния до единого бинарного дерева (EIP-7864), ограничение на объем контракта, по всей вероятности, будет полностью снято, и теоретически можно будет выпустить сверхбольшие контракты.
Но здесь есть еще один побочный эффект, который нужно решить — плата за газ и механизмы проектирования при выводе крупных контрактов в блокчейн. Это не просто вопрос свободы действий, необходимо тщательно взвесить баланс между стоимостью создания и здоровьем сети. Таким образом, хотя направление этого технологического обновления ясно, в деталях еще есть множество инженерных проблем, которые нужно решать по одной.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
22 Лайков
Награда
22
6
Репост
Поделиться
комментарий
0/400
MetaverseLandlord
· 2025-12-26 11:30
Ограничение в 82KB действительно не выдерживает, нужно срочно обновляться
Посмотреть ОригиналОтветить0
ChainWallflower
· 2025-12-26 08:59
Ограничение в 82КБ действительно сдерживает, но при этом нельзя всё оставить без контроля, всё равно нужно быть осторожным с DoS
Посмотреть ОригиналОтветить0
ServantOfSatoshi
· 2025-12-23 13:26
Этот лимит в 82KB давно следовало бы突破, писать сложную логику и сразу же упираться в потолок, раздражает.
Посмотреть ОригиналОтветить0
Anon32942
· 2025-12-23 13:18
82KB действительно довольно много, не удивительно, что так много людей жалуются, что контракты не могут быть отправлены.
Когда действительно пришел супер-контракт, даже не знаю, до какого уровня поднимется Gas...
Виталик прав, но при выполнении, скорее всего, будет множество компромиссов.
Посмотреть ОригиналОтветить0
DogeBachelor
· 2025-12-23 13:03
82KB действительно немного жадно... но если освободить, то снова придется беспокоиться о Газ, Ethereum действительно немного сложно.
Посмотреть ОригиналОтветить0
BlockDetective
· 2025-12-23 12:57
Ограничение в 82 КБ действительно слишком жесткое, его давно следовало бы снять.
Почему существует ограничение на объем контрактов Ethereum? Виталик объясняет дорожную карту технического обновления
【区块律动】Каково ограничение размера контракта в Ethereum? Виталик недавно в своих ответах для сообщества рассказал правду — в первую очередь это сделано для защиты от рисков DoS-атак.
Простыми словами, в настоящее время Ethereum ограничивает объем одного контракта примерно 82 КБ (по стоимости создания на байт), и этот предел кажется немного “узким”. Однако хорошая новость заключается в том, что как только Ethereum обновит структуру состояния до единого бинарного дерева (EIP-7864), ограничение на объем контракта, по всей вероятности, будет полностью снято, и теоретически можно будет выпустить сверхбольшие контракты.
Но здесь есть еще один побочный эффект, который нужно решить — плата за газ и механизмы проектирования при выводе крупных контрактов в блокчейн. Это не просто вопрос свободы действий, необходимо тщательно взвесить баланс между стоимостью создания и здоровьем сети. Таким образом, хотя направление этого технологического обновления ясно, в деталях еще есть множество инженерных проблем, которые нужно решать по одной.