Forklog
2024-04-01 14:47:18

Виталик Бутерин поделился деталями следующего обновления Ethereum

Соучредитель Ethereum Виталик Бутерин рассказал о следующем этапе дорожной карты блокчейна — The Purge («Чистка»). Он направлен на упрощение структуры сети и снижение нагрузки на узлы. A quick note on next steps in Ethereum protocol simplification and node resource load decreases (aka "the Purge"):https://t.co/BAebCGrisB— vitalik.eth (@VitalikButerin) April 1, 2024 EIP-6780 Центральное место в развитии протокола на этой стадии занимает реализация и развитие EIP-6780, представленного во время недавнего хардфорка Dencun. Оно оптимизирует код операции SELFDESTRUCT, повышая безопасность и упрощая реализацию протокола.  «Этот EIP является ключевым примером часто недооцененной части разработки Ethereum: попытки упростить протокол путем устранения сложности и добавления новых гарантий безопасности», — объяснил Бутерин. EIP-6780 уменьшает функциональность операционной команды SELFDESTRUCT, которая уничтожает вызывающий ее контракт, освобождая место в хранилище данных.  Вместе с обновлением в Ethereum появилось максимальное количество слотов для хранения (примерно: лимит газа/5000), которые можно редактировать в одном блоке. Такой подход значительно упрощает создание клиента протокола и других видов инфраструктуры, считает Бутерин. По его словам, в рамках The Purge появится больше подобных предложений по улучшению сети.   «Очищение» сети Бутерин обозначил еще несколько «чисток» в рамках Ethereum, направленных на оптимизацию протокола. Недавно клиент Geth удалил тысячи строк кода, отказавшись от поддержки добавленных до The Merge сетей. EIP-7523 устранил проблему «пустых учетных записей». Благодаря обновлению прекратилась поддержка большинства пустых аккаунтов из PoW-сетей Ethereum. Разработчик отметил, что 18-дневное окно хранения больших двоичных объектов в Dencun также поспособствовало упрощению протокола. Такой подход ограничил объем сохраняемой информации 50 Гб, который не увеличивается со времени. Прекомпиляции  Кроме того, Бутерин предложил использовать механизм прекомпиляции. Это контракты Ethereum, которые вместо EVM-кода содержат логику реализуемую непосредственно самими клиентами. «Идея состоит в том, что прекомпиляции можно использовать для реализации сложных форм криптографии, которые невозможно эффективно применить в EVM. Подобные решения сегодня используются очень успешно, в частности, для того, чтобы приложения на основе ZK-SNARK могли прекомпилировать эллиптические кривые», — объяснил он.   Есть и другие редко используемые прекомпиляции:  RIPEMD-160 — хеш-функция, созданная для обеспечения лучшей совместимости с сетью биткоина; Identity — прекомпиляция, которая выдает результат на основе входных данных; BLAKE2 — хеш-функция для обеспечения лучшей совместимости с Zcash; MODEXP — модульное возведение в степень с очень большими числами для поддержки криптографии на основе RSA. Однако Бутерин подчеркнул, что большинство из этих решений демонстрировали достаточно низкий спрос. Он допустил удаление некоторых прекомпиляций ради оптимизации обработки транзакций и механизма консенсуса. EIP-4444 Уменьшение объема хранилища, необходимого для запуска узла Ethereum, может значительно увеличить количество желающих запустить собственную ноду, считает разработчик. Сокращение времени синхронизации узла, которое обеспечивает EIP-4444, также упрощает рабочие процессы для многих операторов.  «Ethereum является постоянным, но требовать, чтобы буквально каждый узел хранил все данные вечно — очень “излишний” способ добиться такого постоянства», — заявил Бутерин. Благодаря EIP-4444 блоки в сети через некоторое время удаляются из нод автоматически. «Ключевой вопрос, который необходимо решить: если старая история не сохраняется буквально в каждом узле, то кто ее хранит? На самом деле это будут делать крупномасштабные организации, такие как обозреватели блоков. Не так уж сложно создать P2P-протоколы для хранения и передачи информации, которые более оптимизированы для этой задачи», — допустил Бутерин.  Сооснователь Ethereum также предложил использовать одноранговые торрент-сети для сохранения полной истории блокчейна.  Новый формат В настоящий момент большая часть структуры блоков Ethereum, включая транзакции и квитанции, по-прежнему хранится в устаревших форматах, основанных на деревьях RLP и Merkle Patricia. Это делает неоправданно трудным создание приложений, использующих эту информацию, подчеркнул Бутерин. Однако, по его словам, уровень консенсуса Ethereum уже перешел на более чистый и эффективный SimpleSerialize (SSZ).  Структура формата SSZ. Данные: Блог Виталика Бутерина.  Основной задачей в этом направлении является перенос уровня исполнения в ту же структуру, объяснил разработчик.  «В более отдаленном будущем, как только мы научимся хешам SNARKing, вполне возможно заменить бинарные деревья SHA-256 и деревья Веркла двоичными деревьями Меркла, которые используют SNARK-совместимый хеш — одну криптографическую модель данных для всего блокчейна», — подытожил Бутерин. Напомним, в марте соучредитель Ethereum обратил внимание на необходимость внутреннего масштабирования сети и распараллеливания обработки роллапов для развития успеха обновления Dencun. https://forklog.com/news/vitalik-buterin-sleduyushhie-pyat-let-reshayushhie-dlya-ethereum

Crypto 뉴스 레터 받기
면책 조항 읽기 : 본 웹 사이트, 하이퍼 링크 사이트, 관련 응용 프로그램, 포럼, 블로그, 소셜 미디어 계정 및 기타 플랫폼 (이하 "사이트")에 제공된 모든 콘텐츠는 제 3 자 출처에서 구입 한 일반적인 정보 용입니다. 우리는 정확성과 업데이트 성을 포함하여 우리의 콘텐츠와 관련하여 어떠한 종류의 보증도하지 않습니다. 우리가 제공하는 컨텐츠의 어떤 부분도 금융 조언, 법률 자문 또는 기타 용도에 대한 귀하의 특정 신뢰를위한 다른 형태의 조언을 구성하지 않습니다. 당사 콘텐츠의 사용 또는 의존은 전적으로 귀하의 책임과 재량에 달려 있습니다. 당신은 그들에게 의존하기 전에 우리 자신의 연구를 수행하고, 검토하고, 분석하고, 검증해야합니다. 거래는 큰 손실로 이어질 수있는 매우 위험한 활동이므로 결정을 내리기 전에 재무 고문에게 문의하십시오. 본 사이트의 어떠한 콘텐츠도 모집 또는 제공을 목적으로하지 않습니다.