Основные разработчики Ethereum уже работают над еще одним крупным обновлением. ** Это обновление будет сосредоточено на Предложении по улучшению Ethereum № 4844 (EIP-4844). Они обозначили новое портмоне «Dencun» для обозначения этого обновления (сочетая «Deneb» и «Cancun» для обновлений уровня консенсуса и выполнения соответственно). **
EIP-4844 может снизить транзакционные издержки в основной сети, но его внимание сосредоточено на снижении комиссий Ethereum Layer 2). Для достижения этой цели подход EIP полностью основан на данных. EIP улучшит способ кодирования данных L2 в основной сети. В настоящее время L2 тратят большую часть своих сборов на запись в основную сеть Ethereum для проверки своей книги (используя данные вызовов транзакций). Это также увеличивает комиссию в основной сети. Вы можете увидеть это в рейтинговом списке «потребления газа» Etherscan, где 5-10% комиссий основной сети обычно связаны с L2, такими как zkSync и Arbitrum.
Пример большого расхода газа 2 июля 2023 г., где zkSync и Arbitrum находятся в верхней части списка.
Следовательно, EIP-4844 имеет большое значение. В этом обновлении пользователи Эфириума, такие как L2, смогут кодировать так называемые большие двоичные объекты данных. Эти большие двоичные объекты будут дешевле в рамках нового типа транзакции, поскольку данные будут храниться только в течение 30 дней. В основной сети будет второй рынок комиссий за отправку больших двоичных объектов в цепочку маяков (уровень консенсуса). Плата за BLOB-объекты будет иметь динамику, аналогичную тому, как EIP-1559 управляет спросом и предложением. Все эти сложности, в том числе увлекательные подробности о самих данных больших двоичных объектов, предназначены для того, чтобы приблизить Ethereum к будущим обновлениям масштабирования. ** L2 может использовать эти более дешевые BLOB-объекты для проверки своей бухгалтерской книги. **
Но EIP-4844 был первым, кто представил важную идею будущего обновления Ethereum: переходные данные. 1 Это обновление заставило меня задуматься о его последствиях. Другие запланированные изменения протокола также имеют свойство эфемерных данных в цепочке. Глядя на запланированные обновления, мы видим, что данные — важная часть будущего Эфириума. Или, другими словами, отсутствие данных — большая часть будущего. **
Рассмотрим некоторые другие примеры. Я сосредоточусь на NFT, чтобы проиллюстрировать, что означает временность данных для будущего. Несмотря на эфемерные проблемы, эта серия обновлений отражает растущую экономику данных Эфириума.
1. Обработка исторических данных: EIP-4444
Мне особенно любопытно, как это повлияет на приложения, использующие данные по цепочке. В частности, все больше и больше NFT используют хранилище данных в цепочке. Ончейн NFT хранит свои данные в цепочке, потому что актив (произведение искусства, PFP и т. д.) считается постоянным — вы можете получить его в цепочке в любое время.
Но временный характер этих обновлений и данных цепочки вызывает важные вопросы. Существуют обоснованные опасения по поводу хранения и доступности данных.
Рассмотрим еще одно важное предложение по улучшению: EIP-4444. Этот EIP, вероятно, будет реализован в течение следующего года или двух. Идея этого предложения проста: узлам Ethereum больше не нужно хранить историю транзакций дольше года. Это будет включать заголовки блоков, данные вызовов и т. д. Это может повлиять на приложения, использующие исторические данные, такие как анализ рынка или экономические исследования. Это также влияет на некоторые проекты NFT. Например, некоторые известные проекты NFT хранят свой код или данные в данных вызовов. Вы также можете увидеть это на Etherscan. Это код C, который сгенерировал Synth Poems, один из проектов-прототипов 0xDEAFBEEF. Он находится в calldata, используемом для этой транзакции (здесь его хэш можно восстановить из функции контракта):
Этот код необходим для воссоздания гипнотического аудиовизуального опыта работ 0xDEAFBEEF. EIP-4444 предлагает узлам удалить эти данные вызова, поскольку им уже 2 года. (Это означает, что даже если вы сами раскрутите узел в будущем, вы не сможете получить доступ к этим данным.
Здесь важно различать память и хранилище. Поскольку код для 0xDEAFBEEF находится в данных вызова, существует риск при обновлении EIP-4444 — он недоступен в EVM, а данные вызова находятся в памяти только в момент совершения транзакции. Таким образом, calldata — это историческая запись транзакции, доступная для полных узлов синхрочейна (но не в самом EVM). EIP-4444 означает, что он будет удален через год.
Напротив, проекты, использующие хранилище, сохраняют данные в своих контрактах для доступа к EVM. ** Ончейн NFT хранит данные в самом хранилище контрактов. Они являются частью состояния Ethereum, поэтому EIP-4444 не подвержен риску. **Примерами этой модели хранения являются Avastars и CyberBrokers. Эти элементы NFT имеют красивый и многоуровневый сложный набор функций для сборки иллюстраций SVG.
Другие запланированные обновления означают, что хранилище контрактов также не является полностью безопасным. Это может быть предметом более поздних обновлений Ethereum, связанных с истечением срока действия.
2. Статус очистки данных
В этот момент вы можете спросить, почему отсутствие данных так важно для будущего Эфириума. Убедительный случай приводится в эпизоде Unbanked с Виталиком. Интервью немного устарело, но содержание очень устарело и по-прежнему четко обсуждает многие функции дорожной карты.
Примерно в 40:00 этого интервью Виталик резюмирует проблемы, с которыми данные столкнутся для тех, кто хочет участвовать в безопасности Ethereum — например, запустив узел. Когда Ethereum масштабируется, он будет генерировать петабайты данных в год в соответствии с текущей моделью данных. Это непозволительно для большинства участников, поскольку они должны быть полностью синхронизированы с постоянно растущими данными блокчейна.
3. Новая экономика данных
Большие двоичные объекты EIP-4844 являются временными. Этот мост между основной сетью L1 и L2 длится около месяца, после чего валидаторам в цепочке Beacon не нужно их держать. Куда пойдет блоб? Нужны ли они для аудита или анализа? В EIP-4444 исторические данные удаляются по истечении одного года, и истечение срока действия предполагает аналогичный график удаления состояний. Будущее «временных данных».
Наблюдателям это может показаться тревожным, особенно если вы участвуете в проекте, в котором хорошо используются исторические данные или хранилище контрактов (возможно, это все; возможно, в первую очередь NFT в цепочке).
Но этот переходный подход к данным необходим. В противном случае цепь станет слишком тяжелой. Это, как описывает Виталик, «тяжкое бремя истории». ** Но это создает новые проблемы для сохранения, восстановления, анализа и т. д. данных. С проблемами приходят возможности. В EIP-4844 мы добавили новый рынок комиссий** в тип транзакции Blob. EIP-4444 и истечение срока действия статуса также открывают новые возможности на других рынках. Вот несколько новых идей:
1) Централизованное обслуживание
Очевидным выбором для хранения исторических данных и данных о состоянии является централизованная служба. Виталик также упомянул в своем интервью Etherscan и другие методы (в том числе Beaconscan). Существует стимул поддерживать эти источники данных, поскольку они монетизируются как услуга. Для Ethereum это станет еще более важным, помимо так называемой «очистки», EIP-4444 и истечения срока действия. Такие инструменты, как Etherscan, обычно упоминаются как критическая инфраструктура. Их значение будет возрастать в грядущую эру нестационарных данных.
2) Поощряйте распределенное хранение данных
Другой способ хранения истории и данных о состоянии — создание распределенной системы (похожей на IPFS), построенной поверх Ethereum. Сеть портала нацелена на создание одноранговой системы, которая позволяет легковесным клиентам распределять нагрузки данных, чтобы по-прежнему можно было получить доступ к истории аналогично текущему API. The Graph — это выдающаяся инфраструктура данных, которая, как многие надеются, будет близка к полностью децентрализованной системе хранения, которую можно стимулировать за счет участия в управлении и платного использования данных. **
График для браузера подграфов; цепочка кучи данных
3) Служба поддержки статуса
Следующие два открывают более интересные возможности и связаны с истечением срока действия. Слот хранилища можно оставить активным в контракте, чтобы сохранить его присутствие в цепочке по истечении срока действия состояния. Можно представить себе новую функцию контракта, которая периодически "пингует" другой контракт для поддержания некоторого состояния. **Клиенты могут зарегистрироваться на государственном сервере обслуживания, который использует новые стандарты для «пингования» всех контрактов, созданных данным кошельком. За небольшую плату подписки можно «загружать» на десятилетия вперед (аналогично реестру ENS). ** Он также может быть децентрализован с использованием системы контрактов, которые клиенты могут периодически проверять, чтобы убедиться, что система работает должным образом. Если нет, они могут обратиться за другими услугами или сами настроить систему бронирования, чтобы вызвать «контракт на техническое обслуживание».
Поддержание состояния более полно монетизирует «дерево состояний». Некоторые могут опасаться, что это дополнительные расходы для пользователя, и, подобно печальным «периферийным устройствам Apple», это может привести к более высоким распределенным затратам. Но аргумент против этого заключается в том, что сохранение данных обходится дорого, особенно если есть некоторая напряженность с защитой блокчейна. ** Таким образом, услуги обслуживания данных позволяют пользователям платить за привилегию сохранения данных, а валидаторы и другие участники могут сосредоточиться на консенсусе и безопасности. **
4) Государственная реставрационная служба
В своей безбанковской беседе с Виталиком он подчеркнул, что история вряд ли будет потеряна. Благодаря вышеперечисленным службам мы можем ожидать несколько более или менее централизованных надежных инструментов для сохранения исторических данных и данных о состоянии. Но даже без этих инструментов, если у вас есть информация о хранилище в контракте, вы все равно можете их восстановить. Государственное восстановление может быть и услугой. Он может предоставить инструменты «укажи и щелкни», а также некоторые стандарты и методы для сохранения важной для вас истории. Затем вы можете принести данные, хранящиеся у человека, в службу, загрузить их и установить доказательство восстановления этих состояний.
Выздоровление может быть веселым и приятным, источник MoonCats!
4. Вывод
Ethereum должен обеспечить безопасность и эффективность своего механизма консенсуса, который, как мы ожидаем, значительно возрастет в будущем. Эта цель противоречит замечательным и богатым данным, которые создают блокчейны. Предстоящее обновление откроет новую эру «эфемерных данных», но также принесет новые и интересные экономические возможности для обслуживания, восстановления и управления данными блокчейна.
Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
В одной статье анализируется новая экономика данных Ethereum.
Основные разработчики Ethereum уже работают над еще одним крупным обновлением. ** Это обновление будет сосредоточено на Предложении по улучшению Ethereum № 4844 (EIP-4844). Они обозначили новое портмоне «Dencun» для обозначения этого обновления (сочетая «Deneb» и «Cancun» для обновлений уровня консенсуса и выполнения соответственно). **
EIP-4844 может снизить транзакционные издержки в основной сети, но его внимание сосредоточено на снижении комиссий Ethereum Layer 2). Для достижения этой цели подход EIP полностью основан на данных. EIP улучшит способ кодирования данных L2 в основной сети. В настоящее время L2 тратят большую часть своих сборов на запись в основную сеть Ethereum для проверки своей книги (используя данные вызовов транзакций). Это также увеличивает комиссию в основной сети. Вы можете увидеть это в рейтинговом списке «потребления газа» Etherscan, где 5-10% комиссий основной сети обычно связаны с L2, такими как zkSync и Arbitrum.
Пример большого расхода газа 2 июля 2023 г., где zkSync и Arbitrum находятся в верхней части списка.
Следовательно, EIP-4844 имеет большое значение. В этом обновлении пользователи Эфириума, такие как L2, смогут кодировать так называемые большие двоичные объекты данных. Эти большие двоичные объекты будут дешевле в рамках нового типа транзакции, поскольку данные будут храниться только в течение 30 дней. В основной сети будет второй рынок комиссий за отправку больших двоичных объектов в цепочку маяков (уровень консенсуса). Плата за BLOB-объекты будет иметь динамику, аналогичную тому, как EIP-1559 управляет спросом и предложением. Все эти сложности, в том числе увлекательные подробности о самих данных больших двоичных объектов, предназначены для того, чтобы приблизить Ethereum к будущим обновлениям масштабирования. ** L2 может использовать эти более дешевые BLOB-объекты для проверки своей бухгалтерской книги. **
Но EIP-4844 был первым, кто представил важную идею будущего обновления Ethereum: переходные данные. 1 Это обновление заставило меня задуматься о его последствиях. Другие запланированные изменения протокола также имеют свойство эфемерных данных в цепочке. Глядя на запланированные обновления, мы видим, что данные — важная часть будущего Эфириума. Или, другими словами, отсутствие данных — большая часть будущего. **
Рассмотрим некоторые другие примеры. Я сосредоточусь на NFT, чтобы проиллюстрировать, что означает временность данных для будущего. Несмотря на эфемерные проблемы, эта серия обновлений отражает растущую экономику данных Эфириума.
1. Обработка исторических данных: EIP-4444
Мне особенно любопытно, как это повлияет на приложения, использующие данные по цепочке. В частности, все больше и больше NFT используют хранилище данных в цепочке. Ончейн NFT хранит свои данные в цепочке, потому что актив (произведение искусства, PFP и т. д.) считается постоянным — вы можете получить его в цепочке в любое время.
Но временный характер этих обновлений и данных цепочки вызывает важные вопросы. Существуют обоснованные опасения по поводу хранения и доступности данных.
Рассмотрим еще одно важное предложение по улучшению: EIP-4444. Этот EIP, вероятно, будет реализован в течение следующего года или двух. Идея этого предложения проста: узлам Ethereum больше не нужно хранить историю транзакций дольше года. Это будет включать заголовки блоков, данные вызовов и т. д. Это может повлиять на приложения, использующие исторические данные, такие как анализ рынка или экономические исследования. Это также влияет на некоторые проекты NFT. Например, некоторые известные проекты NFT хранят свой код или данные в данных вызовов. Вы также можете увидеть это на Etherscan. Это код C, который сгенерировал Synth Poems, один из проектов-прототипов 0xDEAFBEEF. Он находится в calldata, используемом для этой транзакции (здесь его хэш можно восстановить из функции контракта):
Этот код необходим для воссоздания гипнотического аудиовизуального опыта работ 0xDEAFBEEF. EIP-4444 предлагает узлам удалить эти данные вызова, поскольку им уже 2 года. (Это означает, что даже если вы сами раскрутите узел в будущем, вы не сможете получить доступ к этим данным.
Здесь важно различать память и хранилище. Поскольку код для 0xDEAFBEEF находится в данных вызова, существует риск при обновлении EIP-4444 — он недоступен в EVM, а данные вызова находятся в памяти только в момент совершения транзакции. Таким образом, calldata — это историческая запись транзакции, доступная для полных узлов синхрочейна (но не в самом EVM). EIP-4444 означает, что он будет удален через год.
Напротив, проекты, использующие хранилище, сохраняют данные в своих контрактах для доступа к EVM. ** Ончейн NFT хранит данные в самом хранилище контрактов. Они являются частью состояния Ethereum, поэтому EIP-4444 не подвержен риску. **Примерами этой модели хранения являются Avastars и CyberBrokers. Эти элементы NFT имеют красивый и многоуровневый сложный набор функций для сборки иллюстраций SVG.
Другие запланированные обновления означают, что хранилище контрактов также не является полностью безопасным. Это может быть предметом более поздних обновлений Ethereum, связанных с истечением срока действия.
2. Статус очистки данных
В этот момент вы можете спросить, почему отсутствие данных так важно для будущего Эфириума. Убедительный случай приводится в эпизоде Unbanked с Виталиком. Интервью немного устарело, но содержание очень устарело и по-прежнему четко обсуждает многие функции дорожной карты.
Примерно в 40:00 этого интервью Виталик резюмирует проблемы, с которыми данные столкнутся для тех, кто хочет участвовать в безопасности Ethereum — например, запустив узел. Когда Ethereum масштабируется, он будет генерировать петабайты данных в год в соответствии с текущей моделью данных. Это непозволительно для большинства участников, поскольку они должны быть полностью синхронизированы с постоянно растущими данными блокчейна.
3. Новая экономика данных
Большие двоичные объекты EIP-4844 являются временными. Этот мост между основной сетью L1 и L2 длится около месяца, после чего валидаторам в цепочке Beacon не нужно их держать. Куда пойдет блоб? Нужны ли они для аудита или анализа? В EIP-4444 исторические данные удаляются по истечении одного года, и истечение срока действия предполагает аналогичный график удаления состояний. Будущее «временных данных».
Наблюдателям это может показаться тревожным, особенно если вы участвуете в проекте, в котором хорошо используются исторические данные или хранилище контрактов (возможно, это все; возможно, в первую очередь NFT в цепочке).
Но этот переходный подход к данным необходим. В противном случае цепь станет слишком тяжелой. Это, как описывает Виталик, «тяжкое бремя истории». ** Но это создает новые проблемы для сохранения, восстановления, анализа и т. д. данных. С проблемами приходят возможности. В EIP-4844 мы добавили новый рынок комиссий** в тип транзакции Blob. EIP-4444 и истечение срока действия статуса также открывают новые возможности на других рынках. Вот несколько новых идей:
1) Централизованное обслуживание
Очевидным выбором для хранения исторических данных и данных о состоянии является централизованная служба. Виталик также упомянул в своем интервью Etherscan и другие методы (в том числе Beaconscan). Существует стимул поддерживать эти источники данных, поскольку они монетизируются как услуга. Для Ethereum это станет еще более важным, помимо так называемой «очистки», EIP-4444 и истечения срока действия. Такие инструменты, как Etherscan, обычно упоминаются как критическая инфраструктура. Их значение будет возрастать в грядущую эру нестационарных данных.
2) Поощряйте распределенное хранение данных
Другой способ хранения истории и данных о состоянии — создание распределенной системы (похожей на IPFS), построенной поверх Ethereum. Сеть портала нацелена на создание одноранговой системы, которая позволяет легковесным клиентам распределять нагрузки данных, чтобы по-прежнему можно было получить доступ к истории аналогично текущему API. The Graph — это выдающаяся инфраструктура данных, которая, как многие надеются, будет близка к полностью децентрализованной системе хранения, которую можно стимулировать за счет участия в управлении и платного использования данных. **
График для браузера подграфов; цепочка кучи данных
3) Служба поддержки статуса
Следующие два открывают более интересные возможности и связаны с истечением срока действия. Слот хранилища можно оставить активным в контракте, чтобы сохранить его присутствие в цепочке по истечении срока действия состояния. Можно представить себе новую функцию контракта, которая периодически "пингует" другой контракт для поддержания некоторого состояния. **Клиенты могут зарегистрироваться на государственном сервере обслуживания, который использует новые стандарты для «пингования» всех контрактов, созданных данным кошельком. За небольшую плату подписки можно «загружать» на десятилетия вперед (аналогично реестру ENS). ** Он также может быть децентрализован с использованием системы контрактов, которые клиенты могут периодически проверять, чтобы убедиться, что система работает должным образом. Если нет, они могут обратиться за другими услугами или сами настроить систему бронирования, чтобы вызвать «контракт на техническое обслуживание».
Поддержание состояния более полно монетизирует «дерево состояний». Некоторые могут опасаться, что это дополнительные расходы для пользователя, и, подобно печальным «периферийным устройствам Apple», это может привести к более высоким распределенным затратам. Но аргумент против этого заключается в том, что сохранение данных обходится дорого, особенно если есть некоторая напряженность с защитой блокчейна. ** Таким образом, услуги обслуживания данных позволяют пользователям платить за привилегию сохранения данных, а валидаторы и другие участники могут сосредоточиться на консенсусе и безопасности. **
4) Государственная реставрационная служба
В своей безбанковской беседе с Виталиком он подчеркнул, что история вряд ли будет потеряна. Благодаря вышеперечисленным службам мы можем ожидать несколько более или менее централизованных надежных инструментов для сохранения исторических данных и данных о состоянии. Но даже без этих инструментов, если у вас есть информация о хранилище в контракте, вы все равно можете их восстановить. Государственное восстановление может быть и услугой. Он может предоставить инструменты «укажи и щелкни», а также некоторые стандарты и методы для сохранения важной для вас истории. Затем вы можете принести данные, хранящиеся у человека, в службу, загрузить их и установить доказательство восстановления этих состояний.
Выздоровление может быть веселым и приятным, источник MoonCats! 4. Вывод
Ethereum должен обеспечить безопасность и эффективность своего механизма консенсуса, который, как мы ожидаем, значительно возрастет в будущем. Эта цель противоречит замечательным и богатым данным, которые создают блокчейны. Предстоящее обновление откроет новую эру «эфемерных данных», но также принесет новые и интересные экономические возможности для обслуживания, восстановления и управления данными блокчейна.