Заголовок оригинала: "Анализ перспектив обновления технологии протокола ETH (2): The Surge"
Источник: Ebunker на китайском языке
С начала октября этого года сооснователь Ethereum Vitalik Buterin опубликовал серию статей о возможном будущем Ethereum, включая шесть частей дорожной карты развития Ethereum: The Merge, The Surge, The Scourge, The Verge, The Purge и The Splurge.
Ранее мы уже разбирали первую часть дорожной карты (The Merge), в этой статье мы продолжим разбирать вторую часть этой серии - The Surge, в этой статье Виталик сфокусировался на обсуждении масштабируемости и долгосрочного развития Ethereum. Из технической дорожной карты этой фазы мы можем более глубоко понять, как Ethereum превратится в систему, способную обрабатывать огромный спрос (TPS достигнет 100,000+), при этом оставаясь децентрализованной и безопасной Протокол.
Основное видение ETH-сети
По своей сути, Ethereum стремится стать базовым уровнем децентрализованного Интернета. Ethereum поддерживает сложные децентрализованные приложения, используя автоматически выполняемый код смарт-контрактов, что делает его предпочтительным блокчейном для разработчиков, создающих децентрализованные приложения, включая DeFi, NFT и другие.
Однако у Ethereum ограничения в масштабируемости. Ethereum L1 может обрабатывать только около 15-30 транзакций в секунду, что существенно отличается от традиционных платежных сетей, таких как Visa. Это приводит к высоким комиссиям за газ во время перегрузки сети и ограничивает способность Ethereum стать мировой масштабной инфраструктурой. Именно эту проблему The Surge планирует решить.
Основные цели Surge следующие:
-ETH Etherium L1+L2 достигает 100,000+ TPS;
Сохранить децентрализацию и устойчивость L1;
-По крайней мере, некоторые L2 полностью наследуют основные свойства Ethereum (нет необходимости в доверии, открытость, устойчивость к цензуре);
Максимизация взаимодействия между L2: Ethereum должен быть экосистемой, а не сотней разных блокчейнов.
В будущем, сфокусированном на роллапе
Surge относится к плану увеличения масштабируемости Ethereum, в основном путем использования решений L2. Rollup является ключевой частью этой стратегии. Дорожная карта на основе rollup предлагает простое разделение: Ethereum L1 сосредотачивается на том, чтобы стать мощным и децентрализованным базовым уровнем, в то время как L2 берет на себя задачу помощи в расширении экосистемы.
Rollup упаковывает транзакции вне цепи, а затем отправляет их обратно на основную сеть ETH, значительно увеличивая пропускную способность при сохранении безопасности и децентрализации. Как сказал Виталик, rollup может увеличить масштабируемость ETH до 100 000 TPS и более. Это будет революционным расширением, поскольку оно позволяет ETH обрабатывать глобальные приложения без ущерба для децентрализации.
!
Виталик подчеркивает, что rollup - это не только временное решение, но и долгосрочное решение для масштабирования. ETH 2.0, переходя от PoW к PoS через The Merge, снизил энергопотребление, а rollup, как долгосрочное решение для масштабирования, считается следующим важным этапом.
В этом году на карте развития с центром на rollup достигнуты важные результаты: с выпуском EIP-4844 blobs пропускная способность данных ETH L1 значительно увеличилась, несколько виртуальных машин ETH (EVM) rollup перешли в первую фазу. Каждый L2 существует как фрагмент со своими внутренними правилами и логикой, и разнообразие и многообразие реализаций фрагментации стали реальностью.
Дальнейшее развитие выборки доступности данных (DAS)
Ещё одной ключевой составляющей The Surge является сэмплирование доступности данных (DAS), это технология, которая призвана решить проблему доступности данных. В децентрализованной сети, такой как Ethereum, все узлы могут проверять данные без необходимости хранения или загрузки всего содержимого, что является крайне важным.
DAS позволяет узлам проверять данные, не обращаясь к полному набору данных, тем самым повышая масштабируемость и эффективность.
Виталик подчеркнул две формы DAS: PeerDAS и 2D DAS.
PeerDAS стремится укрепить доверительные предположения в rollup, чтобы сделать его более безопасным. 2D DAS не только производит случайное выборочное обследование внутри блоба, но и между блобами. С использованием линейных свойств обязательства KZG, блок может быть расширен с помощью нового набора виртуальных блобов, кодирующих ту же самую избыточную информацию.
С помощью DAS Ethereum может обрабатывать больше данных, что позволяет реализовать более быструю и дешевую роллапу, не ущемляя децентрализацию.
В дальнейшем потребуется провести больше работы по определению идеальной версии 2D DAS и доказательству ее безопасности.
!
Долгосрочный реалистичный путь, по мнению Виталика, состоит в том, что
(1) Внедрение идеальной 2D DAS;
(2) Постоянно использовать 1D DAS, жертвуя эффективностью полосы пропускания выборки ради простоты и надежности и принимая более низкий предел данных;
(3) Откажитесь от DA и полностью примите Plasma в качестве основной архитектуры Layer2.
Следует отметить, что такой выбор существует, даже если решено выполнить масштабирование непосредственно на уровне L1. Это связано с тем, что если уровню L1 приходится обрабатывать большое количество TPS, блоки L1 станут очень большими, и клиентам потребуется эффективный способ проверки их правильности, поэтому им придется использовать технологии, аналогичные rollup (например, ZK-EVM и DAS) на уровне L1.
Plasma и другие решения
Помимо Rollup, Plasma, одно из ранних предложений для масштабирования за пределами цепи, является еще одним решением L2.
Plasma создает дочернюю цепочку, которая обрабатывает транзакции независимо от основной цепочки Ethereum и периодически отправляет сводку на основную сеть. Для каждого блока оператор отправляет каждому пользователю ветку Меркла, чтобы подтвердить изменение состояния его активов. Пользователи могут извлекать свои активы, предоставляя ветку Меркла. Важно отметить, что эта ветка не обязательно должна иметь последнее состояние в качестве корня.
Поэтому, даже если возникают проблемы с доступностью данных, пользователь все равно может восстановить свои активы, извлекая доступное последнее состояние. Если пользователь отправляет недопустимую ветвь (например, извлекает активы, которые уже были отправлены другим лицам, или оператор самостоятельно создает активы из воздуха), то можно определить законную принадлежность активов с помощью механизма вызова на цепи.
Хотя разработка Plasma в некотором смысле отстает от разработки rollup, Vitalik все еще считает его частью более широкого инструментария масштабируемости для ETH-сети.
Кроме того, Виталик также обсудил улучшение технологии сжатия данных и криптографического подтверждения в своей статье, чтобы дополнительно повысить эффективность rollup и других решений L2. Идея заключается в сжатии как можно большего количества данных, при этом обеспечивая возможность проверки всех необходимой информации узлам Ethereum. Эти технологические улучшения, скорее всего, сыграют ключевую роль в процессе увеличения пропускной способности сети Ethereum.
!
На рисунке показана цепь Plasma Cash, где транзакция по расходу Coin i помещена на i-ю позицию в дереве. В этом примере, при условии, что все предыдущие деревья являются действительными, известно, что у Eve в настоящее время есть Coin 1, у David - Coin 4, у George - Coin 6.
Ранняя версия Plasma могла обрабатывать только случаи использования платежей и не могла быть эффективно распространена. Однако, если требовать, чтобы каждый корень был проверен с использованием SNARK, то Plasma станет намного более мощной. Весь процесс может быть существенно упрощен, поскольку исключаются большинство возможных путей мошенничества операторов. В то же время открываются новые пути, такие как возможность немедленного изъятия средств пользователями в случае, если операторы не мошенничают, без необходимости ждать недельного периода оспаривания.
!
На рисунке показан один из способов создания цепи EVM plasma (но не единственный способ): использование ZK-SNARK для построения параллельного дерева UTXO, отражающего изменения баланса, сделанные EVM, определяющее уникальное отображение "одной и той же монеты" в разные периоды времени в истории. Затем на этой основе можно построить структуру Plasma.
Производительность Plasma весьма хороша, и это ключевая причина, по которой все строят структуры, чтобы преодолеть ее недостатки в безопасности.
Улучшения совместимости между L2
Одной из основных проблем, с которой сталкивается сегодняшняя экосистема L2, является недостаточная межсетевая совместимость L2. Как улучшить ощущение использования экосистемы L2, чтобы оно было таким же, как при использовании единой экосистемы ETH, является насущной проблемой.
Улучшение взаимодействия между L2 имеет несколько категорий. В теории ETH блокчейн с Rollup, как центром, и L1 с исполнительными фрагментами является схожим. В текущей экосистеме L2 ETH блокчейна все еще есть следующие проблемы по сравнению с идеальным состоянием в практике:
Адрес специфической цепочки: в адресе должна содержаться информация о цепочке (L1, Optimism, Arbitrum и т. д.). Как только это будет достигнуто, можно будет просто поместить адрес в поле отправки для осуществления процесса отправки через L2, при этом кошелек может самостоятельно обрабатывать, как осуществлять отправку (включая использование межцепочечного Протокола).
Запросы на платежи для конкретной цепочки: должны легко и стандартизированно создавать сообщение в форме 'отправить мне X токенов типа Y на цепочке Z'. Это имеет два основных применения: платежи между людьми или между людьми и услугами мерчантов; запросы финансирования dApp.
Кросс-чейн обмен и оплата газа: должен быть стандартизированный открытый протокол для выражения операций по кросс-чейну. ERC-7683 и RIP-7755 предприняли попытки в этой области, хотя их область применения гораздо шире, чем эти конкретные случаи использования.
Легкий клиент: пользователи должны иметь возможность фактически проверить цепочку, с которой они взаимодействуют, а не просто доверять поставщику RPC. Например, Helios от a16z crypto может это сделать (для самой цепи ETH), но такая децентрализация должна распространяться на уровень L2. ERC-3668 (CCIP-read) - это одна из стратегий для достижения этой цели.
Концепция моста для обмена токенами: предположим, что в мире, где все L2 - это rollup с доказательством справедливости, и каждый слот подает в ETH-сеть, чтобы переместить активы L2 из одного в другой, все еще требуется вывод и депозит, что требует больших затрат на L1 Gas.
Одним из способов решения этой проблемы является создание общего минималистичного роллапа, единственной функцией которого является отслеживание того, какой токен L2 владеет каждым типом токена и какой баланс есть у каждого из них, и позволяет массово обновлять эти балансы с помощью серии операций кросс-L2 отправки, инициированных любым L2. Это устранит необходимость в перекрестных переводах L2 для оплаты комиссии за газ L1 за каждый перевод и использовании технологий на основе поставщиков ликвидности, таких как ERC-7683.
Синхронная комбинируемость: позволяет совершать синхронные вызовы между определенными L2 и L1 или между несколькими L2. Это способствует повышению финансовой эффективности протокола DeFi. Первое может быть реализовано без какой-либо координации между L2; второе требует совместного упорядочивания. Технология на основе rollup автоматически применима к этим всем технологиям.
Множество примеров, приведенных выше, сталкиваются с проблемой стандартизации и вопросом, какие слои следует стандартизировать и когда. Если стандартизация происходит слишком рано, может закрепиться менее эффективное решение. Если стандартизация происходит слишком поздно, может возникнуть ненужная фрагментация.
В настоящее время существует согласие: в некоторых случаях существует более слабое, но более легкое внедрение "краткосрочное решение" и "окончательно правильное", но требующее нескольких лет для реализации "долгосрочное решение". Эти задачи являются не только техническими проблемами, они также являются (и возможно, главным образом) социальными проблемами, требующими сотрудничества L2, кошельков и L1.
Продолжаем расширять ETH Workshop L1
Виталик считает, что расширение Ethereum L1 само по себе и обеспечение его способности продолжать принимать все больше случаев использования очень ценно.
L1 расширение имеет три стратегии, которые могут быть выполнены отдельно или параллельно:
(1) усовершенствовать методы (например, клиентский код, клиенты без сохранения состояния, исторический срок действия), чтобы упростить проверку L1, а затем увеличить лимиты газа;
(2) снизить стоимость конкретной операции и увеличить среднюю пропускную способность без увеличения риска наихудшего сценария;
(3) Нативные Rollups (т. е. создание N параллельных копий EVM).
Эти различные технологии имеют свои собственные компромиссы. Например, у оригинальных роллапов есть такие же слабые места в комбинируемости, как и у обычных роллапов: нельзя отправить одну транзакцию для синхронизации операций в нескольких роллапах. Увеличение верхнего предела газа ослабит другие преимущества, которые можно достичь с помощью упрощенной проверки на L1, такие как увеличение числа пользователей, работающих на проверочных узлах, и увеличение числа соло-стейкеров. В зависимости от способа реализации, сделать определенные операции в EVM дешевле может увеличить общую сложность EVM.
Децентрализация и безопасность
Баланс между масштабируемостью и децентрализацией - одна из тем, которую Виталик постоянно поднимает. Многие проекты блокчейна выбирают жертвовать децентрализацией ради более высокой пропускной способности. Например, Solana может обрабатывать тысячи транзакций в секунду, но требует мощного оборудования для запуска узлов, что делает сеть централизованной. Виталик настаивает на том, что даже если Ethereum продолжает масштабироваться, он должен сохранить обещание децентрализации.
Rollup и DAS рассматриваются как способы увеличения мощности сети Ethereum при сохранении ее децентрализованности. В отличие от Solana или других высокопроизводительных блокчейнов, стратегия масштабирования Ethereum обеспечивает возможность запуска узлов любым лицом, что защищает сеть в действительно децентрализованном стиле. Это крайне важно для визии Ethereum о создании блокчейна, поддерживающего финансовую систему без разрешения во всем мире.
Чем выше масштабируемость, тем больше ответственности по обеспечению безопасности. По мере того, как Ethereum движется в будущее, сфокусированное на роллапах, обеспечение недоверительности этих систем становится критически важным. Роллапы полагаются на криптографическое доказательство для обеспечения легитимности оффчейн-транзакций при их возврате на Ethereum. Хотя эти системы уже доказали свою эффективность, они не безопасны. Виталик признает, что для зрелости этих технологий необходимы строгие тесты и итерации, особенно при их более широком применении.
Перспективы The Surge
После The Surge Виталик представил себе, что ETH-блокчейн может быть не только масштабируемым, но и оставаться полностью децентрализованным, безопасным и устойчивым. Эта перспектива включает не только масштабирование первого уровня с помощью rollup и DAS, но также создание более эффективных алгоритмов консенсуса, улучшение инструментов разработчика и развитие активной экосистемы dApp.
Дорожная карта Ethereum оптимистична, но существует множество вызовов. Масштабное внедрение rollup, обеспечение безопасности решений L2 и подготовка к квантовому будущему являются сложными задачами. Однако, если Ethereum сможет преодолеть эти преграды, оно укрепит свою позицию как ядро Web3: децентрализованный, контролируемый пользователями интернет.
В быстроразвивающейся области блокчейна Ethereum фокусируется на масштабируемости без ущерба децентрализации, что делает его уникальным. Если The Surge будет успешным, это может вновь изменить картину технологии блокчейн в ближайшие годы.
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
Анализ перспектив перед техническим обновлением протокола Ethereum (часть 2): The Surge
С начала октября этого года сооснователь Ethereum Vitalik Buterin опубликовал серию статей о возможном будущем Ethereum, включая шесть частей дорожной карты развития Ethereum: The Merge, The Surge, The Scourge, The Verge, The Purge и The Splurge.
Ранее мы уже разбирали первую часть дорожной карты (The Merge), в этой статье мы продолжим разбирать вторую часть этой серии - The Surge, в этой статье Виталик сфокусировался на обсуждении масштабируемости и долгосрочного развития Ethereum. Из технической дорожной карты этой фазы мы можем более глубоко понять, как Ethereum превратится в систему, способную обрабатывать огромный спрос (TPS достигнет 100,000+), при этом оставаясь децентрализованной и безопасной Протокол.
Основное видение ETH-сети
По своей сути, Ethereum стремится стать базовым уровнем децентрализованного Интернета. Ethereum поддерживает сложные децентрализованные приложения, используя автоматически выполняемый код смарт-контрактов, что делает его предпочтительным блокчейном для разработчиков, создающих децентрализованные приложения, включая DeFi, NFT и другие.
Однако у Ethereum ограничения в масштабируемости. Ethereum L1 может обрабатывать только около 15-30 транзакций в секунду, что существенно отличается от традиционных платежных сетей, таких как Visa. Это приводит к высоким комиссиям за газ во время перегрузки сети и ограничивает способность Ethereum стать мировой масштабной инфраструктурой. Именно эту проблему The Surge планирует решить.
Основные цели Surge следующие:
-ETH Etherium L1+L2 достигает 100,000+ TPS;
-По крайней мере, некоторые L2 полностью наследуют основные свойства Ethereum (нет необходимости в доверии, открытость, устойчивость к цензуре);
В будущем, сфокусированном на роллапе
Surge относится к плану увеличения масштабируемости Ethereum, в основном путем использования решений L2. Rollup является ключевой частью этой стратегии. Дорожная карта на основе rollup предлагает простое разделение: Ethereum L1 сосредотачивается на том, чтобы стать мощным и децентрализованным базовым уровнем, в то время как L2 берет на себя задачу помощи в расширении экосистемы.
Rollup упаковывает транзакции вне цепи, а затем отправляет их обратно на основную сеть ETH, значительно увеличивая пропускную способность при сохранении безопасности и децентрализации. Как сказал Виталик, rollup может увеличить масштабируемость ETH до 100 000 TPS и более. Это будет революционным расширением, поскольку оно позволяет ETH обрабатывать глобальные приложения без ущерба для децентрализации.
!
Виталик подчеркивает, что rollup - это не только временное решение, но и долгосрочное решение для масштабирования. ETH 2.0, переходя от PoW к PoS через The Merge, снизил энергопотребление, а rollup, как долгосрочное решение для масштабирования, считается следующим важным этапом.
В этом году на карте развития с центром на rollup достигнуты важные результаты: с выпуском EIP-4844 blobs пропускная способность данных ETH L1 значительно увеличилась, несколько виртуальных машин ETH (EVM) rollup перешли в первую фазу. Каждый L2 существует как фрагмент со своими внутренними правилами и логикой, и разнообразие и многообразие реализаций фрагментации стали реальностью.
Дальнейшее развитие выборки доступности данных (DAS)
Ещё одной ключевой составляющей The Surge является сэмплирование доступности данных (DAS), это технология, которая призвана решить проблему доступности данных. В децентрализованной сети, такой как Ethereum, все узлы могут проверять данные без необходимости хранения или загрузки всего содержимого, что является крайне важным.
DAS позволяет узлам проверять данные, не обращаясь к полному набору данных, тем самым повышая масштабируемость и эффективность.
Виталик подчеркнул две формы DAS: PeerDAS и 2D DAS.
PeerDAS стремится укрепить доверительные предположения в rollup, чтобы сделать его более безопасным. 2D DAS не только производит случайное выборочное обследование внутри блоба, но и между блобами. С использованием линейных свойств обязательства KZG, блок может быть расширен с помощью нового набора виртуальных блобов, кодирующих ту же самую избыточную информацию.
С помощью DAS Ethereum может обрабатывать больше данных, что позволяет реализовать более быструю и дешевую роллапу, не ущемляя децентрализацию.
В дальнейшем потребуется провести больше работы по определению идеальной версии 2D DAS и доказательству ее безопасности.
!
Долгосрочный реалистичный путь, по мнению Виталика, состоит в том, что
(1) Внедрение идеальной 2D DAS;
(2) Постоянно использовать 1D DAS, жертвуя эффективностью полосы пропускания выборки ради простоты и надежности и принимая более низкий предел данных;
(3) Откажитесь от DA и полностью примите Plasma в качестве основной архитектуры Layer2.
Следует отметить, что такой выбор существует, даже если решено выполнить масштабирование непосредственно на уровне L1. Это связано с тем, что если уровню L1 приходится обрабатывать большое количество TPS, блоки L1 станут очень большими, и клиентам потребуется эффективный способ проверки их правильности, поэтому им придется использовать технологии, аналогичные rollup (например, ZK-EVM и DAS) на уровне L1.
Plasma и другие решения
Помимо Rollup, Plasma, одно из ранних предложений для масштабирования за пределами цепи, является еще одним решением L2.
Plasma создает дочернюю цепочку, которая обрабатывает транзакции независимо от основной цепочки Ethereum и периодически отправляет сводку на основную сеть. Для каждого блока оператор отправляет каждому пользователю ветку Меркла, чтобы подтвердить изменение состояния его активов. Пользователи могут извлекать свои активы, предоставляя ветку Меркла. Важно отметить, что эта ветка не обязательно должна иметь последнее состояние в качестве корня.
Поэтому, даже если возникают проблемы с доступностью данных, пользователь все равно может восстановить свои активы, извлекая доступное последнее состояние. Если пользователь отправляет недопустимую ветвь (например, извлекает активы, которые уже были отправлены другим лицам, или оператор самостоятельно создает активы из воздуха), то можно определить законную принадлежность активов с помощью механизма вызова на цепи.
Хотя разработка Plasma в некотором смысле отстает от разработки rollup, Vitalik все еще считает его частью более широкого инструментария масштабируемости для ETH-сети.
Кроме того, Виталик также обсудил улучшение технологии сжатия данных и криптографического подтверждения в своей статье, чтобы дополнительно повысить эффективность rollup и других решений L2. Идея заключается в сжатии как можно большего количества данных, при этом обеспечивая возможность проверки всех необходимой информации узлам Ethereum. Эти технологические улучшения, скорее всего, сыграют ключевую роль в процессе увеличения пропускной способности сети Ethereum.
!
На рисунке показана цепь Plasma Cash, где транзакция по расходу Coin i помещена на i-ю позицию в дереве. В этом примере, при условии, что все предыдущие деревья являются действительными, известно, что у Eve в настоящее время есть Coin 1, у David - Coin 4, у George - Coin 6.
Ранняя версия Plasma могла обрабатывать только случаи использования платежей и не могла быть эффективно распространена. Однако, если требовать, чтобы каждый корень был проверен с использованием SNARK, то Plasma станет намного более мощной. Весь процесс может быть существенно упрощен, поскольку исключаются большинство возможных путей мошенничества операторов. В то же время открываются новые пути, такие как возможность немедленного изъятия средств пользователями в случае, если операторы не мошенничают, без необходимости ждать недельного периода оспаривания.
!
На рисунке показан один из способов создания цепи EVM plasma (но не единственный способ): использование ZK-SNARK для построения параллельного дерева UTXO, отражающего изменения баланса, сделанные EVM, определяющее уникальное отображение "одной и той же монеты" в разные периоды времени в истории. Затем на этой основе можно построить структуру Plasma.
Производительность Plasma весьма хороша, и это ключевая причина, по которой все строят структуры, чтобы преодолеть ее недостатки в безопасности.
Улучшения совместимости между L2
Одной из основных проблем, с которой сталкивается сегодняшняя экосистема L2, является недостаточная межсетевая совместимость L2. Как улучшить ощущение использования экосистемы L2, чтобы оно было таким же, как при использовании единой экосистемы ETH, является насущной проблемой.
Улучшение взаимодействия между L2 имеет несколько категорий. В теории ETH блокчейн с Rollup, как центром, и L1 с исполнительными фрагментами является схожим. В текущей экосистеме L2 ETH блокчейна все еще есть следующие проблемы по сравнению с идеальным состоянием в практике:
Адрес специфической цепочки: в адресе должна содержаться информация о цепочке (L1, Optimism, Arbitrum и т. д.). Как только это будет достигнуто, можно будет просто поместить адрес в поле отправки для осуществления процесса отправки через L2, при этом кошелек может самостоятельно обрабатывать, как осуществлять отправку (включая использование межцепочечного Протокола).
Запросы на платежи для конкретной цепочки: должны легко и стандартизированно создавать сообщение в форме 'отправить мне X токенов типа Y на цепочке Z'. Это имеет два основных применения: платежи между людьми или между людьми и услугами мерчантов; запросы финансирования dApp.
Кросс-чейн обмен и оплата газа: должен быть стандартизированный открытый протокол для выражения операций по кросс-чейну. ERC-7683 и RIP-7755 предприняли попытки в этой области, хотя их область применения гораздо шире, чем эти конкретные случаи использования.
Легкий клиент: пользователи должны иметь возможность фактически проверить цепочку, с которой они взаимодействуют, а не просто доверять поставщику RPC. Например, Helios от a16z crypto может это сделать (для самой цепи ETH), но такая децентрализация должна распространяться на уровень L2. ERC-3668 (CCIP-read) - это одна из стратегий для достижения этой цели.
Концепция моста для обмена токенами: предположим, что в мире, где все L2 - это rollup с доказательством справедливости, и каждый слот подает в ETH-сеть, чтобы переместить активы L2 из одного в другой, все еще требуется вывод и депозит, что требует больших затрат на L1 Gas.
Одним из способов решения этой проблемы является создание общего минималистичного роллапа, единственной функцией которого является отслеживание того, какой токен L2 владеет каждым типом токена и какой баланс есть у каждого из них, и позволяет массово обновлять эти балансы с помощью серии операций кросс-L2 отправки, инициированных любым L2. Это устранит необходимость в перекрестных переводах L2 для оплаты комиссии за газ L1 за каждый перевод и использовании технологий на основе поставщиков ликвидности, таких как ERC-7683.
Синхронная комбинируемость: позволяет совершать синхронные вызовы между определенными L2 и L1 или между несколькими L2. Это способствует повышению финансовой эффективности протокола DeFi. Первое может быть реализовано без какой-либо координации между L2; второе требует совместного упорядочивания. Технология на основе rollup автоматически применима к этим всем технологиям.
Множество примеров, приведенных выше, сталкиваются с проблемой стандартизации и вопросом, какие слои следует стандартизировать и когда. Если стандартизация происходит слишком рано, может закрепиться менее эффективное решение. Если стандартизация происходит слишком поздно, может возникнуть ненужная фрагментация.
В настоящее время существует согласие: в некоторых случаях существует более слабое, но более легкое внедрение "краткосрочное решение" и "окончательно правильное", но требующее нескольких лет для реализации "долгосрочное решение". Эти задачи являются не только техническими проблемами, они также являются (и возможно, главным образом) социальными проблемами, требующими сотрудничества L2, кошельков и L1.
Продолжаем расширять ETH Workshop L1
Виталик считает, что расширение Ethereum L1 само по себе и обеспечение его способности продолжать принимать все больше случаев использования очень ценно.
L1 расширение имеет три стратегии, которые могут быть выполнены отдельно или параллельно:
(1) усовершенствовать методы (например, клиентский код, клиенты без сохранения состояния, исторический срок действия), чтобы упростить проверку L1, а затем увеличить лимиты газа;
(2) снизить стоимость конкретной операции и увеличить среднюю пропускную способность без увеличения риска наихудшего сценария;
(3) Нативные Rollups (т. е. создание N параллельных копий EVM).
Эти различные технологии имеют свои собственные компромиссы. Например, у оригинальных роллапов есть такие же слабые места в комбинируемости, как и у обычных роллапов: нельзя отправить одну транзакцию для синхронизации операций в нескольких роллапах. Увеличение верхнего предела газа ослабит другие преимущества, которые можно достичь с помощью упрощенной проверки на L1, такие как увеличение числа пользователей, работающих на проверочных узлах, и увеличение числа соло-стейкеров. В зависимости от способа реализации, сделать определенные операции в EVM дешевле может увеличить общую сложность EVM.
Децентрализация и безопасность
Баланс между масштабируемостью и децентрализацией - одна из тем, которую Виталик постоянно поднимает. Многие проекты блокчейна выбирают жертвовать децентрализацией ради более высокой пропускной способности. Например, Solana может обрабатывать тысячи транзакций в секунду, но требует мощного оборудования для запуска узлов, что делает сеть централизованной. Виталик настаивает на том, что даже если Ethereum продолжает масштабироваться, он должен сохранить обещание децентрализации.
Rollup и DAS рассматриваются как способы увеличения мощности сети Ethereum при сохранении ее децентрализованности. В отличие от Solana или других высокопроизводительных блокчейнов, стратегия масштабирования Ethereum обеспечивает возможность запуска узлов любым лицом, что защищает сеть в действительно децентрализованном стиле. Это крайне важно для визии Ethereum о создании блокчейна, поддерживающего финансовую систему без разрешения во всем мире.
Чем выше масштабируемость, тем больше ответственности по обеспечению безопасности. По мере того, как Ethereum движется в будущее, сфокусированное на роллапах, обеспечение недоверительности этих систем становится критически важным. Роллапы полагаются на криптографическое доказательство для обеспечения легитимности оффчейн-транзакций при их возврате на Ethereum. Хотя эти системы уже доказали свою эффективность, они не безопасны. Виталик признает, что для зрелости этих технологий необходимы строгие тесты и итерации, особенно при их более широком применении.
Перспективы The Surge
После The Surge Виталик представил себе, что ETH-блокчейн может быть не только масштабируемым, но и оставаться полностью децентрализованным, безопасным и устойчивым. Эта перспектива включает не только масштабирование первого уровня с помощью rollup и DAS, но также создание более эффективных алгоритмов консенсуса, улучшение инструментов разработчика и развитие активной экосистемы dApp.
Дорожная карта Ethereum оптимистична, но существует множество вызовов. Масштабное внедрение rollup, обеспечение безопасности решений L2 и подготовка к квантовому будущему являются сложными задачами. Однако, если Ethereum сможет преодолеть эти преграды, оно укрепит свою позицию как ядро Web3: децентрализованный, контролируемый пользователями интернет.
В быстроразвивающейся области блокчейна Ethereum фокусируется на масштабируемости без ущерба децентрализации, что делает его уникальным. Если The Surge будет успешным, это может вновь изменить картину технологии блокчейн в ближайшие годы.
Ссылка на оригинал
: