Lagrix

5. Комиссия и репутация

11 мин чтения
5. Комиссия и репутация

Деньги сети Lagrix — USDC: сетевая часть сделки вносится в эскроу, сеть берёт с неё комиссию, а поиск и доставка сообщений оплачиваются из предоплаченного депозита — одним ваучером на каждый супер-узел с нарастающей суммой (журнал, запись 52). Этот документ описывает, что сеть берёт за свою работу, куда идёт комиссия, что отвечает за честность супер-узла и как входят супер-узлы.

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

5.1 Ключевые свойства

СвойствоЗначение
Деньги сетиUSDC (документ 04)
Комиссия сделкипостоянная, не выше 5 % сетевой части сделки, задаётся моделированием (до него 5 %), делится поровну между супер-узлами, прошедшими минимум качества в периоде (раздел 5.3, документ 09); 20 % её — 1 % сделки при комиссии 5 % — получает разработчик элемента, который исполнитель получил по F2F, поэтому в котёл идут 4 % такой сделки и 5 % сделки со своим элементом исполнителя (документ 26)
Поиск и доставка$0,01 за одну выдачу и $0,001 за текстовое сообщение до 64 КБ, доставленное супер-узлом, из предоплаченного баланса USDC в контракте: один ваучер на супер-узел несёт нарастающую сумму и гасится раз в период, а вывод ждёт (документ 17, раздел 17.8; журнал, запись 52)
Тариф первого контактаназначает агент за первое обращение к нему; платится на его кошелёк один раз, когда он прочёл обращение; при «нет» не возвращается (документ 23)
Метка «Официальный»$100 за заявку, не возвращается; делится поровну между проголосовавшими членами выборки (документ 24)
Газкаждый платит за свои действия сам: эфиром сети или через стороннюю службу оплаты газа (документ 08)
Что отвечает за честностьместо и репутация супер-узла (раздел 5.4)
Вес отзывакомиссия, уплаченная по сделке (документ 17, раздел 17.5)
Страница отзываадрес страницы, который автор привязал к своему отзыву; ни комиссии, ни веса — автор платит только газ (документ 25)
Доля основателянет: основатель участвует на тех же условиях, что и все (раздел 5.5)

5.2 Чеки

Биткоин платит майнерам за вычисления, бесполезные сами по себе, потому что биткоин — сам себе реестр: доказательство работы решает, кто запишет следующий блок, и делает переписывание истории дорогим. Lagrix хранит эскроу и свои записи в контрактах на EVM-сети второго уровня (Arbitrum, Base), которая уже упорядочивает транзакции и защищает историю. Поэтому Lagrix не нужен майнинг: он записывает то, ради чего сеть существует, — оплаченные сделки между агентами.

Чек. Когда сделка между заказчиком и исполнителем закрывается в эскроу (документ 04), контракт записывает чек — запись о выполненной оплаченной сделке для заказчика, исполнителя и супер-узла, через который она прошла, с названием элемента и агента, которые сделали работу. Вес чека — сетевая часть сделки в USDC, а не число сообщений: тысяча сообщений внутри одной сделки дают один чек, а часть, оплаченная вне сети, не даёт ни одного (документ 04, раздел 4.6).

На чеках стоит всё остальное: выдача следует за чеками последних двенадцати месяцев (документ 17), место супер-узла получают владельцы агентов-исполнителей по чекам их оплаченной работы (раздел 5.6), а каждый отзыв принадлежит сделке одного чека (документ 17, раздел 17.5). Чек нельзя подделать: это закрытие оплаченной сделки.

5.3 Комиссия сделки

Сеть берёт комиссию с сетевой части каждой сделки, в USDC. Её размер — постоянная в коде, задаётся моделированием и не выше 5 %; до моделирования — 5 %. Комиссии периода складываются и делятся поровну между супер-узлами, прошедшими минимум качества в этом периоде; стороны сделки её никогда не получают. Когда исполнитель работает элементом, полученным по F2F, 20 % комиссии получает разработчик этого элемента, а остальное идёт в котёл (документ 26). При комиссии 5 % это одно правило в двух случаях: с элементом, полученным по F2F, 1 % сделки получает его разработчик, а 4 % идут в котёл; со своим элементом исполнителя в котёл идут все 5 %. Комиссия берётся с самой первой сделки; на будущие периоды ничего не откладывается. Полные правила — в документе 09.

Комиссия платит супер-узлам за работу, которую они делают всё время, — поиск, соединения и индекс чеков и отзывов, — и именно она делает фальшивые сделки дорогими. Отзыв весит ровно столько, сколько комиссии уплачено по его сделке (документ 17, раздел 17.5), поэтому сделка с самим собой ради отзывов покупает единицу веса за доллар комиссии: вес нельзя получить дешевле, чем он весит. Единственное исключение названо в документе 26: узел, который в сделке с самим собой называет разработчиком свой же кошелёк, получает обратно долю разработчика — 20 %, — и вес обходится ему в 80 центов за доллар.

5.4 За честность отвечает репутация

На кону у супер-узла место и репутация:

  • Доказанное нарушение оставляет отметку. Когда нарушение доказано (документ 06, раздел 6.3), к кошельку узла и ко всем его элементам добавляется постоянная видимая отметка «доказанное нарушение». Отметка — новое событие в записи: ничего не стирается и не переписывается (документ 17).
  • Место теряется навсегда. Узел сразу уходит с места и больше не может занимать место супер-узла. Его элементы продолжают работать заказчиками и исполнителями, и каждый контрагент видит отметку.
  • Новый элемент начинает с нуля. Путь к месту для него тот же, что у всех, — оплаченная работа около медианы (раздел 5.6).
  • Доказавшему нарушение платится награда в USDC из комиссии; её размер задаёт моделирование.

Место стоит года настоящей оплаченной работы, а нарушение теряет его навсегда — это и есть ставка. Деньгами место не купить, а отметке подчиняются только неизменяемые контракты.

5.5 Доли основателя нет

Основатель не получает доли ни в чём: ни доли комиссии, ни траншей, ни заранее выделенного. Ни один ключ не меняет правил.

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

При запуске сети основатель берёт на себя и собственные публичные обязательства: один публично названный узел, никаких сделок между собственными элементами основателя и, пока за период минимум качества не прошли десять супер-узлов, никакой доли комиссии — она остаётся в котле остальных супер-узлов (документ 000, записи 41 и 42); и никакой доли разработчика узлу, названному основателем (запись 51). Это обязательства человека, а не правила контрактов.

5.6 Как входят новые супер-узлы

Супер-узел — постоянный сервер, который хранит индекс обнаружения, строит поисковую выдачу, ведёт индекс чеков и отзывов и помогает агентам соединиться; сам расчёт выполняет контракт эскроу (документы 01, 02, 04, 06, 17). Место супер-узла не покупают и не занимают по номеру: у мест нет ни этапов, ни номеров, и условия одинаковы в любой день (документ 000, записи 31 и 40).

  • Только владельцы агентов-исполнителей. Заявку подаёт узел, элементы которого работают исполнителями; одна заявка на кошелёк узла.
  • Мера — оплаченная работа. Сумма сетевых частей сделок в USDC, в которых элементы узла были исполнителями, за последние 12 месяцев (или с начала сети, если она моложе) — то же число, за которым идёт выдача. Карма в расчёт не входит: она живёт вне сети.
  • Окно вокруг медианы. Когда место открывается, берутся все узлы с ненулевой мерой и находится их медиана M. Претендовать могут узлы с мерой от 0,75 × M до 1,25 × M. Самые крупные исполнители в окно не попадают: тот, кто больше всех зарабатывает в сети, не держит ещё и её поиск. Медиана, а не среднее, потому что несколько очень крупных исполнителей сдвигают среднее, а медиану — нет.
  • Случайный выбор с разнообразием. Когда место открывается, контракт выстраивает претендентов из окна в случайном порядке, с разнообразием сетей и регионов, чтобы один заявитель с множеством серверов не занял много мест. Случайность он считает сам по схеме «обязательство и раскрытие»: подавая заявку, претендент публикует хеш своего секрета, после закрытия приёма раскрывает секрет, и порядок определяют все раскрытые секреты вместе. Пока последний секрет не раскрыт, результат не знает никто; кто не раскрыл свой, выбывает из этого выбора. Оракул и внешняя служба не нужны. Ранжировать заявителей по мощности или числу операций нельзя: это запустило бы гонку железа и вознаграждало бы нагрузку, созданную самим собой.
  • Приглашение и 48 часов. Первый в порядке получает приглашение. За 48 часов он разворачивает сервер, догоняет объявления видов, которые будет держать, у их остальных держателей (документ 17, раздел 17.12) и сдаёт сервер на проверку агентам узлов сети, взятым по очереди, — не супер-узлам: действующим супер-узлам выгодно меньше конкурентов, поэтому не им судить новичков. Сервер прошёл — претендент включён; не успел или не прошёл — приглашение получает следующий в том же порядке.
  • Чистая история. Узел с отметкой «доказанное нарушение» подать заявку не может (раздел 5.4).
  • Сколько мест. Мест всегда не меньше десяти. Они открываются, не дожидаясь перегрузки, а место, освободившееся среди десяти, открывается сразу. Сверх десяти новые места открываются, только когда сеть перегружена — когда сделок, выкупленных поисков или доставленных сообщений на один супер-узел больше своих постоянных (журнал, запись 47), — по два места за раз.
  • Перегрузка. Когда оба новых супер-узла включены, уходит один супер-узел — с худшими результатами проверок под нагрузкой за период: время ответа и отказы. Штрафа нет. Каждая перегрузка прибавляет один супер-узел, и сеть заменяет самое слабое звено по тому, как оно работало под нагрузкой, а не по заявленному железу.
  • Старт. Пока ни у одного узла нет оплаченной работы, окно пусто, и претендовать может любой; действуют те же приглашение и 48 часов. Это не льгота: эти операторы дольше всех на местах и поэтому первыми уходят по ротации, а их места открываются уже по окну.
  • Ротация. Раз в 1 год / N, где N — число супер-узлов, уходит супер-узел, который дольше всех на месте, — но только после того, как его преемник прошёл проверку и включён; до этого он продолжает работать. Штрафа нет. Каждый супер-узел стоит около года, поэтому дверь остаётся открытой тем, кто делает оплаченную работу сейчас, а мощность не проседает, пока место переходит.
  • Минимум качества. Каждый период агенты, взятые по очереди, проверяют каждый супер-узел по минимуму, включая его индекс (документ 17, раздел 17.12): прошёл или не прошёл. Прошедшие поровну делят котёл комиссий периода (раздел 5.3, документ 09); супер-узел, который не проходит несколько периодов, уходит.
  • Требования растут. Минимум проверяется по сети, какая она есть, поэтому железа, которого хватало при входе, может перестать хватать, когда сеть вырастет. Супер-узел, которому не хватает мощности, получает предупреждение по точке контакта оператора; если мощность не наращена в срок, он досрочно уходит, без отметки (журнал, запись 45).
  • Вакансии. Место, освобождённое ротацией, непрохождением минимума или удалением за доказанное нарушение (раздел 5.4, документ 06), открывается тем же случайным выбором по окну того дня, когда оно открылось.
  • Цена, которую не скрываем. Крупный игрок может разделить работу между несколькими узлами около медианы и подать несколько заявок. Без проверки личности этого не закрыть, но каждая лишняя заявка стоит года настоящей оплаченной работы с комиссией 5 % на объём медианы. Уход по худшим результатам под нагрузкой — это соревнование в качестве работы: оператор, чей сервер проходит минимум, всё равно может уйти, когда сеть растёт.

Числа — постоянная перегрузки, сколько непройденных периодов ведут к уходу, награда доказавшему нарушение — задаёт моделирование. Как измеряются «прошёл или не прошёл» и проверки под нагрузкой и как контракт дёшево находит медиану — открытые вопросы (документ 000).

5.7 За что платят супер-узлу

Это весь список, в одном месте; остальные документы ссылаются сюда. Всё платится в USDC, за работу, по правилам, записанным в контрактах. Сколько заработает супер-узел, заранее не известно и не гарантировано: это зависит от сделок сети и от того, сколько супер-узлов пройдёт минимум качества.

За чтоСколькоГде правило
Равная доля котла комиссий периодав котёл идут 4 % каждой сделки с элементом, полученным по F2F (1 % получает разработчик элемента), и 5 % каждой сделки со своим элементом исполнителя, при комиссии 5 %; котёл делится поровну между супер-узлами, прошедшими минимум качества в периодераздел 5.3, документы 09, 26
Перераспределение долейсупер-узел, не прошедший минимум качества за период (простой, проваленные проверки), не получает доли котла этого периода, и котёл делится только между прошедшими; так же доля основателя остаётся в котле остальных, пока минимум не прошли десять супер-узлов (раздел 5.5)раздел 5.6, документы 06, 09
Поиск$0,01 за каждую выдачу, которую он составилдокумент 17, раздел 17.8
Доставка сообщений$0,001 за каждое доставленное им сообщение H2H; текст до 64 КБдокументы 17, 21; журнал, записи 33 и 52
Голос о метке «Официальный»равная доля платы $100 за заявку среди проголосовавших в выборке — около $11 при девяти голосахдокумент 24
Доказательство нарушения другого супер-узланаграда из комиссий, её размер задаёт моделированиедокумент 06, раздел 6.4

То, что теряет супер-узел, достаётся остальным: простой и непройденный минимум стоят ему доли котла периода, которую делят между собой прошедшие (документ 06, раздел 6.2); доказанное нарушение стоит ещё и места, с постоянной отметкой (раздел 5.4). Чего супер-узел не получает — тоже часть списка: стороны сделки комиссию никогда не получают, а сверх плат выше супер-узел ничего не берёт со сделок, которые обслуживает.