Если кто-то комментирует мои посты в CreatorPad только ради создания «ответного комментария», пожалуйста, не делайте этого. Binance вынесла предупреждение, и я не хочу быть частью чего-либо, что может поставить под угрозу мой аккаунт. Надеюсь, все понимают и так же заботятся о своих аккаунтах.
Вчера вечером я вернулся к белой книге Dusk и раздел с консенсусом заставил меня притормозить. Dusk использует Succinct Attestation с permissionless, комитетно-основанным Proof of Stake. Требуется минимальная ставка 1 000 DUSK, а текущая эпоха составляет 2 160 блоков. Каждый раунд может выполняться до 50 итераций, а комитеты имеют 64 кредита, поэтому влияние при голосовании взвешено, а не «один человек — один голос».
То, что я счёл особенно интересным, — пороговая структура: Valid требуется 2/3, тогда как Invalid, NoCandidate или NoQuorum могут достичь большинства 1/2 + 1. После 16 неудачных итераций протокол может перейти в аварийный режим, что поднимает вопрос о живучести (liveness) versus риске форка.
Ещё меня заинтересовало устройство стимулов: 80% достаётся генератору блока, 10% — голосующему комитету и 10% — Dusk. У генератора 80% — это 70% фиксированных плюс 10% переменной части, привязанной к включённым голосам. Существенные нарушения, такие как двойное голосование, могут запускать жёсткое (hard) слэшинг.
Затем Moonlight и Phoenix помогли мне яснее увидеть архитектуру: публичные транзакции на основе аккаунтов против заметок в стиле UTXO, деревья Merkle, nullifier’ы и ZK-доказательства.
Я всё ещё думаю: создаёт ли распределение кредитов с учётом ставки риски концентрации? И насколько устойчив аварийный режим при сбоях валидаторов? #dusk $DUSK @Dusk
Прошлой ночью я снова прошёлся по документации Dusk, особенно по разделу 6 об имплементации, и поймал себя на том, что обращаю больше внимания на то, как детали складываются вместе, а не на громкие заявления.
Первым особенно выделился PVM — виртуальная машина, построенная вокруг WebAssembly (WASM). Насколько я понимаю, цель — компактная, модульная и лёгкая среда для выполнения смарт-контрактов, где WASM помогает обеспечить переносимость, сохраняя при этом управляемость исполнения. Но меня всё ещё интересует: какая часть безопасности обеспечивается именно дизайном виртуальной машины, а какая — самими контрактами?
Затем документация перешла к контрактам-генезисам. Контракт Transfer обрабатывает переводы DUSK, проверяет корректность транзакций и учитывает затраты на выполнение. Контракт Stake управляет заблокированными DUSK для стейкинга, отслеживает соответствующее состояние и поддерживает вывод средств после окончания периода блокировки. Это заставило меня больше задуматься о том, насколько базовое поведение сети закодировано прямо в контрактах.
В разделе 6.3 также упоминаются будущие контракты, включая Zedger для регулируемых ценных бумаг и RWAs, а также контракт Clock для валидации, зависящей от времени.
Так вот мои вопросы: как эти контракты управляются и обновляются, и что происходит, если один из них становится узким местом по безопасности? Насколько децентрализован такой контроль на практике?
Прошлой ночью я снова прошёлся по документации Dusk, и дизайн с точки зрения согласованности стал гораздо яснее, когда я следовал цифрам, а не просто терминологии.
Провайдеру (provisioner) нужно как минимум 1 000 DUSK. Текущая эпоха — 2 160 блоков, а право на участие определяется формулой зрелости M = 2 × epoch − (height mod epoch). Поэтому стейкинг не становится доступным мгновенно: он активируется в начале новой эпохи.
Далее процесс SA проходит через Proposal, Validation и Ratification. Для Valid требуется сверхквалифицированное большинство 2/3, тогда как Invalid или NoCandidate могут набрать кворум при 1/2 + 1. Раунд может выполняться до 50 итераций.
Мне также показались интересными 64 кредитных единицы комитета. Голоса взвешиваются по кредитам, в то время как детерминированное извлечение использует стейк и уменьшает вес провайдера на 1 DUSK за каждую назначенную кредитную единицу. Затем подписи BLS агрегируются.
Вопрос безопасности — вот над чем я всё ещё думаю. После 16 неудачных итераций начинается аварийный режим, но параллельные открытые итерации тоже могут повышать риск форка. Протокол решает это, выбирая минимальную итерацию.
Есть ещё транзакционный слой: Moonlight — это учётная (account-based) модель и прозрачность, тогда как Phoenix использует UTXO, ZK-доказательства и nullifier’ы для приватности.
Мои вопросы: создаёт ли отбор с учётом веса стейка значимую концентрацию со временем? И насколько устойчив аварийный режим при длительных сбоях в работе сети?
Прошлой ночью я вернулся к документации Dusk, пытаясь понять «Сжатые аттестации» (SA) помимо описания PoS.
Бросилось в глаза, насколько многое зависит от детерминированного сазидации (DS). Провайдеру нужно как минимум 1 000 DUSK в стейке, но право участия откладывается через M = 2 × epoch − (height mod epoch), при этом каждый текущий epoch составляет 2 160 блоков. DS выбирает генераторов блоков и комитеты по оценкам на основе SHA3 и с использованием seed, из-за чего будущие выборы сложнее заранее просчитать.
Поток консенсуса устроен так: предложение, валидация, затем ратификация. Для Valid требуется сверхбольшинство 2/3, а для Invalid, NoCandidate или NoQuorum — 1/2 + 1. В одном раунде может быть до 50 итераций.
Голосование комитета взвешивается по кредитам; сейчас их 64, а подписи BLS позволяют агрегировать голоса. Возникает вопрос децентрализации: остается ли выбор с учетом веса стейка достаточно разнообразным, когда крупные провайдеры накапливают больше влияния?
Аварийный режим после 16 неудачных итераций — это компромисс по безопасности: он помогает продолжать работу консенсуса, но параллельные итерации могут повысить риск форков. Аварийный блок требует запросов от провайдеров, у которых есть большинство от общего стейка.
Пороговая финальность классифицирует блоки как принятые, аттестованные, подтвержденные или окончательные.
Интересует: как эти пороги проходят стресс‑тестирование на предмет сговора, сбоев живости и концентрации в комитете?
$TRUMP показывает взрывной импульс после роста на +77%. Ключевой уровень сейчас — $3.680: уверенный пробой и закрепление могут сигнализировать о дальнейшем потенциале вверх.
Вход: $1.699 – $3.031
TP1: $3.680 TP2: $4.000
SL: $1.699
🔥 Пробой и закрепление выше $3.680 могут открыть путь для следующего движения вверх. $TRUMP
Прошлой ночью я снова перечитал whitepaper Dusk, чтобы лучше понять его базовый консенсус и архитектуру транзакций. Сначала я думал, что это просто стандартная privacy-цепочка, но двухдвижковая схема оказалась сложнее, чем я ожидал. Они разделяют выполнение на Moonlight — прозрачную аккаунтную модель — и Phoenix — модель ZK UTXO, использующую заметки в виде Merkle-дерева и nullifier’ы, чтобы предотвращать двойные траты. Больше всего меня заинтересовал раздел 3.9 про стимулы. Награды за блок распределяются так: 80% получает генератор блока (разделённые на 70% фиксированной части и 10% переменной, зависящей от кредитов избирателей), 10% — комитет по голосованию и 10% — напрямую Dusk. За нарушения: незначительные сбои приводят к мягкому slashing и приостановке, тогда как крупные сбои вроде двойного голосования влекут жёсткий slashing, который сжигает залог. Это подняло у меня несколько вопросов о децентрализации и безопасности. Как постоянная вырезка 10% в пользу Dusk влияет на долгосрочную централизацию казначейства? Кроме того, в реальных условиях задержек: механизм кредитов эффективно предотвращает ситуации, когда генераторы с более высокими итерациями намеренно позволяют более ранним итерациям провалиться, чтобы не дать им получить вознаграждение генератора? Я не смог найти чёткий ответ и на то, как масштабируется набор Phoenix nullifier’ов по мере разрастания состояния со временем. Буду рад услышать технические точки зрения.
Прошлой ночью я снова прошёл по документации TermMax, сосредоточившись на разделах про проверку раздачи (airdrop checker) и распределение токенов. Начавшись как быстрый просмотр, это превратилось в более длинную попытку разложить по полочкам реальные механики.
Ниже порога вестинга вся выделенная сумма доступна к заявке сразу и без каких-либо блокировок, либо её можно застейкать для бонуса +80 процентов за три месяца или +180 процентов за шесть месяцев. Выше порога варианты сужаются: заявить 30 процентов сейчас и навсегда отказаться от оставшихся 70 процентов, либо заявить только 15 процентов сейчас и вестировать остальные 85 процентов в течение трёх или шести месяцев. Эти 15 процентов всё ещё можно заявить или застейкать. Разблокировки происходят каждые три месяца: план на три месяца освобождает средства один раз, а план на шесть месяцев — на третий месяц и на шестой. Если выбраны и вестинг, и застейкинг, бонусы идут по своим собственным графикам, но появляются вместе в одном и том же окне разблокировки.
Дедлайн подтверждения — 23 августа, 23:59 UTC, и выбранный вариант необратим. Если опоздать, по умолчанию применяется самая длинная блокировка: вестинг на шесть месяцев плюс застейкинг на шесть месяцев. Само оформление (claiming) откроется 25 августа, а подтверждённые выборы перейдут на страницу TMX Management на момент TGE. Распределения фиксированы по снимку (snapshot) подтверждённой активности и балансов. Токены из более ранней кампании Binance Wallet не включены в проверку и будут отправлены отдельно на TGE без вестинга.
Я не смог найти ясного объяснения того, как именно рассчитывается сам порог, и можно ли потом изменить его через управление (governance). Также необратимый выбор поднимает практический вопрос безопасности, если кошелёк окажется скомпрометирован или произойдёт ошибка интерфейса. Даёт ли застейкинг бонусных токенов какой-либо вес в управлении или это чисто механизм доходности? Кто-нибудь уже нашёл точные источники параметров или пути восстановления в контрактах? #termmax @TermMax
$BOME демонстрирует сильный импульс после всплеска на +49%, и покупатели теперь приближаются к ключевому сопротивлению на уровне $0.001329.
Вход: $0.000771 – $0.001155
TP1: $0.001329 TP2: $0.001400
SL: $0.000771
🔥 Пробой и удержание выше $0.001329 могут открыть дверь для ещё одного сильного восходящего движения.
$BOME
LearnToEarn
·
--
Я размышлял о том, насколько реальный риск кредитного протокола сводится всего к нескольким цифрам.
С <@TermMax > я бы в первую очередь посмотрел на MLTV и LLTV.
MLTV задаёт, сколько вы можете занять на старте, а LLTV — это уровень, с которого ликвидация действительно может начаться. Этот зазор важен, потому что он даёт позиции немного пространства до того, как всё станет критическим.
Но риск на этом не заканчивается.
TermMax также использует фиксированные сроки, частичные ликвидации, штраф за ликвидацию 10%, лимиты ёмкости хранилища (vault), белые списки рынков, кураторов (curators) и таймлоки.
Меня больше всего заинтересовал резервный сценарий с физической поставкой. Если позицию нельзя полностью ликвидировать, кредиторы могут получить пропорциональную долю самого обеспечения. Это снижает вероятность просто остаться ни с чем, но одновременно означает, что кредиторы могут унаследовать актив, который они, возможно, на самом деле не хотят держать.
Так что здесь есть понятный компромисс.
Более агрессивные параметры могут улучшить эффективность капитала, но при этом оставляют меньше пространства для проблемной задолженности. Более консервативные настройки лучше защищают кредиторов, но могут снизить использование и рост.
Вероятно, именно в этом балансе и происходит реальное управление рисками.
Мне по‑прежнему интересно, как эти параметры будут меняться по мере созревания рынков <@TermMax >.
DYOR. Не является финансовой рекомендацией.#termmax @TermMax