Кольцевые майнеры (Ring miners) — это сетевые участники протокола Loopring, которые управляют кольцами ордеров и обеспечивают завершение сделок для всех участвующих сторон.
Что такое кольцевые майнеры?
Loopring — это обменный и платежный протокол на базе Ethereum, который реализует новый механизм консенсуса. Чтобы избежать традиционных реестров и механизмов AMM, которые управляют пулами ликвидности, Loopring использует участников сети, известных как кольцевые майнеры.
Кольцевые майнеры являются важнейшими компонентами сети Loopring. Их деятельность связана с выполнением заказов с помощью колец заказов для получения вознаграждения за обслуживание.
Существует два типа вознаграждений, которые получают кольцевые майнеры:
- Вознаграждение в виде токена Loopring (LRC), генерируемого платформой. В этом случае пользователь, создающий заказ, указывает максимальное количество токенов LRC, которое будет выплачено майнеру колец в качестве вознаграждения за обслуживание.
- Вознаграждение в виде сплит-маржи, которая вычитается из общей суммы конкретного заказа. При размещении заказа пользователь также может указать часть маржи, которая может быть востребована для конкретного заказа.
Решение о выборе между гонораром и маржой остается за майнерами.
На основе смарт-контракта Loopring можно определить, как заполнить заказанное кольцо, когда кольцевой майнер его выполнит. При выполнении заказа с любой стороны сделки, осуществляется прямой перевод из смарт-контракта в кошелек пользователя. Также кольца заказов позволяют сделать возможным кольцевое сопоставление. На основании кольцевого сопоставления завершается исполнение ордеров, связывая их вместе и обеспечивая выполнение нескольких сделок одновременно. Кольца ордеров отличают Loopring от других DEX, таких как Waves или Banco.
Представим, что у нас есть воображаемый ордер, который поможет лучше показать эти методы в действии. Карина, Марк и Дейн заинтересованы в сделке на территории сети Loopring. В обмен на два HNT Карина хочет получит 10 ADA, Марк хочет обменять 21 VET на 1,5 HNT, а Дейн хочет поменять 20 ADA и 40VET. Различные виды кольцевого сравнения могут быть использованы для объединения этих смещенных заказов в одно кольцо заказов, где Карина обменяется с Марком, Марк обменяет свои VET у Дейна, а Дейн отдаст свои ADA Карен. Каждый получает свои желаемые монеты после того, как этот кольцевой ордер будет одобрен смарт-контрактами Loopring.
Разделение заказов Loopring будет обрабатывать остатки, которые затем будут отфильтрованы в другое кольцо заказов, пока каждый неполный заказ не будет дополнен до полного заказа.