1/30 V Бог недавно обновил дорожную карту ETH, которая содержит некоторые [интересные моменты] и [скрытые пароли], которые каждый может интерпретировать:
Он разделен на шесть этапов (черный ящик). Каждый этап имеет несколько этапов (синий ящик). Для завершения каждого этапа требуется несколько технологий и предложений (зеленый ящик).
2/30 Веха А первой фазы Merge, «преобразование в PoS», была успешно завершена, и PoW сошёл со сцены истории. Что касается функции вывода средств в стейкинге, судя по индикатору выполнения, она завершена на 80%. Предполагается, что вывод средств будет открыт в ближайшее время. Мы с нетерпением ждем «Шанхайского обновления».
Недавно добавлен этап B — слияние 3/30 «Окончательное подтверждение одного блока (SSF)». Что такое финализация блока? Приведу неуместный пример: в прошлую эпоху PoW биржам обычно требовалось 12 блоков для публикации аккаунтов, но это был лишь неопределенный спрос, и вероятность форков все еще была очень низкой. После перехода на PoS теоретически будут окончательно подтверждены 32 блока, и это абсолютно необратимо/разветвлено.
4/30 SSF часто переводится как окончательное подтверждение «один слот», но я думаю, правильнее сказать «один блок». Как следует из названия, окончательное подтверждение может быть выполнено за 1 блок, что сокращает время подтверждения с 32 блоков (6,4 минуты) до 12 секунд.
Пути к завершению однослотовой игры - HackMD
https://notes.ethereum.org/@vbuterin/single_slot_finality
5/30 Это сложно. Вы должны знать, что в традиционном консенсусе BFT, хотя единый консенсус каждый раз необратим, он не может поддерживать множество узлов. Как только узлов станет больше, требования к производительности узлового оборудования возрастут в геометрической прогрессии, хотя традиционный консенсус PoW может вместить множество узлов, для достижения необратимости на 99,99% потребуется много времени;
6/30 И SSF «хочет и того и другого, и большего». Для участия требуется большое количество узлов, низкий порог участия узлов и быстрое подтверждение в одном блоке.
Это зависит от развития технологии подписи (например, BLS), так что группа узлов может подписаться вместе для экономии пропускной способности в сочетании с механизмом комитетов, тогда есть надежда на подтверждение одного блока. Однако, судя по индикатору прогресса, впереди еще долгий путь.
7/30 Второй этап Surge очень интересен. Он добавляет очень интуитивно понятный KPI: TPS должен достичь 100 000. Но я немного виновато добавил скобки и сказал, что накопительные пакеты считаются хаха. Вехой А является завершение первоначального расширения накопительного пакета, которое полностью зависит от предложения EIP-4844.
30.08 EIP-4844, прото-данкшардинг, явно включен в дорожную карту. 4844 — это интерфейсное решение Danksharding, которое менее сложно. Проще говоря, BLOB-объекты сначала подключаются к основной сети ETH, поэтому все данные объединения хранятся в BLOB-объектах, а не в основной цепочке. Аналогично логистическим складам, которые предпочитают строить в Куньшане, а не в Шанхае. Это позволяет получать больше роллапов и в то же время снижать стоимость каждого роллапа. https://www.eip4844.com/
9/30 Кроме того, поскольку 4844 — это простая версия, большой двоичный объект по-прежнему управляется узлами PoS. Таким образом, первоначально запланированные 16 МБ были бы невыносимы для узла, поэтому его заменили на 1 МБ. Конечно, 1 МБ — это неплохо, и плату за объединение можно значительно снизить. Индикатор выполнения составляет около 60%, поэтому прогресс считается плавным.
10/30 Этап B второго этапа — полное развертывание накопительного пакета. Основное внимание уделяется уровню DA, на котором также хранятся данные.
Неуместная метафора заключается в том, что для ETH было бы излишним хранить некоторые данные лично, поэтому ETH решил найти аутсорсера. Поэтому для того, чтобы этот аутсорсинговый уровень данных (DA) не творил зла, также необходима выборка данных (выборка данных DA). Это требует внедрения множества криптографических алгоритмов. Прогресс впечатляет, и он, вероятно, все еще находится на стадии теоретической демонстрации. Хаха.
11/30 Кроме того, с официальной точки зрения ETH, техническая зрелость ZK составляет всего 1/3, а системы OP — только 1/2. Другими словами, один в детском саду, а другой еще малыш. далеко от идеальной точки. Поэтому понятно, что несколько серий ZK, которые будут выпущены в ближайшее время, по сути, являются продуктом спешки с запуском вовремя, и они, вероятно, сделали много централизованных предположений и компромиссов.
30.12. На третьем этапе добавлена Плеть, которая не была включена в предыдущую дорожную карту! Этот маленький аватар-зомби показывает, что этот этап в основном нацелен на MEV, и я очень рад, что ETH придает этому такое большое значение. МЭВ - это плохо. Нансен назвал мой адрес крупным ончейн-трейдером и жертвой сэндвич-атаки. Мои торговые головы были сдавлены каждый день, и ни один пользователь не любил MEV.
13/30 Однако MEV — хороший бизнес для узлов PoS. Аргументом в пользу низкого EQ является то, что узлы PoS, подключающиеся к MEV, фактически «конкурируют с людьми за прибыль» в цепочке. Возвращаясь к дорожной карте, к счастью, ETH по-прежнему считает, что упаковка транзакций должна быть нейтральной. В настоящее время выбранное решение — использовать PBS для снижения воздействия MEV.
14/30 PBS означает разделение производителей блоков и заказчиков. Сортировщик отвечает только за сортировку и не помещает его в цепочку. Производитель блока не заботится о транзакциях и напрямую выбирает пакет, подготовленный сортировщиком, и помещает его в цепочку. Таким образом, цепочка взяточничества станет длиннее, что будет несколько лучше. Но оно не может вылечить первопричину, а может только «смягчить» ее. В конце концов, PBS только ослабляет мощь нод и делает котировки публичными.
15/30 Кроме того, в плане действий осталось несколько небольших вопросов, которые могут стать следующим направлением исследований: например, может ли приложение напрямую помочь вам с предварительными подтверждениями? Например, Uni помогает вам сделать внутреннее резервирование, и транзакция прошла успешно, или приложение может публично запретить сэндвичи для защиты пользователей (frontrunning-protection)? Например, Uni запретил ботов-сэндвичей.
16/30 Кстати, работа PBS фактически выполнена только на 20-40%. Завершен только один — внешний рынок MEV. Вероятно, это относится к flashbot.
17/30 Четвертая фаза Verge (третья фаза старой дорожной карты) не сильно изменилась. Основной вехой является построение дерева Веркеля. Если эта штука хорошо развита, блок проверки будет очень быстрым и плавным. В этой работе есть некоторый прогресс, даже более быстрый, чем прогресс ПБС на предыдущем этапе.
18/30 Однако есть изменения. Раньше ETH считал интересной темой только полную ZKization (полностью SNARKEed ETH). Теперь ZKization L1 явно добавлена в дорожную карту Verge. Обратите внимание: это не L2, это L1, и его необходимо ZKизировать. Конечно, работа, связанная с этим, еще не началась.
19/30 Кроме того, первые четыре этапа также немного связаны с квантовобезопасными алгоритмами, но квантовый взлом... все еще находится на самой ранней лабораторной стадии и является важным, но несрочным вопросом.
20/30 Чистка, пятый этап, означает, что Эмодзи — это метла. Самым важным на этом этапе является погашение некоторого «технического долга», накопившегося в первые годы. Этот срок действительно приземлен. В первые годы многие структуры ETH не были четко продуманы, например, сохранение исторических записей и записей о состоянии. Теперь мы решили улучшить их все за один раз.
21/30 Изменение по сравнению с прошлым заключается в том, что EIP-4444 явно прописан в дорожной карте. Основная суть EIP-4444 требует, чтобы клиент удалил некоторые бессмысленные исторические данные, например данные годичной давности. Обратите внимание, что это означает не прямое отключение реестра блокчейна, а некоторые раздутые исторические данные. Реестр блокчейна является основой, и его нельзя трогать.
22/30 Вот забавная вещь: EIP-4444 официально требует, чтобы его произношение было «четыре четверки».
EIP-4444: Связанные исторические данные в клиентах выполнения
https://eips.ethereum.org/EIPS/eip-4444
То же самое касается статуса с истекшим сроком действия 23/30. Фактически, теоретически, пока существует реестр, все транзакции в каждом счете могут быть отменены. Но на практике каждый раз отталкиваться было бы слишком медленно. Поэтому Ethereum также поддерживает дерево статусов. Например, в определенный момент сколько денег находится на счете A и сколько денег на счете B. Это значительно ускорит проверку.
24/30 Но цена «быстрости» заключается в том, что в ETH слишком много данных о состоянии. Несколько ТБ данных о состоянии слишком много для многих узлов. Предоставление доступа большему количеству узлов домашнего уровня всегда является самой большой целью ETH (и BTC). Поэтому, чтобы достичь этой цели, статус необходимо снизить. Срок действия штата должен это сделать, но я понимаю, что текущий план... на самом деле еще не очень ясен, и он еще не начался.
25/30 Кроме того, на пятом этапе необходимо провести некоторую работу по оптимизации EVM, например, отключить самоуничтожение, которое является механизмом возврата GAS, и оптимизировать модель газа и так далее.
26/30 Последний шестой этап, Splurge, имеет особую цель: исправить все остальное. Например, EVM требует оптимизации многих вещей; например, VDF позволяет генерировать в цепочке настоящие случайные числа. На самом деле существует предыдущая дорожная карта для VDF, но кажется, что реализация VDF требует сотрудничества с оборудованием (курсив наш).
27/30 Кроме того, EIP-4337 также является новым предложением на этом пути. Абстракция учетной записи была введена многими людьми. Давайте скажем проще: раньше смарт-контракты можно было использовать только для внутрисетевых транзакций, но теперь мы также надеемся, что смарт-контракты можно будет использовать непосредственно в вашем кошельке.
Например:
-Восстановить кошелек напрямую через социальные сети
-Компания проекта поможет вам авансировать оплату за газ.
-USDT как газ и т. д.
28/30 Путь к его реализации требует нового специального мемпула транзакций. Все эти предварительные транзакции публикуются здесь и продвигаются другими. Вы узнали? Это не требует изменения ETH. На самом деле тогда существовало много альтернатив плану 4337, но ключом к окончательному поражению других предложений было то, что он не требовал изменения уровня консенсуса. Всем нравится применять патчи, а хардфорки слишком вредны для блокчейна.
ERC-4337: абстракция учетной записи с использованием альтернативного мемпула
https://eips.ethereum.org/EIPS/eip-4337
29/30 Абстракция аккаунта на самом деле хорошая вещь, хотя название слишком абстрактное и сложное для понимания многих людей. Однако это ключ к массовому внедрению. Без этого ETH никогда не смог бы преодолеть узкое место десятков миллионов пользователей. Однако на самом деле его следует поставить на более раннюю стадию. Хотя в целом развитие происходит параллельно, приоритеты явно разные.
30/30 Финал! Что такое Финал Эфириума? $ETH будет очень высокопроизводительной, безопасной, крупной и устойчивой к цензуре публичной цепочкой. В то же время у нее также будет очень простой в использовании интерфейс и сервер, что может привести к успеху. нас подальше от этого мира, который повсюду полагается на доверие. С нетерпением жду этого дня.