Как устроено дерево ликвидности Azuro

Пулы ликвидности в DeFi-приложениях представляют собой смарт-контракты, содержащие криптоактивы, предоставленные пользователями. Эти пулы управляются автоматически, без посредников, с использованием автоматизированных маркет-мейкеров (AMM) для поддержания баланса посредством математических формул, что обеспечивает провайдерам ликвидности доход от торговых комиссий или токенов протокола.
Как устроено дерево ликвидности Azuro
Изображение носит иллюстративный характер

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

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

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


Новое на сайте

19753ИИ обгоняет людей в биомедицинском анализе — так ли это опасно, как звучит? 19752Artemis II летит к луне: что происходит и как за этим следить 19751Лекарство от диабета первого типа: шутка про «пять лет» перестаёт быть шуткой 19750Псевдонаука на службе рабства: как учёные XIX века торговали теориями о смешанной крови 19749Как SOC-команды теряют время на многоплатформенных атаках и как это остановить 19748Как люди научились жить там, где жить невозможно? 19747Рабочий ноутбук разработчика стал главной целью хакеров 19746Может ли песок решить главную проблему возобновляемой энергетики? 19745Как группировки Qilin и Warlock обезоруживают антивирусы через уязвимые драйверы 19744Самые прожорливые чёрные дыры во вселенной остаются без еды 19743Artemis: момент, который определит целое поколение 19742Почему в горах реже болеют диабетом? 19741Что скрывается подо льдами Антарктиды и почему страны могут начать за это бороться? 19740ДНК моркови и красного коралла на туринской плащанице 19739Что нового нашёл телескоп NASA в остатках сверхновой, которую китайские астрономы...
Ссылка