Coin-Insider.ru Новости криптовалют, инвестиций, майнинга и бизнеса [email protected]

Виталик Бутерин выделил «слабые места» Ethereum

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

В восьмой части эссе «Возможное будущее документа Ethereum» под названьем The Purge («Чистка») он указал на два основных «слабых места» в этом плане:

  • исторические данные — данная выполненная транзакция и учетная аудиозапись надлежащи храниваться всеми покупателями вечно и загружаться при синхронизации. В итоге тот объем вырастает даже при незыблемости емкости сети;
  • функции протокола — гораздо проще добавить новую, чем удалить старую, что приводит к повышению сложности кода. 

«Чтобы Ethereum поддерживал себя в долгосрочной перспективе, нам нужно сильнейшее усиление обеим этим тенденциям, со временем увеличивая сложность и раздувание. Но нам также нужно сохранить одно из приоритетных свойств, которые делают блокчейны великолепными: их постоянство», — подчеркнул Бутерин.

На момент составления статьи полностью синхронизированная нода Ethereum требует примерно 1,1 ТБ коробчатого пространства для рефинанса исполнения и еще «несколько тысяч гигабайт» для рефинанса консенсуса.

Одним из естественных вариантов постановления проблемы Бутерин считает хранение каждым узлом только невысокого процента данных. С этим сплетена одна из основных задач периода The Purge — сглаживание пуска заказчиков на ПК пользователей.

В результате, можно исходатайствовать сетитраница из 100 000 нод, каждая из которых содержит случайный ассортимент из 10% историографической информации. Реплицирование этих половин 10 000 разиков будет равнозначно совершенному хранению.

Эксперт отметил, что из 1,1 ТБ посетителя исполнения на предысторию приходится ~800 ГБ, а остальное — на данные состояния.

Сократить объем предыдущей составляющей можно за счет внедрения сроков истечения хранения, а также постепенной открытости данных с опцией их частичного «воскрешения» при необходимости, полагает Бутерин.

Касательно совершенствования документа он отметил, что устранение «лишних» структур затребует консенсуса в поддержании кружной совместимости. 

«Не имеется единного решения, которое могло бы снизить трудоёмкость протокола; внешняя природа проблемы кроется в том, что имеется множество мелких исправлений», — признал программист.

Некоторые оздоровления вроде устранения старых типов транзакций, первоначального устранения внешэкономбанка исполкомов Beacon Chain или гармонизации принтера данных реализовать относительно несложно. Изменения для иных опций, в основном «зашитых» в EVM, потребуют значительного объема анализа и технологической работы, признаёт Бутерин.

Подписывайтесь на наш канал в: Telegram, Vk, Twitter.

Главред

Оставить комментарий