Состояние легких клиентов в Ethereum

1/12/2024, 8:33:56 AM
Новичок
Ethereum
В этой статье рассматриваются некоторые существующие проблемы (и успехи) в состоянии клиентов Ethereum light, при этом подчеркивается важность достижения бездоверительности без ущерба для пользовательского опыта.

Нижеследующая статья основана на недавнем общении в Twitter Spaces с энтузиастами легкого клиента Филом Нго, Гаджиндером Сингхом (Lodestar), Гийомом Балле (Geth) и Мэттом Гарнеттом (EF).

В компании Lodestar мы давно являемся сторонниками легких клиентов - программного обеспечения, которое подключается к полным узлам для взаимодействия с блокчейном. Легкие клиенты, являясь удобной и не требующей больших ресурсов альтернативой запуску собственного полного узла, снижают необходимость доверять третьим лицам. Хотя они не подтверждают блоки, они ценны с точки зрения прямого доступа к данным блокчейна, не вызывающим доверия.

Однако, несмотря на всю их теоретическую ценность, предстоит еще поработать над тем, чтобы сделать легкие клиенты стандартной частью взаимодействия с Ethereum. Ниже мы рассмотрим некоторые существующие проблемы (и прогресс), подчеркивая при этом важность доверия без ущерба для пользовательского опыта.

Что такое легкие клиенты?

Самый децентрализованный и не требующий доверия способ взаимодействия с Ethereum - запустить полноценную ноду. Но это нелегкая задача - она требует поддержания независимой копии блокчейна, а также мгновенного и прямого доступа к одноранговой сети Ethereum, что требует значительных объемов памяти, хранения и процессора, делая ее невыполнимой для многих пользователей. И это все не говоря уже о том, что во многих случаях нет необходимости проверять всю цепочку.

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

Действительно, в прошлом году мы опубликовали статью о легких клиентах, отстаивая их как решение некоторых наших проблем.

В связи с этим легкие клиенты играют ключевую роль в системах блокчейн, предлагая пользователям, которые не хотят запускать полноценные узлы, безопасный доступ к Ethereum без синхронизации всей сети.

Вместо того, чтобы хранить локальные данные блокчейна и автономно проверять изменения, клиенты light получают необходимые им данные от провайдера, который может подключаться непосредственно к полному узлу. Затем эти данные обрабатываются узлом света, что позволяет ему подтвердить, что он является частью канонической цепочки, и оставаться в курсе событий.

Ethereum - не единственная экосистема, активно работающая над легкими клиентами.

Проблемы легких клиентов

Как мы все знаем, запуск полноценного узла сопряжен с ресурсоемкими задачами и ограничениями, касающимися возможностей устройств и вычислительных требований. Хотя легкие клиенты могут показаться простой альтернативой, исторически их было трудно реализовать.

Однако слияние в корне изменило представление о том, что значит быть легким клиентом на Ethereum, как в плане того, как они будут работать, так и в плане того, что они будут предлагать. В хард форке Altair появился комитет синхронизации, т.е. полезный способ получить легкий консенсус по поводу того, что является главой цепочки. По сути, это более естественная интеграция легких клиентов в протокол.

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

Провор Lodestar
Одна из вещей, над которой работает команда Lodestar, - это провер. То есть, используя синхронизацию легкого клиента для проверки данных со стороны выполнения, Вы проверяете правильность информации, которую получаете от провайдера (например, Infura).

Мы надеемся, что подобные вещи добавят протоколу еще один уровень безопасности и немного больше децентрализации. Это также лишь первый шаг. Нам нужно больше конкретных примеров того, что можно построить, используя этот потенциал.

Что мешает нам использовать световые клиенты сегодня?

Ответ на этот вопрос в меньшей степени связан с технической стороной и в большей - с принятием PoCs и инфраструктуры, которая у нас есть (например, библиотека Prover).

Нам нужно добавить больше возможностей для доказательства транзакций и квитанций, что потребует перехода на SSZ-кодирование транзакций, но кроме этого, с точки зрения протокола, мы на месте.

Мы можем использовать эту технологию прямо сейчас! Однако с точки зрения UX нам нужно достичь такого уровня, чтобы световой клиент просто работал в фоновом режиме, не мешал пользователям и не требовал от них дополнительных действий.

Конечно, трудно заставить принять что-то в децентрализованном пространстве, но нам следует подумать о том, как использовать стимулы для продвижения этого и как мы можем заставить MetaMask, Rainbow и т.д. также рассмотреть этот вопрос.

Переход от деревьев Меркле к деревьям Веркле

Изменение структуры данных для повышения эффективности - переход от дерева Меркла Патриции к более новым деревьям Веркла - это изменение структуры данных для легких клиентов, которые в противном случае не справились бы с большим объемом доказательств.

Появление деревьев Веркле решает эту проблему с помощью новой структуры данных. Благодаря инновационному использованию полиномиальных методов, деревья Verkle существенно уменьшают размер доказательств, необходимых для проверки, делая процесс более управляемым и упрощенным для легких клиентов.

"Идея заключается в том, что благодаря Verkle у Вас есть небольшие доказательства. И благодаря этому Вы можете предоставить легким клиентам, назовем их клиентами без гражданства, способ проверить все, что было предоставлено, так что доверия будет меньше".

Это обновление означает фундаментальный сдвиг в том, как клиенты light взаимодействуют с данными Ethereum, повышая их способность эффективно проверять состояние блокчейна без ущерба для безопасности и доверия.

Это не только приносит пользу нынешним легким клиентам, но и закладывает основу для будущих инноваций, создавая пространство, где пользователи смогут работать с Ethereum более гладко, безопасно и эффективно.

Должны ли световые клиенты быть стандартизированы для L1 и L2?

Это несколько спорная тема, которая в настоящее время обсуждается. По словам Гийома, "я думаю, что пока не стоит гармонизировать структуру данных, потому что L2 экспериментируют, они - люди, которые двигаются быстро и ломают вещи, а L1 более осторожны и немного более консервативны".

Правда в том, что нам, скорее всего, нужно больше времени для рассмотрения вопроса о стандартизации. Вопрос о том, что имеет смысл делать со временем, остается открытым, но, возможно, пройдет от пяти до десяти лет, прежде чем сообщество сможет даже подумать о процессе гармонизации.

Эта задержка, вероятно, оправдана сложной природой слоев Ethereum и трудностью внедрения изменений, связанных с уже существующими технологиями и разработками. Итог: нам следует подождать более подходящего времени для любых потенциальных усилий по стандартизации, что позволит создать более зрелую и стабилизированную инфраструктуру Ethereum.

The Light Client Summit @ DevConnect 🇹🇷

На следующей неделе разработчики Ethereum со всего мира соберутся в Стамбуле (Турция) на Devconnect - присоединяйтесь к нам на третью итерацию Light Client Summit, где будут представлены презентации и обсуждены направления развития легких клиентов!

Не можете прийти? Следите за новостями в Twitter, присоединяйтесь к разговору в Telegram или участвуйте в акции через Discord #light-clients.

Lodestar

Lodestar - это новейший клиент консенсуса Ethereum, созданный на TypeScript и поддерживаемый ChainSafe. Наш клиент с открытым исходным кодом и библиотеки делают разработку на Ethereum доступной для самой большой группы разработчиков в мире. Ориентируясь на легких клиентов, Lodestar стремится повысить удобство использования верифицируемых данных блокчейна для всех типов устройств и их пользователей.

Способствуйте разнообразию клиентов. Запустите Lodestar с помощью нашего краткого руководства. У Вас есть вопрос? Загляните в наш Discord👋

Отказ от ответственности:

  1. Эта статья перепечатана с сайта[chainsafe]. Все авторские права принадлежат оригинальному автору[Colin A]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Предупреждение об ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.

Пригласить больше голосов

Крипто-календарь

Обновления проекта
Etherex запустит токен REX 6 августа.
REX
22.27%
2025-08-06
Редкий день разработки и управления в Лас-Вегасе
Cardano проведет Rare Dev & Governance Day в Лас-Вегасе с 6 по 7 августа, включая семинары, хакатоны и панельные дискуссии, сосредоточенные на техническом развитии и вопросах управления.
ADA
-3.44%
2025-08-06
Блокчейн.Rio в Рио-де-Жанейро
Stellar примет участие в конференции Blockchain.Rio, которая состоится в Рио-де-Жанейро с 5 по 7 августа. Программа будет включать в себя ключевые выступления и панельные дискуссии с участием представителей экосистемы Stellar в сотрудничестве с партнерами Cheesecake Labs и NearX.
XLM
-3.18%
2025-08-06
Вебинар
Circle объявила о проведении вебинара Executive Insights на тему "Эра Закона GENIUS начинается", который запланирован на 7 августа 2025 года в 14:00 UTC. В ходе сессии будут рассмотрены последствия недавно принятого Закона GENIUS — первой федеральной регулирующей рамки для платежных стейблкоинов в Соединенных Штатах. Данта Диспарте и Кори Тен из Circle возглавят обсуждение того, как законодательство влияет на инновации в области цифровых активов, ясность регулирования и лидерство США в глобальной финансовой инфраструктуре.
USDC
-0.03%
2025-08-06
AMA на X
Ankr проведет AMA в X 7 августа в 16:00 UTC, сосредоточив внимание на работе DogeOS по созданию прикладного слоя для DOGE.
ANKR
-3.23%
2025-08-06

Похожие статьи

Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году
Средний

Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году

Neiro - это собака породы шиба-ину, которая вдохновила запуск токенов Neiro на различных блокчейнах. К 2025 году Neiro Ethereum (NEIROETH) превратился в ведущий мем-коин с рыночной капитализацией 215 миллионов долларов, 87 000+ держателей и листингом на 12 крупнейших биржах. Экосистема теперь включает DAO для управления сообществом, официальный магазин мерчандайза и мобильное приложение. NEIROETH внедрил решения второго уровня для увеличения масштабируемости и закрепил свою позицию в топ-10 мем-коинов по капитализации, поддерживаемый активным сообществом и ведущими крипто-инфлюенсерами.
9/5/2024, 3:37:05 PM
Лучшие криптовалютные лотерейные платформы на 2024 год
Новичок

Лучшие криптовалютные лотерейные платформы на 2024 год

Откройте для себя мир крипто-лотерей с помощью этого исчерпывающего руководства по механике крипто-лотерей, а также по лучшим платформам.
1/28/2024, 4:53:22 PM
Что такое обернутый Ethereum (WETH)?
Новичок

Что такое обернутый Ethereum (WETH)?

Wrapped Ethereum (WETH) - это ERC-20 версия родной валюты блокчейна Ethereum, Эфира (ETH). Жетон WETH привязан к оригинальной монете. На каждый WETH, находящийся в обращении, приходится один ETH в резерве. Целью создания WETH является обеспечение совместимости во всей сети. ETH не соответствует стандарту ERC-20, а большинство DApps, построенных на сети, следуют этому стандарту. Таким образом, WETH используется для облегчения интеграции ETH в приложения DeFi.
11/24/2022, 8:49:09 AM
Руководство по переключению сети в MetaMask
Новичок

Руководство по переключению сети в MetaMask

Это простое пошаговое руководство о том, как переключить Вашу сеть в MetaMask.
1/11/2024, 10:37:30 AM
О чем вообще Owlto Finance?
Продвинутый

О чем вообще Owlto Finance?

Owlto Finance - это децентрализованный мост Cross-Rollup для бесшовных переводов активов в сети Ethereum. Щелкните ссылку, чтобы узнать больше об этом и о том, как это работает.
9/18/2024, 4:11:38 AM
Что такое Dogwifhat? Все, что вам нужно знать о WIF
Средний

Что такое Dogwifhat? Все, что вам нужно знать о WIF

Dogwifhat - это мем-криптовалюта на основе Solana с огромным притяжением, обусловленным исключительно спекуляциями, и инициативой сообщества, которая приобрела популярность благодаря привлекательному маскоту Шиба Ину на розовой шляпе.
9/11/2024, 8:37:29 AM
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!