Если вы торгуете криптовалютой, вы уже знакомы с проблемой проскальзывания — разницей между ценой, которую вы видите при отправке сделки, и ценой, по которой она фактически исполняется. Вы проверяете цену свопа, подтверждаете транзакцию, а в итоге получаете результат хуже ожидаемого. Каждый раз. Вы увеличиваете допустимое проскальзывание, пробуете снова и миритесь с разницей. Часть этого проскальзывания реальна. Часть — это сеть, которая тихо вытаскивает деньги из вашего кармана. И большинство людей так и не понимают, где одно, а где другое.
Проскальзывание, вызванное рынком
Часть проскальзывания — естественное следствие рыночных условий. Вы выставляете объём, который пул не может поглотить без изменения цены, и ваш же ордер двигает её. Или актив успевает сдвинуться между моментом подписания и моментом расчёта. Это происходит на любой площадке — централизованной или децентрализованной, без исключений. Никакая архитектура не устраняет это полностью.
Проскальзывание, вызванное сетью
На многих блокчейн-сетях при отправке транзакции она попадает в мемпул — публичную очередь ожидания, где она находится на виду у всех, пока не будет обработана. В этот промежуток времени любой наблюдатель может видеть, что вы собираетесь сделать: что покупаете, в каком объёме и по какой цене готовы купить.
И другие этим пользуются. Бот считывает ваш ожидающий своп, опережает вас, чтобы поднять цену, а затем пропускает вашу сделку по более высокому курсу. Это фронтраннинг. Более агрессивная версия — сэндвич-атака: одна сделка размещается перед вашей, другая — после, и прибыль извлекается с обеих сторон. Вы получаете исполнение, которое выглядит как невезение, но на самом деле было спланировано.
Это MEV — Maximal Extractable Value (максимально извлекаемая ценность), и он встроен в принцип работы почти каждого блокчейна первого уровня сегодня. Один валидатор за раз собирает все ожидающие транзакции, видит всё и определяет порядок их исполнения. Прозрачный мемпул — это корень проблемы. Ситуация одинакова во всех крупных EVM-сетях — от Ethereum до BNB Chain, где любой своп, включая BNB и Ether (ETH), находится в открытом мемпуле до момента исполнения. Старые цепочки Proof of Work — не исключение: Ethereum Classic (ETC) точно так же раскрывает ваш ожидающий своп в открытом мемпуле.
MEV обошёлся криптотрейдерам в миллиарды. В любой сети, работающей по такому принципу, часть вашего проскальзывания при каждом свопе — это скрытый налог, не имеющий никакого отношения к рынку.
Что MetaMask уже делает для снижения проскальзывания
MetaMask стал одним из первых кошельков, который взялся за эту проблему напрямую. Smart Transactions направляют вашу активность через приватный виртуальный мемпул вместо публичного, скрывая ваши сделки от ботов до того, как они достигают сети. Эта защита реальна, она встроена в кошелёк, и пользователи MetaMask в поддерживаемых сетях получают её при каждом свопе.
Это кошелёк, выполняющий свою работу: защищает вас в точке взаимодействия с сетью. Но наиболее надёжная защита возникает тогда, когда сама сеть устроена аналогичным образом. Когда оба уровня работают вместе, MEV просто негде спрятаться.
Именно это и привносит Giga от Sei.
Как Giga обеспечивает защиту на уровне сети
Архитектура консенсуса. Большинство сетей полагаются на одного валидатора, который единолично обрабатывает всё — это консенсус с единственным предлагающим (single-proposer consensus). Giga заменит его на консенсус с несколькими предлагающими (multi-proposer consensus) — первый EVM-блокчейн, реализующий такой подход. Каждый валидатор работает в собственном потоке, обрабатывая транзакции параллельно. Координатор периодически делает снимок всех потоков и фиксирует их вместе. Никакого единого узкого места, где кто-то контролирует порядок исполнения, никакой единой точки, где вашей активностью можно манипулировать.
Приватный транзакционный уровень Sedna. При отправке сделки в Giga Sedna разбивает её на зашифрованные фрагменты и распределяет их между несколькими валидаторами. Ни один валидатор никогда не видит полной картины ваших действий. Фрагменты собираются воедино только после того, как сеть уже зафиксировала порядок блока.
Сеть фиксирует последовательность до того, как кто-либо может прочитать её содержимое. При этом правило упорядочивания неизменно — сортировка по приоритету комиссии, дубликаты отбрасываются — так что никто не может изменить порядок задним числом.
Для фронтраннинга нужна видимость вашей сделки. Для сэндвич-атаки нужен контроль над тем, что её окружает. В Giga реализовать и то, и другое на порядок сложнее.
Скорость сети. Giga финализирует транзакции менее чем за 250 миллисекунд. Окно между подтверждением транзакции и получением финального исполнения сужается настолько, что цена, которую вы видите, и цена, которую вы получаете, практически совпадают — остаётся меньше пространства даже для обычной волатильности, способной сыграть против вас.
Почему два уровня лучше, чем один
Когда MetaMask подключается к Sei Giga, пользователи получают защиту на обоих уровнях. Smart Transactions сохраняют конфиденциальность вашей активности на входе. Архитектура Giga обеспечивает её на протяжении всего процесса консенсуса и исполнения. Защита действует по умолчанию для каждой транзакции и не зависит от доступности какого-либо одного ретранслятора.
Что остаётся в итоге
После Giga проскальзывание, которое вы видите в Sei, — это реальное проскальзывание: ликвидность, волатильность, объём сделки. Скрытая надбавка MEV исчезает. Это важно не только для отдельных сделок. MEV — одна из причин, по которым ликвидность в DeFi до сих пор ниже своего потенциала. Профессиональные маркет-мейкеры сужают спреды, когда уверены, что их ордера не будут перехвачены ботами, следящими за мемпулом. В сетях без такой защиты они выставляют более широкие котировки или вовсе остаются в стороне. Устраните это извлечение на уровне протокола — и вы создадите условия, при которых более плотная ликвидность действительно появится. Лучшее исполнение сделок станет следствием этого, а не только результатом более высокой скорости обработки.
Полная картина
Giga обрабатывает до 200 000 транзакций в секунду и полностью совместим с EVM — MetaMask подключается нативно, смарт-контракты на Solidity разворачиваются без изменений. Никакого нового кошелька, никаких новых инструментов. Скорость и совместимость с EVM служат главной цели: торговая сеть, где инфраструктура работает вместе с теми, кто ею пользуется, а не против них.
Ознакомьтесь с полным техническим описанием в версии 2 whitepaper Sei Giga на giga.seilabs.io.