Банкор - это децентрализованная биржа (DEX), созданная на платформе Ethereum. Протокол Bancor использует контракт смарт-подписи автоматизированного поставщика рынка (AMM) для облегчения обмена токенов против пулов ликвидности токенов без соответствия покупателей и продавцов. В нем есть встроенный токен под названием BNT, который служит общим токеном цены для осуществления сделок с другими токенами контрактов смарт-подписи. Часть общих торговых сборов распределяется по поставщикам ликвидности, или LP, которые вносят токены в Пулы ликвидности. Торговые сборы также защищают депозиты пользователей от Непостоянных потерь, в то время как выпускаемый и сжигаемый BNT токен поддерживает постоянную функцию рынка для непрерывного ценообразования токенов.
Токен BNT - это общий токен цены, который облегчает сделки в рамках биржи Bancor. Вместо центрального ордер-бука, Bancor осуществляет сделки между пользователями и криптовалютными резервами, называемыми пулами ликвидности. Токены в пуле ликвидности соответствуют пропорциональному количеству BNT для создания пары. BNT служит общей ценой для всех уникальных токенов, что создает рынки для двух иначе неликвидных токенов.
Фиксированная резервная доля Контракт смарт-подписи BNT контролирует выпуск BNT пропорционально каждому токену в соответствии с его фиксированным резервным коэффициентом, или FRR. FRR остается постоянным, чтобы гарантировать, что цена токена в BNT отражает спрос и предложение на бирже Bancor. Когда данный токен покупается на бирже, связанное с этим количество BNT сжигается из обращения для поддержания FRR. Когда биржа получает новый токен, новый BNT создается для поддержания FRR. BancorDAO определяет и документирует FRR, чтобы цены на токены непрерывно и прозрачно обновлялись.
Сборы LP Пулы ликвидности создаются поставщиками ликвидности, или LP вкладами. Эти вклады порождают торговые сборы для LP в соответствии с их долей в общем объеме ликвидности пула. Пользователи платят торговые сборы в процентном соотношении к стоимости своей сделки. В то время как пользователь платит сбор в торгуемом токене, протокол конвертирует сбор в пропорциональное количество торгуемого токена и его пары BNT. Торговые сборы затем распределяются среди LP в виде торгуемого токена или BNT в зависимости от актива, который они внесли в пул.
Упругое предложение Bancor V2.1 сделал приводимый в упругое состояние. Ранее предложение BNT изменялось только при торговле токенами на бирже. Вклады LP в пулы ликвидности требовали пропорционального количества токена и BNT. Сейчас LP могут вносить односторонние вклады, и контракт смарт-подписи BNT создает или сжигает BNT в соответствии с FRR. Кроме того, BNT сжигается, когда LP добавляет BNT в любой пул. Эта функция сжигания создана для оказания дефляционного давления на предложение BNT по мере увеличения стоимости активов.
Каждая сделка приводит к как минимум двум транзакциям, дебету и кредиту торгуемых токенов в соответствующие пулы ликвидности. AMM Bancor корректирует предложение BNT в каждом пуле ликвидности токена, чтобы поддерживать цену пары в соответствии с фиксированной резервной долей, или FRR. Для токенов, зачисленных в пул ликвидности, создается новый BNT и сохраняется в пуле.
Если пользователь предоставляет актив в пул, он не создает дебетовую транзакцию. В этом случае предложение BNT растет за счет новых BNT, выпущенных в ликвидностный пул. Если пользователь позже предоставляет BNT в тот же пул, протокол сжигает ту же сумму BNT из пула, чтобы поддерживать предложение BNT в соответствии с алгоритмом AMM.
Цены на токены Connector Weight Token на бирже Bancor корректируются в соответствии с алгоритмом AMM Bancor. Цена токена является функцией общего предложения по отношению к предложению BNT и взвешена по цене с учетом коэффициента Connector Weight или CW. Владельцы BNT определяют CW, который определяет, насколько чувствительно цена токена корректируется при изменении его предложения в рамках протокола Bancor. Bancor V2.1 ввел новую функциональность, которая регулирует предложение BNT относительно предложения токена в соответствии с алгоритмом CW. Это новое положение устранило требование для трейдеров и LPs конвертировать пропорциональное количество их токенов транзакции в BNT.
