Как разные блокчейны решают проблему задержки коммуникации
Для массового адопшна блокчейн должен обеспечивать такой же бесшовный и быстрый UX, как отправка сообщения в мессенджере или оплата картой. Однако решений вопроса задержки («латентности») может быть несколько — вот интересный пост Decentralised.co с кратким обзором ситуации🧵
Блокчейны проходят путь, который уже прошли в web2, пытаясь улучшить UX. Когда Трамп запустил свой мемкоин, Solana не справилась с одновременным наплывом 200 тыс. пользователей, что привело к множеству зафейленных транзакций и разочарованию участников.
Но почему Solana теряет пакеты, а Ethereum ждёт? Потому что у Ethereum и Solana разные подходы к решению проблемы задержки.
Подход Ethereum
Время блока в 12-15 секунд позволяет транзакциям надежно распространяться по сети. Транзакции попадают в мемпул — по сути, очередь, где валидаторы последовательно выбирают и проверяют их, делая упор на надежность, но жертвуя скоростью и увеличивая комиссии.
Подход Solana
Solana выбирает максимальную скорость (400 миллисекунд на блок), но при такой скорости сообщения часто теряются, если задержка превышает этот интервал. Это приводит к фейлам транзакций. В сети нет мемпула, поэтому пользователи вынуждены повторять отправку, пока транзакция не попадет к валидатору.
✌️Два направления решения проблемы
Путь 1 — софтверное ускорение и предварительные подтверждения. Примером тут является MegaETH, который работает примерно следующим образом.
Секвенсор формирует мини-блоки каждые 10 миллисекунд и отправляет приложениям предварительные подтверждения, что транзакции будут включены в следующий блок. Это дает ощущение практически мгновенного взаимодействия. Секвенсоры используют очень мощное оборудование (100 CPU-ядер, 1-4 ТБ оперативной памяти, канал 10 Гбит/с), что позволяет обрабатывать более 100 тыс. транзакций в секунду.
Основной компромисс — зависимость от одного мощного секвенсора. Если он упадет, возможны задержки, пока система переключится на резервную ноду. MegaETH решает эту проблему децентрализованной сетью полных нод, перепроверяющих все транзакции.
Путь 2 — аппаратное ускорение инфраструктуры, и здесь можно упомянуть протокол DoubleZero, который работает над вопросом задержки в Solana. Он вдохновляется высокочастотным трейдингом, где компании тратят миллионы долларов на прокладку оптоволоконных линий для минимизации задержки. DoubleZero создаёт DEPIN-сеть из свободных оптоволоконных каналов, где операторы получают вознаграждения за предоставление ресурсов. Архитектура состоит из двух слоёв:
1. Внешнее кольцо (Ingress/Egress) — аппаратное обеспечение на входе сети фильтрует спам, защищает от DDoS-атак, проверяет подписи.
2. Внутреннее кольцо (Data Flow) — чистые транзакции направляются напрямую валидаторам.
DoubleZero фактически вводит мемпул в Solana, снижая нагрузку на валидаторов за счёт аппаратной фильтрации и оптимизации трафика. Проект использует FPGA-чипы (Field-Programmable Gate Arrays) для параллельной обработки данных, существенно ускоряя проверку подписей. Таким образом, сеть становится устойчивее к спам-атакам, что ранее было серьёзной уязвимостью для блокчейнов с низкими комиссиями. В дальнейшем DoubleZero планирует поддержку других сетей, включая Aptos, Celestia, Sui и Avalanche.
Понравился пост? Ставьте лайки, подписывайтесь на канал, заходите в чат👇
🧑🚀 Канал | Чат | Обменник
Post #1648
305
Forwarded from Gagarin Crypto (Gagarin_bot)
- ❤ 1