Виталик Бутерин объясняет за "The Purge"
Соучредитель Ethereum Виталик Бутерин недавно опубликовал новый пост, который является частью серии, описывающей эволюцию Ethereum, которая может изменить эффективность сети, ее доступность и требования к хранению
С историей и истечением срока действия состояния в качестве основы, "The Purge" или "Очистка" касается растущей нагрузки данных Ethereum путем удаления устаревших данных и разрешения частичного истечения срока действия состояния. Этот шаг направлен на то, чтобы сделать операции узлов доступными даже на мобильных устройствах, укрепляя децентрализацию и безопасность. Виталик представляет этот эволюционный путь как способ создания более легкой, более доступной цепочки блоков без ущерба для основополагающей постоянности Ethereum.
Соучредитель Ethereum Виталик Бутерин недавно опубликовал новый пост, который является частью серии, описывающей эволюцию Ethereum, которая может изменить эффективность сети, ее доступность и требования к хранению. Эта новая разработка отражает необходимость упростить Ethereum, уменьшив нагрузку на отдельные узлы, улучшив скорость сети и поддержание целостности блокчейна.
Решение проблемы разрастания данных: почему "Очистка" необходима
Виталик говорит, что одной из самых больших проблем, стоящих перед Ethereum сегодня, является его огромный объем хранения данных. По мере накопления транзакций и распространения умных контрактов блокчейн значительно вырос, усложнив присоединение новых узлов и бесперебойное функционирование сети. В настоящее время полностью синхронизированный узел Ethereum требует более 1,17 терабайта памяти, и это требование, как ожидается, продолжит расти. Эта нагрузка на память действует как барьер для децентрализации, поскольку все меньше людей имеют возможность запускать узлы, делая сеть более уязвимой к централизации и увеличивая затраты для пользователей и операторов.
"Очистка" предназначена для облегчения этой нагрузки, вводя механизм периодического "истечения срока действия" менее важных данных, сохраняя при этом жизненно важные данные. Это развитие позволит Ethereum оставаться децентрализованным и доступным, с более легким протоколом, который обеспечивает тот же уровень безопасности и функциональности.
Основные концепции "Очистки": состояние и история истечения срока действия
В основе "Очистки" лежат два основных принципа: истечение срока действия состояния и истории.
История истечения срока действия: эта концепция фокусируется на удалении исторических данных транзакций, которые больше не нужны активно. Исторические данные относятся к старым транзакциям и блокам, которые, хотя и ценны с архивной точки зрения, не нуждаются в хранении каждым отдельным узлом. Виталик представляет модель, в которой эти исторические данные могут храниться специальными "архивными узлами", а не всей сетью, значительно снижая потребность в хранении обычных узлов.
Истечение срока действия состояния: более сложное и инновационное, истечение срока действия состояния решает "состояние" Ethereum — активные данные, отслеживающие все текущие балансы, контракты и т.д. В настоящее время состояние постоянно расширяется, поскольку каждая новая транзакция или контракт добавляет данные, которые всегда доступны. Бутерин предлагает метод периодического "архивирования" старых, менее доступных данных состояния, которые можно временно "забыть" большинством узлов. Если эти данные понадобятся позже, криптографические доказательства позволят их восстановить, обеспечивая целостность данных и эффективность.
Шаг к безгосударственности: облегчение нагрузки
Одной из конечных целей "Очистки" является возможность использования "безгосударственных клиентов", концепции, исключающей необходимость хранения всех данных блокчейна в режиме реального времени. Безгосударственные клиенты будут полагаться на сокращенный набор данных, позволяющий им проверять блоки без необходимости огромной емкости хранения. Это преобразование может открыть путь для работы узлов Ethereum на легких устройствах, таких как смартфоны, планшеты или даже носимые устройства. Виталик видит это как значительный шаг вперед в децентрализации и доступности Ethereum, так как это снижает требования к оборудованию для операторов узлов, облегчая участие все большему числу людей.
Безгосударственные клиенты будут сильно зависеть от криптографических методов, таких как свидетели — компактные доказательства, содержащие только данные, относящиеся к конкретной транзакции. Обрабатывая транзакции таким образом, узлы могут проверять активность в блокчейне без загрузки полной истории или состояния данных, создавая более масштабируемую и гибкую сеть.
Решение технических долгов: упрощение кода Ethereum
Помимо управления данными, "Очистка" стремится упростить протокол Ethereum, устраняя устаревшие или избыточные функции. За годы код Ethereum стал все более сложным из-за постоянного добавления новых функций и обновлений. Это привело к "техническому долгу" — устаревшему коду, который трудно поддерживать, тестировать или улучшать без значительных усилий. Удаление или переписывание этих старых компонентов сделает Ethereum более эффективным и надежным, а также снизит вероятность будущих ошибок и уязвимостей.
Упрощение протокола также снизит когнитивную нагрузку на разработчиков, новых для Ethereum, потенциально ускоряя инновации в экосистеме. Простой код означает быструю разработку, более простое устранение неполадок и более привлекательную среду для новых талантов.
Снизятся ли комиссии за газ?
Хотя "Очистка" напрямую не снизит комиссии за газ, она может косвенно повлиять на стоимость сети. Улучшая эффективность Ethereum и снижая нагрузку на хранение, операторы узлов могут увидеть снижение эксплуатационных расходов, что потенциально позволит снизить сборы в долгосрочной перспективе. Кроме того, более быстрый и масштабируемый Ethereum может вместить больше пользователей и транзакций без перегрузки, что обычно приводит к росту цен на газ. Однако влияние "Очистки" на стоимость транзакций остается неопределенным, поскольку цена газа зависит от множества факторов, включая спрос на сеть.
Децентрализация и безопасность: обеспечение устойчивости через эффективный дизайн
Виталик видит будущее Ethereum в децентрализации и усилении безопасности. Удаляя исторические данные и упрощая требования к хранению, "Очистка" позволит большему количеству людей и организаций запускать узлы, даже на менее мощных устройствах. Это включение усиливает сопротивление сети централизации, гарантируя, что власть распределена среди многих участников.
Безопасность также выиграет от этих изменений. Переход к безгосударственным клиентам и сокращение технического долга упрощают процесс проверки, потенциально снижая риск ошибок или уязвимостей в коде Ethereum. Кроме того, метод истечения срока действия данных вместо их постоянного хранения минимизирует поверхность атаки для потенциальных угроз, направленных на хранимые данные состояния или историю.
Большая картина: будущее Ethereum в прогнозировании рынков и за его пределами
Хотя "Очистка" не является ярким обновлением, подобным предыдущим фазам Ethereum, это, возможно, один из самых стратегических шагов для обеспечения долгосрочной жизнеспособности Ethereum. Этот подход к управлению данными и протоколами отражает более широкое философское стремление к созданию более устойчивой, масштабируемой платформы, способной справляться с будущим ростом в областях, таких как прогнозируемые рынки, децентрализованные финансы и другие приложения, требующие эффективного, актуального управления данными.
По мере развития Ethereum "Очистка" демонстрирует приверженность эффективности, доступности и подготовке к будущему. Она подчеркивает амбиции Ethereum не только стать самой широко используемой блокчейн-платформой, но и самой устойчивой, адаптивной и удобной. Дорога Виталика к будущему подчеркивает, что потенциал Ethereum не ограничен сегодняшними технологиями; вместо этого он стремится формировать завтрашний децентрализованный мир, позволяя каждому — от разработчиков до обычных пользователей — участвовать и получать выгоду от действительно распределенной и открытой финансовой системы.