Соучредитель Ethereum Виталик Бутерин обрисовал возможную дорожную карту, направленную на решение проблемы сложности и «раздутия» уровня 1 с течением времени.
Бутерин написал в посте от 26 октября, что раздувание протокола в первую очередь происходит за счет его расширенных функций и исторических данных. В настоящее время запуск узла Ethereum требует около 1,1 терабайта дискового пространства для клиента выполнения, который подключается к сети Ethereum и хранит базу данных своих данных, и еще сотни гигабайт хранилища для клиента консенсуса , который реализует механизм консенсуса Proof-of-Stake Ethereum.
Он сказал, что снижение необходимости для каждого узла постоянно хранить всю историю в дополнение к ненужным функциям протокола может достичь этой цели по сокращению раздувания, получившей название «Purge», при сохранении постоянства блокчейна.
«Если, сделав работу узлов более доступной, мы сможем получить сеть со 100 000 узлов, где каждый узел хранит случайные 10% истории, то каждый фрагмент данных будет реплицироваться 10 000 раз — точно такой же коэффициент репликации, как и в сети с 10 000 узлов, где каждый узел хранит все», — написал Бутерин.
Он также предлагает способы эффективного удаления состояния Ethereum, включающего остатки на счетах, коды контрактов и хранилища контрактов, что в противном случае может привести к росту требований клиента к хранилищу.
The Purge — пятая часть серии статей Бутерина о будущем Ethereum. Также в октябре Бутерин отметил возможные подходы к снижению рисков централизации proof-of-stake, получившие название «The Scourge», а также «The Verge», в которой обсуждается минимизация вычислительной сложности запуска узла Ethereum, чтобы даже умные часы могли это сделать.
«Определение этого пути для Ethereum в более общем виде и движение к конечному результату, который будет стабильным в долгосрочной перспективе, является главной задачей долгосрочной масштабируемости Ethereum, технической устойчивости и даже безопасности», — написал Бутерин относительно The Purge.