Под капотом: константы и мимиры

Dec 02 2022
THORChain спроектирован так, чтобы его можно было настраивать и реагировать на меняющиеся потребности, рыночные условия и даже потенциальные эксплойты. Один из способов сделать это — через набор параметров, называемый «Константы https://thornode.

THORChain спроектирован так, чтобы его можно было настраивать и реагировать на меняющиеся потребности, рыночные условия и даже потенциальные эксплойты. Один из способов сделать это — использовать набор параметров, называемый «Константы».https://thornode.ninerealms.com/thorchain/constants» и «Мимирыhttps://thornode.ninerealms.com/thorchain/mimir». Константы — это начальные параметры, которые были установлены при запуске THORChain, а мимиры — это обновления, которые переопределяют константы.

Операторы узлов имеют полный контроль над Мимирами. Когда 67% узлов согласятся с конкретным изменением Mimir, любые такие изменения вступят в силу. Все голоса Node Mimir выполняются прозрачно в цепочке.

Основная команда разработчиков сохраняет контроль Admin Mimir, но это только для тех параметров, за которые узлы еще не проголосовали. Это позволяет быстро реагировать (например, приостанавливать цепочку при подозрении на эксплойты), но все равно не отменяет изменения Node Mimirs.

Давайте взглянем на некоторые из текущих настроек Mimir:

«ASGARDSIZE»: 20 — изначально было установлено значение 40, что означает максимум 40 узлов на Asgard. В настоящее время установлено максимум 20 узлов на Asgard.

«CHURNINTERVAL»: 100800 — это интервал смены узла, подсчитывающий количество блоков THORChain. Каждый блок обычно занимает около шести секунд, поэтому 100 800 блоков соответствуют семи дням.

«FULLIMPLOSSPROTECTIONBLOCKS»: 1440000 — контролирует время достижения 100% защиты от непостоянных потерь. 1 440 000 соответствует 100 дням.

Следующие настройки управляют приостановкой выбранных цепочек. Ноль означает отсутствие остановки, а единица означает остановку.

«KILLSWITCHSTART»: 6500000 — Это активировало Killswitch для постепенного прекращения поддержки BEP2 и ERC20 RUNE, начиная с блока 6 500 000 (18 июля 2022 г.).

«MAXSYNTHPERASSETDEPTH»: 3000 — управляет максимальным лимитом Synths по отношению к глубине актива каждого пула ликвидности, в настоящее время составляет 3000 базисных пунктов или 30%.

«MINIMUMBONDINRUNE»: 30000000000000 — этот параметр определяет минимальное количество РУН, прежде чем узел может считаться загруженным, в настоящее время это 300 000 РУН (число 30000000000000 в записи 1e8).

Эти настройки ниже управляют приостановкой действий по объединению ликвидности (депозиты и снятие средств) выбранных цепочек. Ноль означает отсутствие остановки, а единица означает остановку.

Ниже приведены настройки индикаторов из Автоматической проверки платежеспособности для выбранных сетей. Ноль означает отсутствие остановки, а при остановке будет отображаться высота блока, который был остановлен.

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

Вот оно. Мы надеемся, что вам понравилось быстрое путешествие по переулку настроек Mimir.

Использованная литература:https://docs.thorchain.org/network/constants-and-mimir

Не стесняйтесь зайти в LP University Discord , чтобы поговорить об этом или о любых других вопросах, связанных с THORChain или ликвидностью, которые могут у вас возникнуть.