Как на самом деле устранить ограничение Газ MegaETH

MegaETH через разделение Полный узел достигла децентрализации вычислительной мощности и устранения ограничений Газ. Эта статья представлена сообществом 登鏈社區 и перепечатана Foresight News. (Предыдущий обзор: Техническое противостояние Ethereum: MegaETH против Monad) (Дополнительная информация: Виталик Бутерин также инвестировал! Новая общественная сеть MegaETH привлекла 20 миллионов фунтов стерлингов: цель - 100000 TPS, запуск основной сети к концу года) "Все пренебрегли тем, что MegaETH фактически почти устранила ограничение Газа EVM" - @0x_ultra это привело к некоторым последующим слухам во временной линии X - давайте проанализируем, как это работает и как это влияет. Типичная Блокчейн сеть Сначала давайте опишем состав обычной сети, чтобы выделить различия. Я использую изображение для упрощения объяснения (если вам это поможет, вы можете пропустить эту часть): Обычные роли в сети Блокчейн: Производитель блоков, сеть узлов и пользователи. Теперь давайте проанализируем, что представляют собой эти роли. Обычные роли в сети Производитель блоков Это лица, ответственные за создание блоков, которые могут быть добавлены в блокчейн. Для L1 это разнообразное и децентрализованное собрание валидаторов, которые случайным образом выбираются для этой роли, в то время как для L2 типичная структура поручает эту роль одному узлу: сортировщику. Ключевая разница между заполнением роли производителя блоков для двух сторон заключается в том, что сортировщики обычно имеют большие железные требования и либо не отказываются от этой роли, либо редко это делают, тогда как валидаторы постоянно меняются (например, лидеры Solana меняются через ~1.2 секунды). Полный узел Эти узлы получают блоки, созданные производителями блоков (как валидаторами, так и сортировщиками), выполняют сами эти блоки, чтобы проверить их точность относительно истории цепи, и затем обновляют свою локальную "истину", чтобы быть синхронизированными с цепью. После синхронизации они могут предоставлять эту информацию пользователям приложений, разработчикам, желающим получить информацию о цепи и т. д. Это и есть "сеть" блокчейна. Следует помнить, что скорость вашей сети зависит только от самого медленного узла. Это означает, что если эти узлы, предоставляющие информацию о цепи, не могут успевать за блоками, созданными валидаторами / сортировщиками, и проверять их правильность, то ваша сеть будет работать с замедлением. Пользователи Это вы. Когда вы читаете информацию из приложения или отправляете транзакции на цепь, вся информация маршрутизируется через Полный узел, который синхронизирован с производителями блоков. Это не требует дополнительных объяснений. Железный Протокол Итак, это все участники - хорошо. Но что это имеет отношение к ограничению Газа? Чтобы понять это, нам нужно обсудить Газ и представляющие собой означающие значения другие два измерения расширения в децентрализованной сети. Короче говоря, ограничение Газа представляет собой сложность вычислений или блоков в блокчейне, это обещание сети Узлам: для того чтобы успевать за созданными блоками, вам просто нужно X железа для обработки этих блоков, чтобы не отставать. Это в основном метод ограничения потока. Однако это не единственное измерение, влияющее на пропускную способность сети. Еще два фактора, влияющие на это, - это: Пропускная способность - скорость передачи данных узла вверх / вниз, позволяющая ему взаимодействовать с другими частями сети Хранение - железные требования узла для хранения информации цепи. Чем больше обработанной истории, тем больше информации нужно хранить. Вместе с вычислениями это составляет неявный "железный Протокол" сети: Три измерения расширения сети, влияющие на пропускную способность В традиционной конфигурации криптовалюты обычно одиночная машина (Полный узел) выполняет работу в изоляции и способна обрабатывать максимальные требования всех трех измерений. Полный узел должен иметь: Пропускная способность для загрузки / выгрузки всех блоков Вычислительную мощность для повторного выполнения всех транзакций всех блоков Ёмкость хранения для хранения всего состояния цепи В этом отношении вычисления обычно являются наиболее ограничивающим фактором в сети EVM, что является причиной того, что ограничения блока в хорошо распределенной сети примерно одинаковы: Таблица: Сравнение параметров Газа EVM в блокчейне в 2024 году (источник: Paradigm []) Таким образом, проблема идентифицирована как вычислительная мощность, необходимая для одной машины, чтобы успевать за производителями блоков цепи. Как решить эту проблему? Специализация узлов. Специализация узлов: ответ MegaETH "Что такое специализированный узел?" Это просто означает, что мы принимаем способ разделения этого традиционного одного физического сущности (Полный узел) на группу машин, специализированных на определенные функции. Затем: Полный узел должен обрабатывать максимальную пропускную способность, вычисления и хранение от блоков производителей. Сейчас: Полный узел заменен копией узла, который принимает только разницу в состоянии, а не полный блок, а полные блоки распределяются по всей сети узлов-доказателей, которые независимо выполняют эти блоки, а затем сообщают об успешных доказательствах блока копии узла. Визуализация: Визуализация связи сети доказательств и копии узла Влияние вышеуказанного: Поскольку вычисления (т. е. сложность транзакций) больше не обрабатываются отдельной сущностью для каждого блока, а распределены по группе машин в сети доказательств, это больше не является наиболее срочным ограничивающим измерением расширения, практически устраняя возможность его ограничения Это переносит проблему на пропускную способность и хранение, причем размер хранения из-за роста состояния является нашим текущим приоритетом. Чтобы решить эту проблему, мы итерируем модель ценообразования на основе количества обновлений kv, а не сложности транзакций (Газ). Разбивая одну машину на группу машин, в этой конкретной конфигурации внедряются некоторые предположения о доверии. По поводу последнего, важно отметить, что MegaETH также предоставит опцию Полный узел для тех, кто хочет самостоятельно проверить состояние цепи на 100%. Последние спецификации узла, предоставляемые MegaETH Хорошо, вычисления / ограничение Газа исчезли — что это значит для меня? Влияние отсутствия ограничения Газа На самом верхнем уровне это означает просто, что "люди могут делать более сложные вещи в блокчейне", что обычно проявляется в строгих ограничениях размеров контрактов и транзакций. @yangl1996 в ответе @dailofrog ( страстный художник в блокчейне ) прямой ответ: Кроме того, есть несколько примерных категорий: Сложные вычисления в блокчейне Непосредственное выполнение моделей машинного обучения в смарт-контрактах Расчеты реального времени Полная сортировка больших массивов без ограничений цикла Может обходить все сети / отношения графика Алгоритм Хранение и управление состоянием Обслуживание более крупных структур данных в контрактах Держать больше исторических данных доступными для хранения в контракте Обработка пакетных операций в одной транзакции Протокольный дизайн Выполнение полной верификации доказательств нулевого знания Сложные операции шифрования без внешних компонентов Прямой маркетмейкинг с использованием сложных формул В конечном итоге это просто креативность в блокчейне. Это изменение мышления от редкости, оптимизации Газа и оптимизации контрактов к более богатой нормализации EVM. Мы увидим, как команда наконец использует это, но я думаю, что это будет вещь, которая долгое время тихо получала похвалу в экосистеме.

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить