Виталик Бутерин представляет «Очистку» для решения проблем с данными и хранением Ethereum

Виталик Бутерин представляет «Очистку» для решения проблем с данными и хранением Ethereum

Vitalik Buterin Introduces ‘The Purge’ to Tackle Ethereum’s Data and Storage Challenges

Это обновление имеет решающее значение, поскольку долгосрочная масштабируемость, безопасность и устойчивость Ethereum зависят от стабильной, управляемой архитектуры данных.

Решение проблемы хранения данных Ethereum

Обновление Purge Бутерина представляет фреймворк, нацеленный на растущие потребности Ethereum в хранении. Устраняя устаревшую историю сети, оно направлено на устранение узких мест и сокращение места на жестком диске, необходимого для работы узла.

В настоящее время для работы узла Ethereum требуется около 1,1 терабайта дискового пространства только для клиента выполнения, а также несколько сотен гигабайт для клиента консенсуса. Действительно, требования к хранению растут на сотни гигабайт каждый год, даже без повышения лимита газа Ethereum.

 Подробнее: Более глубокий взгляд на сеть Ethereum

Дорожная карта Ethereum’s Purge. Источник: Виталик Бутерин <стр>Purge предполагает децентрализованный подход к хранению данных на сетевых узлах. Вместо того, чтобы каждый узел хранил полную историю сети, они могли бы хранить меньшие, рандомизированные сегменты. Это позволило бы сети поддерживать избыточность данных без необходимости каждого узла хранить одну и ту же информацию.

“Если, сделав запуск узлов более доступным, мы сможем получить сеть со 100 000 узлов, где каждый узел хранит случайные 10% истории, то каждый фрагмент данных будет реплицироваться 10 000 раз – точно такой же фактор репликации, как и в сети с 10 000 узлов, где каждый узел хранит все,” Бутерин объяснил.

Другое ключевое предложение — ввести «безгосударственный» подход к управлению данными о состоянии Ethereum. Это может помочь удерживать общий объем данных менее 8 терабайт в течение десятилетий.

Для дальнейшей оптимизации хранения Бутерин также предлагает изучить частичное или полное истечение срока действия состояния, когда некоторые старые данные могут постепенно исчезать, в сочетании с корректировками адресного пространства. Он отметил, что истечение срока действия состояния может упростить переходы между форматами данных, поскольку новые деревья состояний могут быть постепенно введены без сложных преобразований.

Упрощение протокола

Помимо хранения, Бутерин подчеркивает необходимость сохранения эффективности и удобства протокола Ethereum. Упрощение протокола может уменьшить количество ошибок и сделать сеть более простой для разработчиков и пользователей.

Одним из вариантов является “окостенение” процесс, который замораживает протокол, останавливая новые изменения для повышения стабильности. В качестве альтернативы Ethereum может выборочно отказываться от устаревших функций, сохраняя обратную совместимость и минимизируя ненужную сложность.

“Возможен также промежуточный путь внесения меньшего количества изменений в протокол, а также устранения хотя бы небольшой сложности с течением времени,” Бутерин добавил.

Между тем Бутерин повторил необходимость простоты и обратной совместимости. По его словам, это обеспечит стабильность для приложений, которым нужна надежная долгосрочная поддержка.

“Ценность Ethereum как цепочки заключается в том, что это платформа, на которой вы можете развернуть приложение и быть уверенным, что оно будет работать много лет спустя,” заключил он.

By admin

Добавить комментарий