Еще одна архитектура Dex от ArtexSwap
Еще одна архитектура Dex от ArtexSwap

ArtexSwap — это децентрализованная биржа, которая использует технологии Artela EVM++ и Aspect для решения рисков MEV и проблем Rug Pull, повышения безопасности и эффективности транзакций и подходит для сценариев децентрализованных транзакций, требующих высокой безопасности и гибкости.

С момента своего создания Ethereum был технологической базой для цифровых валют, глобальных платежей и приложений. DEX — краеугольный камень децентрализованных финансов (DeFi). В конце концов, уход от DEX и DeFi — это просто пустые разговоры. Будучи платформой, работающей на блокчейне, она осуществляет прямые транзакции между пользователями и не подлежит контролю со стороны какой-либо сторонней организации, что позволяет ей создавать более совершенные финансовые продукты.

1. Основная архитектура Dex

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

В соответствии с различными механизмами транзакций DEX можно разделить на две категории (как показано ниже).

1.1. DEX на основе книги заказов.

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

Расширенное чтение: «Краткий анализ: модель книги заказов и автоматизированный маркет-мейкинг AMM»(Видетьприложение)

1.2. Автоматический маркет-мейкер (АММ).

Automated Market Maker (AMM) — это механизм принятия решений о ценообразовании и ликвидности на DEX. Проще говоря, это маркет-мейкер, который предоставляет ликвидные активы (два актива) в пул ликвидности. Продукт резервов в пуле ликвидности поддерживается на уровне значения k. Когда пользователь забирает монету, ему или ей необходимо предоставить еще одну монету в пул ликвидности, чтобы поддерживать значение k.

Детальное понимание AMM,Расширяемое чтение:《Отчет об исследовании UniswapX (Часть 1): обобщите связь между разработкой V1-3 и интерпретируйте принципиальные инновации и проблемы DEX следующего поколения.

1.3 Какую ценность имеет DEX?

[Источник данных: БЛОК]

Согласно статистическим результатам CoinGecKo, по состоянию на 9 июля 2024 года существует около 835 известных DEX-бирж с общим суточным объемом торгов 8,35 млрд долларов США, из которых ежемесячные посещения достигли 320 млн раз.

Тремя крупнейшими децентрализованными биржами по объему торгов являются BabyDogeSwap, Uniswap V3 (Ethereum) и Orca.

Мы подсчитали, что 24-часовой объем торгов трех крупнейших бирж DEX и CEX составил 16% однодневной торговой ликвидности, и сравнили его с 24-часовым объемом торгов DEX в 2023 году по сравнению с аналогичным периодом прошлого года. Годовой темп роста составил 315% (2 миллиарда в 2023 году), а объем транзакций увеличился на 166% в годовом исчислении (в 120 миллионов раз за 23 года). Очевидно, что рынок имеет большой спрос на децентрализованные торговые платформы.

Поскольку децентрализованные биржи (DEX) используют для транзакций детерминированные смарт-контракты, вмешательство централизованной третьей стороны отсутствует. Этот прозрачный способ работы резко контрастирует с традиционными финансовыми рынками.

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

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

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

2. Основные риски DEX

Децентрализованные биржи (DEX) обеспечивают выполнение транзакций, повышают прозрачность и доступны без разрешения. Эти функции значительно снижают барьеры для торговли и предоставления ликвидности. Однако DEX также сопровождается некоторыми рисками, которые включают, помимо прочего, следующие аспекты:

  1. Риски смарт-контрактов: хотя технология блокчейна может эффективно выполнять финансовые транзакции,Однако производительность смарт-контрактов зависит от технического уровня и опыта команды разработчиков.
  2. Первичный риск: из-за открытого и прозрачного характера ончейн-транзакций арбитражеры могут MEV Боты могут опережать сделки,Получите ценность обычных пользователей. Эти боты похожи на высокочастотных трейдеров на традиционных финансовых рынках.,Заплатив более высокие комиссии за транзакции и воспользовавшись задержками,Прибыль от транзакций обычных пользователей.
  3. Риск сети: поскольку транзакции проводятся внутри сети.,Затраты на транзакции DEX могут быть высокими,И когда есть пробки или простои,Стоимость будет выше. поэтому,Пользователи чувствительны к колебаниям рынка.
  4. Rug Риск вытягивания: распространенная и серьезная проблема в сфере децентрализованных финансов (DeFi). Существует большое количество участников проекта, которые внезапно отзывают ликвидность и убегают со своими средствами после привлечения большого количества средств инвесторов. В настоящее время ковер PullРиски можно условно разделить на три категории.:
    • Вывод ликвидности
    • Разработчики владеют большим количеством токенов или выпускают дополнительные токены.
    • фейковый проект

Эта афера обернулась большими потерями для инвесторов, а стоимость проекта мгновенно упала до нуля. Это оказало значительное влияние на доверие ко всему рынку DeFi.

Типичным примером является инцидент с SushiSwap в 2021 году. Шеф Номи, анонимный основатель SushiSwap, внезапно продал токены SUSHI на сумму 13 миллионов долларов из фонда разработчиков после того, как проект собрал большую сумму средств, что вызвало панику на рынке и привело к резкому падению цены токена.

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

3. Проблемы, распространяющиеся от Bancor к DEX

Если говорить о том, кто был первым проектом, воспользовавшимся преимуществами AMM, то мы должны упомянуть Bancor. Немного жаль говорить, что он не получил широкого внимания до повального увлечения DeFi, поэтому многие люди ошибочно полагали, что AMM был. изобретен Uniswap.

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

  • Хотя введение оракулов может предоставить более точную информацию о ценах.,Но это также приносит проблемы с реализацией. Например,Если на централизованной торговой платформе нет соответствующей цены торговой пары,Это создает проблему с курицей или яйцом. также,Надежность оракула тоже того стоит.,Оракулы могут стать объектом атак,Это приводит к манипулированию ценами и другим проблемам безопасности.
  • Хотя модель динамического пула может обновлять долю пула токенов в соответствии с ценой машины-оракула, в случае высокой волатильности рынка поставщик ликвидности (LP) может столкнуться с большим риском потерь. Чем выше волатильность рынка, тем более серьезными могут быть непостоянные потери LP, что может привести к выводу средств поставщиками ликвидности, что повлияет на стабильность пула ликвидности и эффективность торговли.
  • Дизайн Bancor также может быть подвержен риску контрагента. Хотя механизм оракула был введен, если рыночная цена сильно колеблется и оракул не может своевременно обновлять цену, поставщик ликвидности все равно может столкнуться с большими рисками. Несвоевременное или неточное обновление цен Oracle может привести к потере денег LP из-за колебаний цен.

Хотя версия Bancor V2 представляет множество инновационных разработок, ее сложность также увеличивает порог обучения и использования для пользователей. По сравнению с другими моделями AMM, которые более просты и удобны в использовании, Bancor может потребовать от пользователей более профессиональных знаний и технической подготовки, чтобы полностью понять и использовать его новые функции. Это может ограничить рост числа пользователей и признание рынка.

4. Реализация ArtexSwap в DEX

Платформа ArtexSwap работает аналогично Uniswap, но имеет повышенную безопасность за счет использования собственных возможностей Artela EVM++.

4.1 Механизм масштабирования Artela

Прежде всего, чтобы лучше понять базовую среду ArtexSwap, давайте сначала кратко поговорим о базовом механизме работы Artela. Масштабируемость здесь на самом деле имеет два значения, а именно масштабируемость и производительность EVM.

Для обеспечения масштабируемости Artela внедрила для реализации технологию Aspect. Эта технология позволяет разработчикам создавать собственные программы в среде WebAssembly (WASM). Эти программы могут взаимодействовать с EVM, чтобы предоставлять dApps высокопроизводительные настраиваемые расширения для конкретных приложений.

Расширенное чтение: «Интерпретация полного текста V God: Web3.0» Следующая остановка инфраструктуры — «инкапсуляция». or Расширять」?》(Видетьприложение)

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

Чтобы добиться параллельного выполнения, как решить следующие проблемы:

1. Как решить, возникают ли конфликты между вещами, выполняемыми одновременно?

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

После выполнения транзакции проверьте, существует ли конфликт, и повторите его, если таковой имеется.

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

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

2. Как увеличить скорость ввода-вывода и сократить время ожидания выполнения транзакции?

Технология асинхронной предварительной загрузки используется для устранения узких мест ввода-вывода (I/O), вызванных доступом к состоянию.

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

3. Как решить проблему расширения данных при записи и увеличения нагрузки на обработку базы данных?

Artela объединяет различные традиционные технологии обработки данных для разработки параллельной системы хранения, повышающей эффективность параллельной обработки. Параллельные системы хранения в основном решают две проблемы: одна — реализовать параллельную обработку хранилища, а другая — улучшить возможность эффективной записи состояния данных в базу данных. В процессе хранения данных распространенные проблемы включают расширение во время записи данных и повышенную нагрузку при обработке базы данных. С этой целью Artela принимает стратегию разделения государственного обязательства (SC) и государственного хранилища (SS). Эта стратегия делит задачи хранения на две части: одна часть отвечает за быстрые операции обработки и не сохраняет сложные структуры данных для экономии места и уменьшения дублирования данных; другая часть записывает всю подробную информацию о данных; Кроме того, Artela упрощает сохранение данных за счет объединения небольших фрагментов данных в большие, тем самым не ставя под угрозу производительность при обработке больших объемов данных.

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

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

Это позволяет сети DEX спокойно реагировать на гибкое расширение Web2 в периоды пиковой торговли.

Стоит упомянуть, что,Эластичное пространство блоков как решение для горизонтального масштабирования производительности блокчейна,Предпосылка«Транзакции можно распараллеливать»,Только после увеличения параллелизма транзакций,Необходимо горизонтально расширить машинные ресурсы узла,для улучшения пропускной способности транзакций.

4.2 Исследование безопасности ArtexSwap DEX

ArtexSwap обновлен до версии 2.0. Судя по архитектуре ArtexSwap, он в основном ориентирован на три аспекта безопасности, а именно:

  • Как DEX должен выявлять и предотвращать вредоносное поведение?
  • Как предотвратить вред пользователей от Rug Pull при торговле?
  • Как предотвратить высокое проскальзывание?

Механизм черного списка

Механизм черного списка — это стратегия, ориентированная на безопасность, поскольку с поведенческой точки зрения адреса и пользователи, которые участвовали в «плохих делах», имеют высокую вероятность повторного совершения преступлений, отмечая опасные учетные записи и адреса. транзакции, платформа ArtexSwap может проводить априорный анализ среды обеих сторон транзакции, Механизм основного списка продолжит следить за торговой активностью,Исключайте «опасные элементы» из черного списка по одному,При обнаружении запроса операции от учетной записи, занесенной в черный список,Эти запросы автоматически блокируются.,для предотвращения злонамеренного поведения.

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

По сути,ArtexSwap обеспечивает систему пассивной защиты C-стороны с фокусом назад.

Механизм защиты от ковров

Rug Pull означает, что разработчики или крупные держатели внезапно увеличивают предложение токенов или удаляют большую часть средств из пула ликвидности, в результате чего цена токена резко падает, а инвесторы несут огромные потери.

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

1. Данная уязвимость контракта не обнаружена,

2. Вы нашли черный список?

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

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

Механизм проскальзывания

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

Очевидно, что предотвращение проскальзывания является «предсказуемой» проблемой, и решить проблему недостаточной ликвидности несложно. Для достижения этой цели контракту платформы ArtexSwap достаточно отслеживать пул ликвидности. Трудность заключается в колебаниях рынка. Поскольку рынок представляет собой информацию о внешнем событии, первое, что приходит на ум, — это получить доступ к оракулу для получения статуса рынка. Для этого ArtexSwap необходимо использовать базовую среду для своей работы. Artela поддерживает технологию Aspect. ArtexSwap использует ее для создания dApp в цепочке. dApp может взаимодействовать со сторонними оракулами для получения информации о колебаниях рынка. ela поддерживает агентов искусственного интеллекта, которые используют данные о состоянии рынка и искусственный интеллект для прогнозирования высокого проскальзывания транзакций в определенное время и объединяют их с ранее упомянутым мониторингом ликвидности для получения оценочной стоимости, превышающей пороговое значение (30%). предотвращает исполнение сделок, тем самым защищая трейдеров от потерь, вызванных резкими колебаниями цен.

5. Резюме

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

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

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

приложение

«Краткий анализ: модель книги заказов и автоматизированный маркет-мейкинг AMM»

https://mirror.xyz/coincapital.eth/jkCgaKOOtXUn2Iv47y_1npwsyC5Cm0qL3GoVhTUA-IE

«Полнотекстовая интерпретация V God: Web3.0» Следующая остановка инфраструктуры — «инкапсуляция». or Расширять」?》https://www.blocktempo.com/is-the-next-step-for-web3-infrastructure-encapsulation-or-extension/

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose