Арбитр — это не аллигатор
Арбитр Qubic, в отличие от координатора IOTA, имеет ограниченные полномочия и может быть заменен в случае неправильного поведения.
Qsilver · 2 января 2024 г.
Да, они оба начинаются с «А» и заканчиваются на «атор», но удивительно, что арбитр Qubic совсем не похож на аллигатора.
Конечно, было бы очень глупо даже думать, что это могло бы быть правдой, но некоторые люди, которым стоило бы немного исследовать перед публикацией, утверждали, что арбитр Qubic централизован, как координатор IOTA. Обратите внимание, что оба заканчиваются на «атор», поэтому это ложное предположение можно простить.
Вместо того, чтобы полагаться на случайные интернет-посты, я считаю гораздо более эффективным читать код и смотреть, что он говорит.
Роль арбитра
Изначально казалось, что арбитр может украсть награду за добычу в размере 1 триллиона за эпоху. Однако более глубокий анализ показал, что транзакции арбитра происходят без подписи арбитра и напрямую обновляют балансы компьюторов в соответствии с шкалой производительности. В сущности, адрес арбитра получает оставшиеся средства (около 1% или менее недавно) без каких-либо действий. Чем лучше работают компьюторы, тем меньше получает арбитр. За все время существования адрес арбитра накопил почти 1,5 триллиона QU, около 2%, но при текущих темпах потребуется много лет, чтобы достичь 2 триллионов QU.
Функции арбитра
Арбитр устанавливает 8 случайных байтов для майнеров в каждой эпохе. Это может быть автоматизировано, как только RANDOM SC будет завершен, наряду с основной функцией публикации списка компьюторов для эпохи.
Способность арбитра публиковать список компьюторов для эпохи — это его настоящая сила. Однако все узлы компьюторов отслеживают производительность всех компьюторов, кандидатов и новичков для каждого тика. Это означает, что в будущем обновлении кворум сам может установить список компьюторов для следующей эпохи, а арбитр просто подписывает, если список соответствует рейтингам.
Таким образом, функция арбитра становится "штампом" на детерминировано определяемом списке компьюторов.
Обработка недобросовестного поведения
Если список компьюторов, сгенерированный кворумом, не утвержден арбитром, то голосование с весом в зависимости от доли QU определит, какой список компьюторов показал лучшую производительность. Это отсортирует результаты без политики. Если кворум или арбитр будут инфильтрированы атакующим, это будет разрешено держателями Qubic, что вызовет в лучшем случае временную паузу перед началом новой эпохи. Это не идеально, но и не катастрофично, и планы могут быть сделаны для обработки таких событий.
После голосования QU компьюторы обновят с новым адресом для арбитра, если это необходимо. Арбитр заменим, и работа проста. Любое неправомерное поведение арбитра будет быстро замечено из-за высокой конкуренции и затрат, связанных с поддержанием мест для компьюторов, что приведет к скандалу.
Механизмы защиты
CfB уточнил, что недобросовестное поведение арбитра уже не допускается. Манипуляции арбитра со списком приведут к замене в течение 15 секунд путем установки другого открытого ключа. Эта возможность была успешно протестирована.
Заключение
Защита от «злого» арбитра предусмотрена. Транзакция со списком новых компьюторов не будет включена в тик, что приведет к голосованию на основе доли QU для разрешения раскола. Хотя ничья на выборах может привести к раздвоению, это кажется маловероятным. Даже в таком случае у нас будут две версии Qubic, аналогично BCH от BTC и ETC от ETH (или ETH от ETC!).
Источники
@DesheShai @Qsilver97 @hus_qy @5onOfCrypto ”Полный контроль для узлов, не полагающихся на внутренние данные. Манипуляции арбитра со списком будут заменены в течение 15 сек (это просто установка другого открытого ключа). Мы уже протестировали возможность замены арбитра.”
Come-from-Beyond уточнил на Discord Qubic:
“Арбитр публикует список для новичков и тех, у кого нет полноценных узлов. Кворум, полагающийся на список (и проверяющий его) показывает, что список корректен. Событие с недействительным списком станет известно пользователям очень скоро (увидев, что нет прогресса тика).”
Чтобы быть в курсе последних обновлений, присоединяйтесь к Discord-серверу Valis, подпишитесь на нас в X и добавьте наш блог в закладки.
← Предыдущий
Следующий →