Прежде всего, мы все знаем, что DEX — одно из самых популярных и проверенных приложений в web3. Они являются основой DeFi и в одиночку положили начало лету DeFi 2021 года, предоставив нам AMM и все достижения в области открытых финансов, которые с ними связаны.
Но значит ли это, что уже сделано все, что нужно было сделать в отношении DEX? Точно нет. Текущий способ реализации DEX, вероятно, не лучший.
Проблема с DEX заключается в том, что они обычно используют автоматизированного маркет-мейкера или AMM. Это отлично подходит для децентрализации, компонуемости и многих других причин… но плохо для пользователей, которые хотят выразить свои торговые предпочтения.
На AMM вы либо торгуете по цене, которую он вам дает, либо нет. Там не так много настроек. Никаких стоп-лоссов, никаких лимитных ордеров, никаких интересных деривативов.
Вот почему многие по-прежнему предпочитают биржи с книгами ордеров, даже несмотря на то, что они централизованы. Цепочки, специализированные под DApp, позволят разработчикам создавать масштабируемые книги ордеров, которые обслуживают большое количество транзакций.
Однако в децентрализованной системе циклический перебор множества ордеров в книге ордеров для расчета транзакции не рекомендуется. Что, если структура данных могла бы улучшить это? Что, если есть лучший способ масштабируемого хранения информации DEX?
Это может сделать простая модификация B+ Trees для DEX. Это способ создания DEX, которые смогут использовать книгу ордеров и хорошо масштабируются с помощью таких решений, как Cartesi Rollups. 🙌
Узнайте, как эта структура данных может работать для масштабирования книги ордеров DEX: