Binance Square
Cavil Zevran
12.8k Публикации

Cavil Zevran

Square Verified+
Decoding the Markets. Delivering the Alpha
Открытая сделка
Трейдер с регулярными сделками
5.5 г
88 подписок(и/а)
30.9K+ подписчиков(а)
46.3K+ понравилось
Посты
Портфель
·
--
И вот где я перестал считать «инфраструктура существует» и «я могу торговать активами» одним и тем же вехой. Базовая сеть Dusk уже работает, но Dusk Trade находится над ней как отдельный слой прикладного уровня и всё ещё находится в разработке. Текущая поверхность продукта — это лист ожидания: Dusk описывает будущий торговый процесс, связанный с обнаружением, покупкой и продажей регулируемых токенизированных активов. Я думаю, что это разделение стоит сохранять видимым. Блокчейн уже может обеспечивать расчёты, исполнение и необходимые примитивы для регулируемых рынков, тогда как фактическая площадка, с которой взаимодействует трейдер, ещё формируется. Dusk необычайно прямо обозначает границу этого стека: DuskDS и слои исполнения предоставляют «инфраструктурное основание», а Dusk Trade предназначен превратить эти компоненты в рыночный рабочий процесс, ориентированный на пользователя. Это мешает мне воспринимать каждое объявление о токенизации как немедленную ликвидность или немедленный доступ. Для трейдера это разные вопросы. Поддерживает ли инфраструктура рынок? И доступен ли торговый продукт на самом деле сегодня? Сейчас у Dusk более ясный ответ на первый вопрос, чем на второй. Это различие делает дорожную карту проще оценивать, не создавая видимость, что финишная черта уже достигнута. @Dusk_Foundation $DUSK #dusk
И вот где я перестал считать «инфраструктура существует» и «я могу торговать активами» одним и тем же вехой. Базовая сеть Dusk уже работает, но Dusk Trade находится над ней как отдельный слой прикладного уровня и всё ещё находится в разработке.
Текущая поверхность продукта — это лист ожидания: Dusk описывает будущий торговый процесс, связанный с обнаружением, покупкой и продажей регулируемых токенизированных активов. Я думаю, что это разделение стоит сохранять видимым. Блокчейн уже может обеспечивать расчёты, исполнение и необходимые примитивы для регулируемых рынков, тогда как фактическая площадка, с которой взаимодействует трейдер, ещё формируется.
Dusk необычайно прямо обозначает границу этого стека: DuskDS и слои исполнения предоставляют «инфраструктурное основание», а Dusk Trade предназначен превратить эти компоненты в рыночный рабочий процесс, ориентированный на пользователя.

Это мешает мне воспринимать каждое объявление о токенизации как немедленную ликвидность или немедленный доступ. Для трейдера это разные вопросы. Поддерживает ли инфраструктура рынок? И доступен ли торговый продукт на самом деле сегодня? Сейчас у Dusk более ясный ответ на первый вопрос, чем на второй. Это различие делает дорожную карту проще оценивать, не создавая видимость, что финишная черта уже достигнута. @Dusk $DUSK #dusk
Раньше я думал, что заметное отставание Dusk-ноды от сети — это уже проблема восстановления. Но при более внимательном рассмотрении операционного потока выяснилось, что Dusk явно разделяет «отставание» и «зависание» (stalled), и именно это различие решает, требуется ли ноде вообще какое-либо вмешательство. Перед заменой состояния оператор может проверить выбранную цепочку и связность с пирами, затем несколько раз выполнить `ruskquery block-height`, чтобы убедиться, что локальная высота по-прежнему продолжает расти. Это локальное продвижение также можно сравнить с соответствующим публичным «кончиком» сети (tip). Если нода отстает, но продолжает двигаться вперед, то рекомендация Dusk по сути сводится к тому, чтобы продолжать мониторинг, а не считать само по себе отставание доказательством того, что состояние сломано. Мне нравится это различие, потому что действия по восстановлению имеют собственную операционную стоимость. Оператор ноды не обязан превращать каждую «дыру» в высоте блока в работу по ремонту, если имеющиеся данные говорят о том, что нода по-прежнему нормально догоняет. Полезное облегчение — диагностическое. Сначала проверьте, действительно ли прогресс остановился, и только затем решайте, оправдано ли восстановление. Для тех, кто поддерживает инфраструктуру, понимание того, когда не нужно трогать здоровое состояние, может быть не менее ценно, чем знание того, как его восстановить. @Dusk_Foundation $DUSK #dusk
Раньше я думал, что заметное отставание Dusk-ноды от сети — это уже проблема восстановления. Но при более внимательном рассмотрении операционного потока выяснилось, что Dusk явно разделяет «отставание» и «зависание» (stalled), и именно это различие решает, требуется ли ноде вообще какое-либо вмешательство.

Перед заменой состояния оператор может проверить выбранную цепочку и связность с пирами, затем несколько раз выполнить `ruskquery block-height`, чтобы убедиться, что локальная высота по-прежнему продолжает расти. Это локальное продвижение также можно сравнить с соответствующим публичным «кончиком» сети (tip). Если нода отстает, но продолжает двигаться вперед, то рекомендация Dusk по сути сводится к тому, чтобы продолжать мониторинг, а не считать само по себе отставание доказательством того, что состояние сломано.

Мне нравится это различие, потому что действия по восстановлению имеют собственную операционную стоимость. Оператор ноды не обязан превращать каждую «дыру» в высоте блока в работу по ремонту, если имеющиеся данные говорят о том, что нода по-прежнему нормально догоняет.

Полезное облегчение — диагностическое.

Сначала проверьте, действительно ли прогресс остановился, и только затем решайте, оправдано ли восстановление.

Для тех, кто поддерживает инфраструктуру, понимание того, когда не нужно трогать здоровое состояние, может быть не менее ценно, чем знание того, как его восстановить.

@Dusk $DUSK #dusk
Проверено
Питуитарий может взять кодовый diff и проверить, не конфликтует ли он с принятой спецификацией, прежде чем это изменение будет объединено. Этот нюанс изменил то, как я думаю о проведении исследований протокола вроде Dusk, потому что чтение того, что система должна делать, позволяет понять лишь наполовину. Dusk построил Питуитарий после того, как внутри себя столкнулся со «сносом» спецификаций: решения, терминология и реализация со временем могут перестать согласовываться по мере развития кодовой базы. Инструмент индексирует зафиксированное намерение, может отмечать изменения в реализации, которые ему противоречат, и может прослеживать, какие связанные области затрагиваются, когда решение меняется. По умолчанию он ещё и детерминирован. Для меня это создаёт полезный стресс‑тест для исследования протокола: если я формирую вывод на основе архитектурного утверждения, мне нужен способ заметить, когда код сдвинулся, а само утверждение — нет. Спецификация может описывать предполагаемую систему. Реализация определяет, всё ли это описание по‑прежнему верно. Этот разрыв стоит проверять. @Dusk_Foundation $DUSK #dusk
Питуитарий может взять кодовый diff и проверить, не конфликтует ли он с принятой спецификацией, прежде чем это изменение будет объединено.
Этот нюанс изменил то, как я думаю о проведении исследований протокола вроде Dusk, потому что чтение того, что система должна делать, позволяет понять лишь наполовину.
Dusk построил Питуитарий после того, как внутри себя столкнулся со «сносом» спецификаций: решения, терминология и реализация со временем могут перестать согласовываться по мере развития кодовой базы. Инструмент индексирует зафиксированное намерение, может отмечать изменения в реализации, которые ему противоречат, и может прослеживать, какие связанные области затрагиваются, когда решение меняется. По умолчанию он ещё и детерминирован. Для меня это создаёт полезный стресс‑тест для исследования протокола: если я формирую вывод на основе архитектурного утверждения, мне нужен способ заметить, когда код сдвинулся, а само утверждение — нет.
Спецификация может описывать предполагаемую систему.
Реализация определяет, всё ли это описание по‑прежнему верно.
Этот разрыв стоит проверять.
@Dusk $DUSK #dusk
Проверено
Дымовой извещатель внушает меньше уверенности, если проверять его только один раз. Именно так я начал смотреть на работу Dusk над AEGIS. Заголовком стала волна устранения, но тихая деталь, которую я заметил, находится уже после исправлений. AEGIS поставила исправления для 39 замечаний аудита, включая 7, отнесённых к критическим. Но закрыть замечание — это лишь один момент в работе аудитора. Dusk также добавила регрессионное покрытие, построенное вокруг реальных сценариев отказов, выявленных во время аудита. Для проблем с комиссией Phoenix и вопросами возврата средств это включало тесты попыток инфляции, переполнений и подмены комиссий. Я считаю это более полезным, чем трактовать «устранено» как финальный статус. Исправленный баг всё равно может вернуться позже из‑за рефакторинга, изменений зависимостей или другой ветки кода. Регрессионный тест удерживает старый сценарий отказа внутри процесса верификации. Также Dusk сгруппировала последующие работы по первопричине: несколько замечаний были на самом деле разными симптомами одной и той же лежащей в основе проблемы. Именно этот слой я бы отслеживал как аудитор. В отчёте зафиксировано, что было не так. Сильнее всего выглядит набор тестов, который продолжает спрашивать: «вернулось ли это?» @Dusk_Foundation $DUSK #dusk
Дымовой извещатель внушает меньше уверенности, если проверять его только один раз.
Именно так я начал смотреть на работу Dusk над AEGIS. Заголовком стала волна устранения, но тихая деталь, которую я заметил, находится уже после исправлений.
AEGIS поставила исправления для 39 замечаний аудита, включая 7, отнесённых к критическим.
Но закрыть замечание — это лишь один момент в работе аудитора.
Dusk также добавила регрессионное покрытие, построенное вокруг реальных сценариев отказов, выявленных во время аудита. Для проблем с комиссией Phoenix и вопросами возврата средств это включало тесты попыток инфляции, переполнений и подмены комиссий.
Я считаю это более полезным, чем трактовать «устранено» как финальный статус.
Исправленный баг всё равно может вернуться позже из‑за рефакторинга, изменений зависимостей или другой ветки кода. Регрессионный тест удерживает старый сценарий отказа внутри процесса верификации.
Также Dusk сгруппировала последующие работы по первопричине: несколько замечаний были на самом деле разными симптомами одной и той же лежащей в основе проблемы.
Именно этот слой я бы отслеживал как аудитор.
В отчёте зафиксировано, что было не так.
Сильнее всего выглядит набор тестов, который продолжает спрашивать: «вернулось ли это?»
@Dusk $DUSK #dusk
Проверено
Новое обновление. Остановите узел. Замените двоичные файлы. Затем выясните, действительно ли всё, что вы загрузили, было правильным. Именно такой план планового обслуживания я представлял: операторы Dusk просто должны были тщательно им управлять. Но в последнем сценарии установки узла изменена одна деталь, которая, как мне кажется, важнее, чем звучит. В версии 0.5.22 усилены обновления: подменные артефакты сначала подготавливаются и проверяются, прежде чем заменятся файлы в рабочей среде. Процедура обновления Dusk следует тому же порядку: установщик загружает поддерживаемые двоичные файлы Rusk и кошелька, проверяет их и только затем останавливает запущенную службу Rusk. Также сохраняется состояние цепочки оператора, ключи консенсуса и заданные намеренно переопределения службы — вместо того чтобы рассматривать обновление как установку нового узла с нуля. После этого служба остаётся остановленной, чтобы оператор мог проверить заново сгенерированную конфигурацию, запустить Rusk осознанно и подтвердить работу пиров и прогресс по высоте блока, прежде чем считать задачу завершённой. Это небольшая, но полезная в операционном плане веха. Окно обновления теперь начинается после того, как замена подготовлена, а не в тот момент, когда оператор ещё выясняет, пригодно ли это к использованию. Для инфраструктуры, которая должна оставаться доступной, такой порядок важнее, чем ещё одна удобная команда. @Dusk_Foundation $DUSK #dusk
Новое обновление. Остановите узел. Замените двоичные файлы. Затем выясните, действительно ли всё, что вы загрузили, было правильным.
Именно такой план планового обслуживания я представлял: операторы Dusk просто должны были тщательно им управлять. Но в последнем сценарии установки узла изменена одна деталь, которая, как мне кажется, важнее, чем звучит. В версии 0.5.22 усилены обновления: подменные артефакты сначала подготавливаются и проверяются, прежде чем заменятся файлы в рабочей среде. Процедура обновления Dusk следует тому же порядку: установщик загружает поддерживаемые двоичные файлы Rusk и кошелька, проверяет их и только затем останавливает запущенную службу Rusk. Также сохраняется состояние цепочки оператора, ключи консенсуса и заданные намеренно переопределения службы — вместо того чтобы рассматривать обновление как установку нового узла с нуля. После этого служба остаётся остановленной, чтобы оператор мог проверить заново сгенерированную конфигурацию, запустить Rusk осознанно и подтвердить работу пиров и прогресс по высоте блока, прежде чем считать задачу завершённой.
Это небольшая, но полезная в операционном плане веха.
Окно обновления теперь начинается после того, как замена подготовлена, а не в тот момент, когда оператор ещё выясняет, пригодно ли это к использованию.
Для инфраструктуры, которая должна оставаться доступной, такой порядок важнее, чем ещё одна удобная команда.
@Dusk $DUSK #dusk
Разместить посылку у порога — это не то же самое, что догонять фургон с доставкой. Я возвращался к этой мысли, когда изучал более спокойное изменение в TermMax V2. Теперь лимитные ордера доступны на каждом рынке TermMax. Кредитор может указать минимальную ставку, которую он готов принять, а заемщик — максимальную. Если ликвидность тонкая или текущая ставка просто не стоит того, чтобы ее брать, трейдеру не нужно пересекать то, что сейчас уже размещено на рынке. Он может выставить свои условия и ждать, пока кто-то возьмет противоположную сторону. Думаю, это особенно важно по мере роста размера позиции, потому что немедленное исполнение может стать дорогим, если доступная ликвидность не может корректно «поглотить» ордер. Самая очевидная возможность — это получить исполнение сделки. Менее очевидная — возможность отказаться от неудачного исполнения, не покидая рынок полностью. В V1 лимитные ордера были доступны только на части рынков. Расширение на весь рынок превращает терпение в реальный выбор исполнения, а не в то, чем трейдер занимается вне протокола. Не каждую позицию нужно брать прямо сейчас. Иногда лучший торговый инструмент — это ставка, которую вы готовы подождать. @termmax #TermMax
Разместить посылку у порога — это не то же самое, что догонять фургон с доставкой.
Я возвращался к этой мысли, когда изучал более спокойное изменение в TermMax V2. Теперь лимитные ордера доступны на каждом рынке TermMax. Кредитор может указать минимальную ставку, которую он готов принять, а заемщик — максимальную. Если ликвидность тонкая или текущая ставка просто не стоит того, чтобы ее брать, трейдеру не нужно пересекать то, что сейчас уже размещено на рынке. Он может выставить свои условия и ждать, пока кто-то возьмет противоположную сторону. Думаю, это особенно важно по мере роста размера позиции, потому что немедленное исполнение может стать дорогим, если доступная ликвидность не может корректно «поглотить» ордер. Самая очевидная возможность — это получить исполнение сделки. Менее очевидная — возможность отказаться от неудачного исполнения, не покидая рынок полностью. В V1 лимитные ордера были доступны только на части рынков. Расширение на весь рынок превращает терпение в реальный выбор исполнения, а не в то, чем трейдер занимается вне протокола.
Не каждую позицию нужно брать прямо сейчас.
Иногда лучший торговый инструмент — это ставка, которую вы готовы подождать.
@TermMax #TermMax
DuskVM предоставляет каждому контракту буфер аргументов размером 64 КБ. Это гораздо более показательная деталь реализации, чем «поддерживает Rust и WASM». Сначала я воспринимал нативное выполнение WASM как довольно открытые двери. Если присмотреться внимательнее, у DuskVM есть конкретная граница, которую каждый контракт обязан соблюдать. Контракт должен предоставлять argbuf — именно туда помещаются данные вызова. Также экспортируемые функции следуют соглашению DuskVM fn foo(u32) -> u32: входящее значение описывает, сколько байт нужно прочитать, а возвращаемое значение — какой выход нужно записать обратно. И DuskVM не делает вход для контракта корректным за него. Умный контракт по-прежнему отвечает за проверку того, что попадает в этот буфер, и за безопасную обработку. Вот то испытание на прочность, которое я бы предъявил билдерам, выбирающим нативный путь. То, что Rust удаётся собрать в WASM, само по себе доказывает очень мало. Контракт всё равно должен каждый раз корректно вести себя на границе ABI DuskVM, когда через неё проходят внешние данные. Нативное выполнение даёт билдерам прямой доступ к возможностям Dusk L1. Но буфер на 64 КБ — это то место, где абстрактная архитектура становится предельно обыкновенной инженерией: байты поступают, и ваш контракт должен точно знать, что с ними делать. @Dusk_Foundation $DUSK #dusk
DuskVM предоставляет каждому контракту буфер аргументов размером 64 КБ.
Это гораздо более показательная деталь реализации, чем «поддерживает Rust и WASM».
Сначала я воспринимал нативное выполнение WASM как довольно открытые двери. Если присмотреться внимательнее, у DuskVM есть конкретная граница, которую каждый контракт обязан соблюдать.
Контракт должен предоставлять argbuf — именно туда помещаются данные вызова. Также экспортируемые функции следуют соглашению DuskVM fn foo(u32) -> u32: входящее значение описывает, сколько байт нужно прочитать, а возвращаемое значение — какой выход нужно записать обратно.
И DuskVM не делает вход для контракта корректным за него.
Умный контракт по-прежнему отвечает за проверку того, что попадает в этот буфер, и за безопасную обработку.
Вот то испытание на прочность, которое я бы предъявил билдерам, выбирающим нативный путь.
То, что Rust удаётся собрать в WASM, само по себе доказывает очень мало. Контракт всё равно должен каждый раз корректно вести себя на границе ABI DuskVM, когда через неё проходят внешние данные.
Нативное выполнение даёт билдерам прямой доступ к возможностям Dusk L1.
Но буфер на 64 КБ — это то место, где абстрактная архитектура становится предельно обыкновенной инженерией: байты поступают, и ваш контракт должен точно знать, что с ними делать.
@Dusk $DUSK #dusk
И это делает дату погашения более сложной, чем сначала кажется. Изначально я воспринимал механизм ликвидации TermMax как довольно знакомый: долг достигает срока, непогашенные позиции подлежат ликвидации, а залог покрывает то, что заёмщики не смогли выплатить. Но механизм необязательно на этом заканчивается. Если заёмщик пропускает погашение, TermMax открывает двухчасовое окно ликвидации. Если по истечении этого окна задолженность всё ещё не погашена или ликвидирована лишь частично, начинается физическая поставка, а пул погашения может содержать как базовый актив, так и залог. Затем держатели FT выкупают пропорционально из этого смешанного пула. Для исследователя, как мне кажется, это меняет то, на что стоит обращать внимание при сравнении рынков с фиксированной ставкой. Оценка только обещанного значения к погашению упускает состояние, в которое система может перейти, когда ликвидация не может полностью закрыть долг. Конечный исход уже не сводится к простому «погашено» против «не выполнено». Может измениться состав того, что обеспечивает погашение. Это особенно важно при изучении рынков, чей залог может вести себя совсем иначе, чем актив долга, в условиях стресса. Поэтому у срока TermMax есть ещё одна переменная, которую стоит моделировать: что именно может оказаться в пуле погашения, если нормальный путь ликвидации закончится «местом»? Фиксированная ставка говорит вам о запланированной экономике. Физическая поставка объясняет, почему сценарий отказа заслуживает отдельной модели. @termmax #TermMax
И это делает дату погашения более сложной, чем сначала кажется.
Изначально я воспринимал механизм ликвидации TermMax как довольно знакомый: долг достигает срока, непогашенные позиции подлежат ликвидации, а залог покрывает то, что заёмщики не смогли выплатить. Но механизм необязательно на этом заканчивается. Если заёмщик пропускает погашение, TermMax открывает двухчасовое окно ликвидации. Если по истечении этого окна задолженность всё ещё не погашена или ликвидирована лишь частично, начинается физическая поставка, а пул погашения может содержать как базовый актив, так и залог. Затем держатели FT выкупают пропорционально из этого смешанного пула.
Для исследователя, как мне кажется, это меняет то, на что стоит обращать внимание при сравнении рынков с фиксированной ставкой. Оценка только обещанного значения к погашению упускает состояние, в которое система может перейти, когда ликвидация не может полностью закрыть долг. Конечный исход уже не сводится к простому «погашено» против «не выполнено». Может измениться состав того, что обеспечивает погашение.
Это особенно важно при изучении рынков, чей залог может вести себя совсем иначе, чем актив долга, в условиях стресса.
Поэтому у срока TermMax есть ещё одна переменная, которую стоит моделировать: что именно может оказаться в пуле погашения, если нормальный путь ликвидации закончится «местом»?
Фиксированная ставка говорит вам о запланированной экономике.
Физическая поставка объясняет, почему сценарий отказа заслуживает отдельной модели.
@TermMax #TermMax
Покупка билета на концерт и фактическое получение билета — это два разных события. Я снова и снова возвращался к этому различию, пока смотрел на то, как Dusk подходит к регулированию торгов, потому что сопоставленная сделка — это не конец рабочего процесса. Актив все еще должен попасть на одну сторону, а платеж — на другую. DuskDS обеспечивает детерминированную окончательность под этим процессом, в то время как рыночная архитектура Dusk разработана так, чтобы координировать передачу актива и платежную операцию для расчетов в модели «доставка против платежа». Это также объясняет, почему работа NPEX привлекла мое внимание помимо громкого заголовка о токенизации. Dusk описывает сотрудничество вокруг эмиссии, торговли, раскрытия и расчетов как один связанный рабочий процесс. Для трейдера более тихий слой — это то, что происходит после того, как в ордере сказано «выполнено». Если перемещение актива и платеж еще остаются в несвязанных системах, риск сверки и расчетов не исчезает только потому, что сама сделка ушла onchain. Поэтому я бы внимательно следил за траекторией расчетов так же, как и за торговой поверхностью. Исполнение привлекает внимание. Завершенность делает сделку реальной. @Dusk_Foundation $DUSK #dusk
Покупка билета на концерт и фактическое получение билета — это два разных события.
Я снова и снова возвращался к этому различию, пока смотрел на то, как Dusk подходит к регулированию торгов, потому что сопоставленная сделка — это не конец рабочего процесса.
Актив все еще должен попасть на одну сторону, а платеж — на другую. DuskDS обеспечивает детерминированную окончательность под этим процессом, в то время как рыночная архитектура Dusk разработана так, чтобы координировать передачу актива и платежную операцию для расчетов в модели «доставка против платежа». Это также объясняет, почему работа NPEX привлекла мое внимание помимо громкого заголовка о токенизации. Dusk описывает сотрудничество вокруг эмиссии, торговли, раскрытия и расчетов как один связанный рабочий процесс.
Для трейдера более тихий слой — это то, что происходит после того, как в ордере сказано «выполнено». Если перемещение актива и платеж еще остаются в несвязанных системах, риск сверки и расчетов не исчезает только потому, что сама сделка ушла onchain.
Поэтому я бы внимательно следил за траекторией расчетов так же, как и за торговой поверхностью.
Исполнение привлекает внимание.
Завершенность делает сделку реальной.
@Dusk $DUSK #dusk
Откройте страницу безопасности. Найдите названия аудитов. Откройте другую вкладку только чтобы выяснить, что именно было фактически проверено. Именно поэтому мой взгляд привлёк показатель 93% DeFiSafety Process Quality Review у TermMax. Я видел достаточно страниц безопасности, где значки найти проще, чем доказательства за ними. Здесь есть внешний результат, который можно проверить. TermMax получил оценку PASS от DeFiSafety по итогам его оценки PQR. Для верификатора это меняет работу немного. «Безопасность воспринимается всерьёз» — это просто утверждение. Оценка внешнего характера даёт вам то, что можно предметно проанализировать. Вы можете сравнить собственную формулировку протокола по безопасности с оценкой, которая рассмотрела качество его процесса и пришла к измеримому результату. Это всё ещё не означает, что TermMax не несёт рисков. Оценка 93% не может гарантировать, что будущие контракты, входные данные оракулов или операционные изменения никогда не дадут сбоев. Это не то, что доказывает цифра. Но это даёт верификации отправную точку, более жёсткую, чем маркетинговые тексты. И я думаю, что это полезная возможность. Теперь у верификатора больше нет только набора заявлений о безопасности, которые нужно разбирать. Рядом с ними появился опубликованный бенчмарк. 93% — это не конец проверки. Это делает следующий раунд проверки более обоснованным. @termmax #TermMax
Откройте страницу безопасности. Найдите названия аудитов. Откройте другую вкладку только чтобы выяснить, что именно было фактически проверено.
Именно поэтому мой взгляд привлёк показатель 93% DeFiSafety Process Quality Review у TermMax.
Я видел достаточно страниц безопасности, где значки найти проще, чем доказательства за ними.
Здесь есть внешний результат, который можно проверить.
TermMax получил оценку PASS от DeFiSafety по итогам его оценки PQR.
Для верификатора это меняет работу немного.
«Безопасность воспринимается всерьёз» — это просто утверждение.
Оценка внешнего характера даёт вам то, что можно предметно проанализировать.
Вы можете сравнить собственную формулировку протокола по безопасности с оценкой, которая рассмотрела качество его процесса и пришла к измеримому результату.
Это всё ещё не означает, что TermMax не несёт рисков.
Оценка 93% не может гарантировать, что будущие контракты, входные данные оракулов или операционные изменения никогда не дадут сбоев. Это не то, что доказывает цифра.
Но это даёт верификации отправную точку, более жёсткую, чем маркетинговые тексты.
И я думаю, что это полезная возможность.
Теперь у верификатора больше нет только набора заявлений о безопасности, которые нужно разбирать.
Рядом с ними появился опубликованный бенчмарк.
93% — это не конец проверки.
Это делает следующий раунд проверки более обоснованным.
@TermMax #TermMax
Узел отстаёт. Проверьте высоту. Проверьте пиров. Восстановите состояние. Затем уделите больше времени, наблюдая, как он догоняет. Я предположил, что такое восстановление означает перестройку гораздо большей части цепочки, чем нужно. Быстрый синк Dusk заставил меня по-новому взглянуть на обслуживание узла. Теперь установщик узла включает download_state для mainnet и testnet. Для узла Rusk по умолчанию он может загрузить опубликованный снапшот состояния и заменить локальное состояние цепочки и базу данных. Затем оператор перезапускает Rusk и проверяет, что высота блока движется в сторону текущего кончика сети. На что мне особенно обратилось внимание, так это то, что этот процесс оставляет без изменений. Fast-sync не заменяет ключи консенсуса узла или его конфигурацию. Поэтому восстановление не означает автоматически полный пересбор узла. Это практичное “разблокирование” для тех, кому нужно поддерживать инфраструктуру доступной. Когда локальное состояние становится непригодным, у оператора есть поддерживаемый путь обратно к живой цепочке, не начиная всё заново. Никакой “гламурной” функции здесь нет. Просто задача обслуживания, которая может стать существенно менее болезненной, если что-то пойдёт не так. @Dusk_Foundation $DUSK #dusk
Узел отстаёт. Проверьте высоту. Проверьте пиров. Восстановите состояние. Затем уделите больше времени, наблюдая, как он догоняет.
Я предположил, что такое восстановление означает перестройку гораздо большей части цепочки, чем нужно. Быстрый синк Dusk заставил меня по-новому взглянуть на обслуживание узла.
Теперь установщик узла включает download_state для mainnet и testnet.
Для узла Rusk по умолчанию он может загрузить опубликованный снапшот состояния и заменить локальное состояние цепочки и базу данных. Затем оператор перезапускает Rusk и проверяет, что высота блока движется в сторону текущего кончика сети.
На что мне особенно обратилось внимание, так это то, что этот процесс оставляет без изменений.
Fast-sync не заменяет ключи консенсуса узла или его конфигурацию.
Поэтому восстановление не означает автоматически полный пересбор узла.
Это практичное “разблокирование” для тех, кому нужно поддерживать инфраструктуру доступной. Когда локальное состояние становится непригодным, у оператора есть поддерживаемый путь обратно к живой цепочке, не начиная всё заново.
Никакой “гламурной” функции здесь нет.
Просто задача обслуживания, которая может стать существенно менее болезненной, если что-то пойдёт не так.
@Dusk $DUSK #dusk
Проверено
Раньше я считал, что раздражающая часть торговли по фиксированной ставке — это просто найти нужную ставку. Потом я заметил, что именно изменил TermMax в V2. Более сложной проблемой была фрагментированная исполняемость. Трейдер мог иметь ликвидность в заявках curator в заданном диапазоне и еще ликвидность — в отдельных лимитных ордерах. Это были разные источники. Поэтому, чтобы получить лучший фьючинг, приходилось выполнять часть маршрутизационной работы самостоятельно. Сравните ордера. Определите, где находится полезная ликвидность. Разбирайте их отдельно. V2 убирает этот небольшой фрагмент ручной сборки рынка. Когда трейдер выдает или берет в долг, Unified Orders использует доступные диапазоны curator и индивидуальные лимитные ордера на этом рынке, а затем объединяет исполнение в одну транзакцию. Одна котировка. Одна подпись. Маршрутизация происходит «под капотом». Мне это нравится, потому что это исправляет довольно неказистую проблему. Улучшенная рыночная инфраструктура — не всегда другая стратегия или другой актив. Иногда это просто устранение решения, которое трейдер никогда не должен был принимать вручную. Трейдер по-прежнему решает, имеет ли смысл ставка и позиция. TermMax V2 просто перестает заставлять их реконструировать карту ликвидности перед тем, как выполнить это решение. Это намного более понятное описание работы для человека по ту сторону экрана. @termmax #TermMax
Раньше я считал, что раздражающая часть торговли по фиксированной ставке — это просто найти нужную ставку.
Потом я заметил, что именно изменил TermMax в V2.
Более сложной проблемой была фрагментированная исполняемость.
Трейдер мог иметь ликвидность в заявках curator в заданном диапазоне и еще ликвидность — в отдельных лимитных ордерах. Это были разные источники.
Поэтому, чтобы получить лучший фьючинг, приходилось выполнять часть маршрутизационной работы самостоятельно.
Сравните ордера. Определите, где находится полезная ликвидность. Разбирайте их отдельно.
V2 убирает этот небольшой фрагмент ручной сборки рынка.
Когда трейдер выдает или берет в долг, Unified Orders использует доступные диапазоны curator и индивидуальные лимитные ордера на этом рынке, а затем объединяет исполнение в одну транзакцию.
Одна котировка.
Одна подпись.
Маршрутизация происходит «под капотом».
Мне это нравится, потому что это исправляет довольно неказистую проблему. Улучшенная рыночная инфраструктура — не всегда другая стратегия или другой актив.
Иногда это просто устранение решения, которое трейдер никогда не должен был принимать вручную.
Трейдер по-прежнему решает, имеет ли смысл ставка и позиция. TermMax V2 просто перестает заставлять их реконструировать карту ликвидности перед тем, как выполнить это решение.
Это намного более понятное описание работы для человека по ту сторону экрана.
@TermMax #TermMax
И я думаю, что именно здесь называть Dusk просто «приватной блокчейн-сетью» становится слишком неточным. Если посмотреть на то, что исследователь реально может проверить, я заметил: Dusk не делает наблюдаемость выбором по принципу «всё или ничего». Moonlight предоставляет сети публичную модель транзакций на основе аккаунтов, а Phoenix занимается защищёнными (скрытыми) переводами. Официальный обозреватель всё равно раскрывает публичную сетевую информацию — например, блоки, контракты, провиженеры, комиссии и расход газа — и он может определять типы транзакций и доступные метаданные. Phoenix проводит границу где-то более конкретно. Для защищённых переводов отправитель, получатель и сумма перевода не раскрываются обычным наблюдателям. Поэтому исследователь всё ещё может изучать видимую структуру сети, не получая автоматически карту каждой конфиденциальной финансовой связи, скрытой за ней. Этот контраст для меня полезнее, чем подход, при котором приватность приравнивается к непрозрачной цепочке. Исследованиям нужны наблюдаемые сигналы. Финансовая конфиденциальность иногда требует, чтобы некоторые поля оставались вне этих сигналов. Модели транзакций Dusk позволяют сосуществовать обоим условиям в одной сети, а значит, изучение активности не обязательно подразумевает превращение деталей переводов каждого пользователя в публичный исследовательский материал. @Dusk_Foundation $DUSK #dusk
И я думаю, что именно здесь называть Dusk просто «приватной блокчейн-сетью» становится слишком неточным.
Если посмотреть на то, что исследователь реально может проверить, я заметил: Dusk не делает наблюдаемость выбором по принципу «всё или ничего». Moonlight предоставляет сети публичную модель транзакций на основе аккаунтов, а Phoenix занимается защищёнными (скрытыми) переводами. Официальный обозреватель всё равно раскрывает публичную сетевую информацию — например, блоки, контракты, провиженеры, комиссии и расход газа — и он может определять типы транзакций и доступные метаданные.
Phoenix проводит границу где-то более конкретно.
Для защищённых переводов отправитель, получатель и сумма перевода не раскрываются обычным наблюдателям. Поэтому исследователь всё ещё может изучать видимую структуру сети, не получая автоматически карту каждой конфиденциальной финансовой связи, скрытой за ней.
Этот контраст для меня полезнее, чем подход, при котором приватность приравнивается к непрозрачной цепочке.
Исследованиям нужны наблюдаемые сигналы. Финансовая конфиденциальность иногда требует, чтобы некоторые поля оставались вне этих сигналов.
Модели транзакций Dusk позволяют сосуществовать обоим условиям в одной сети, а значит, изучение активности не обязательно подразумевает превращение деталей переводов каждого пользователя в публичный исследовательский материал.
@Dusk $DUSK #dusk
Билет на поезд — по сути небольшое обещание, привязанное к пункту назначения и времени. Если присмотреться к TermMax, мне кажется, что его токен с фиксированной ставкой выполняет больше концептуальной работы, чем подразумевает заголовок «кредитование с фиксированной ставкой». FT представляет право погасить номинальную стоимость долговой позиции при наступлении срока. Это звучит как «инженерная» деталь. Для покупателя это меняет то, что именно реально покупается. Вы не просто вносите актив и наблюдаете, как число APY висит на панели. Сам срочный иск о токенизирован. Держите FT до погашения — и его можно будет обменять на лежащую в основе стоимость, которую он представляет. Протокол описывает это в терминах нулевого купона. Я считаю, что это важнее, чем само обозначение «фиксированная ставка». Потому что раз будущий иск существует как токен, TermMax может использовать этот FT и в других этапах жизненного цикла займа. Заёмщики могут покупать соответствующие FТ до наступления срока и использовать их для погашения долга, а не рассматривать позицию как нечто, которое просто исчезает в день погашения. Здесь более тихая, но ключевая часть — токенизация самого срока. Дата погашения, право на выкуп и экономика с фиксированной ставкой упакованы в нечто, с чем протокол действительно может работать на рынке. Для покупателя это делает продукт проще для понимания. Не «какая доходность рекламируется сегодня?» Скорее «какой иск я покупаю и во что он превращается к моменту погашения?» На интерфейсе это различие выглядит небольшим. Структурно же оно делает очень много работы. @termmax #TermMax
Билет на поезд — по сути небольшое обещание, привязанное к пункту назначения и времени.
Если присмотреться к TermMax, мне кажется, что его токен с фиксированной ставкой выполняет больше концептуальной работы, чем подразумевает заголовок «кредитование с фиксированной ставкой».
FT представляет право погасить номинальную стоимость долговой позиции при наступлении срока. Это звучит как «инженерная» деталь.
Для покупателя это меняет то, что именно реально покупается.
Вы не просто вносите актив и наблюдаете, как число APY висит на панели. Сам срочный иск о токенизирован.
Держите FT до погашения — и его можно будет обменять на лежащую в основе стоимость, которую он представляет. Протокол описывает это в терминах нулевого купона.
Я считаю, что это важнее, чем само обозначение «фиксированная ставка».
Потому что раз будущий иск существует как токен, TermMax может использовать этот FT и в других этапах жизненного цикла займа. Заёмщики могут покупать соответствующие FТ до наступления срока и использовать их для погашения долга, а не рассматривать позицию как нечто, которое просто исчезает в день погашения.
Здесь более тихая, но ключевая часть — токенизация самого срока.
Дата погашения, право на выкуп и экономика с фиксированной ставкой упакованы в нечто, с чем протокол действительно может работать на рынке.
Для покупателя это делает продукт проще для понимания.
Не «какая доходность рекламируется сегодня?»
Скорее «какой иск я покупаю и во что он превращается к моменту погашения?»
На интерфейсе это различие выглядит небольшим. Структурно же оно делает очень много работы.
@TermMax #TermMax
Проверено
Раньше я думал, что конфиденциальные onchain-транзакции оставляют аудиторам только два плохих варианта. Либо публиковать транзакцию, либо терять возможность ее проверять. Phoenix заставил меня пересмотреть это. Модель Dusk для защищенных транзакций хранит средства в зашифрованных заметках и использует доказательства с нулевым разглашением, чтобы подтвердить, что перевод корректен, не раскрывая публично ни сумму, ни стороны. Но «приватное» не значит «навсегда недоступное». Phoenix поддерживает ключи просмотра, так что информацию о транзакции можно выборочно раскрывать, когда этого требуют регулирование или аудит. Я думаю, что это различие снимает очень конкретную головную боль у аудитора. Публика не должна наследовать видимость аудитора только потому, что аудит должен состояться. Транзакция Phoenix может оставаться скрытой от обычных наблюдателей, пока кто-то с подходящим ключом просмотра может получить нужные сведения для проверки. Это более чистая взаимосвязь между конфиденциальностью и надзором, чем просто выставлять каждый финансовый шаг напоказ с самого первого дня. Для аудитора облегчение — не меньше доказательств. Это получение доказательств без необходимости, чтобы все остальные тоже их получали. @Dusk_Foundation $DUSK #dusk
Раньше я думал, что конфиденциальные onchain-транзакции оставляют аудиторам только два плохих варианта.
Либо публиковать транзакцию, либо терять возможность ее проверять.
Phoenix заставил меня пересмотреть это.
Модель Dusk для защищенных транзакций хранит средства в зашифрованных заметках и использует доказательства с нулевым разглашением, чтобы подтвердить, что перевод корректен, не раскрывая публично ни сумму, ни стороны.
Но «приватное» не значит «навсегда недоступное».
Phoenix поддерживает ключи просмотра, так что информацию о транзакции можно выборочно раскрывать, когда этого требуют регулирование или аудит.
Я думаю, что это различие снимает очень конкретную головную боль у аудитора.
Публика не должна наследовать видимость аудитора только потому, что аудит должен состояться.
Транзакция Phoenix может оставаться скрытой от обычных наблюдателей, пока кто-то с подходящим ключом просмотра может получить нужные сведения для проверки.
Это более чистая взаимосвязь между конфиденциальностью и надзором, чем просто выставлять каждый финансовый шаг напоказ с самого первого дня.
Для аудитора облегчение — не меньше доказательств.
Это получение доказательств без необходимости, чтобы все остальные тоже их получали.
@Dusk $DUSK #dusk
Проверено
Если вы управляете инфраструктурой для приложения, которому нужны исторические данные цепочки, «запуск валидатора» не обязательно является подходящим описанием роли. Сначала я отнес операцию ноды Dusk к той же привычной категории. Но при более внимательном рассмотрении это оказалось слишком грубо. У Dusk есть архивный режим для Rusk, который сохраняет финализированные исторические индексы наряду с обычным состоянием цепочки. Приложения могут запрашивать этот архив для исторической активности Moonlight и финализированных событий. Но архивному оператору не обязательно делать ставки или участвовать в консенсусе. Это различие меняет то, как я классифицирую роль. В действительности Dusk рекомендует держать производственную API-инфраструктуру отдельно от обязанностей провиженеров. Тогда нагрузка на запросы и обслуживание архива могут не затрагивать ноду, отвечающую за консенсус. Таким образом, оператор может быть полезен на уровне приложения, не становясь автоматически валидатором. Это гораздо более узкая работа, чем «обеспечить безопасность сети», но далеко не тривиальная. Исторические балансы, события и транзакционная активность всё равно должны где-то надежно храниться, чтобы их можно было запрашивать. На Dusk запуск ноды — это не одна-единственная роль с разными настройками. Архивный оператор может обеспечивать приложениям «память» цепочки, пока провиженеры занимаются консенсусом где-то в другом месте. @Dusk_Foundation $DUSK #dusk
Если вы управляете инфраструктурой для приложения, которому нужны исторические данные цепочки, «запуск валидатора» не обязательно является подходящим описанием роли.
Сначала я отнес операцию ноды Dusk к той же привычной категории. Но при более внимательном рассмотрении это оказалось слишком грубо.
У Dusk есть архивный режим для Rusk, который сохраняет финализированные исторические индексы наряду с обычным состоянием цепочки. Приложения могут запрашивать этот архив для исторической активности Moonlight и финализированных событий.
Но архивному оператору не обязательно делать ставки или участвовать в консенсусе.
Это различие меняет то, как я классифицирую роль.
В действительности Dusk рекомендует держать производственную API-инфраструктуру отдельно от обязанностей провиженеров. Тогда нагрузка на запросы и обслуживание архива могут не затрагивать ноду, отвечающую за консенсус.
Таким образом, оператор может быть полезен на уровне приложения, не становясь автоматически валидатором.
Это гораздо более узкая работа, чем «обеспечить безопасность сети», но далеко не тривиальная. Исторические балансы, события и транзакционная активность всё равно должны где-то надежно храниться, чтобы их можно было запрашивать.
На Dusk запуск ноды — это не одна-единственная роль с разными настройками.
Архивный оператор может обеспечивать приложениям «память» цепочки, пока провиженеры занимаются консенсусом где-то в другом месте.
@Dusk $DUSK #dusk
Проверено
Хорошая камера быстро начинает раздражать, если для каждого объектива нужен ручной адаптер. У меня появилась похожая мысль, когда я внимательнее посмотрел на DuskVM. Конфиденциальные смарт-контракты — очевидный заголовок, но я снова и снова возвращался к чему-то гораздо менее гламурному: драйверам данных. Для создателя, который отправляет нативное приложение Dusk, написание контракта — лишь часть работы. Приложение вокруг него всё равно должно понимать, как форматировать входные данные, интерпретировать выходные и превращать методы контракта в то, с чем пользователь действительно может взаимодействовать. Dusk встроила эту переводческую работу в свои инструменты. Forge может генерировать ABI-экспорты, схемы и драйверы данных из аннотированного Rust, а эти драйверы выполняют кодирование и декодирование данных контракта. Затем Dusk Connect может загружать драйвер, когда нативный dApp готовит вызовы и записывает их. Я думаю, этому слою стоит уделить больше внимания именно потому, что пользователи почти не должны его замечать. Создатель может тратить меньше усилий на воссоздание того же «контракт-к-интерфейсу» обвязочного кода и больше — на то, что именно должно делать приложение. Возможно, именно приватность будет тем, что первым заметят в Dusk. Но создателям также нужно поставлять то, чем люди могут пользоваться, и именно эти тихие компоненты помогают контрактам на нативной DuskVM сделать шаг от исполняемого кода к реальному интерфейсу. @Dusk_Foundation $DUSK #dusk
Хорошая камера быстро начинает раздражать, если для каждого объектива нужен ручной адаптер.
У меня появилась похожая мысль, когда я внимательнее посмотрел на DuskVM. Конфиденциальные смарт-контракты — очевидный заголовок, но я снова и снова возвращался к чему-то гораздо менее гламурному: драйверам данных.
Для создателя, который отправляет нативное приложение Dusk, написание контракта — лишь часть работы. Приложение вокруг него всё равно должно понимать, как форматировать входные данные, интерпретировать выходные и превращать методы контракта в то, с чем пользователь действительно может взаимодействовать.
Dusk встроила эту переводческую работу в свои инструменты. Forge может генерировать ABI-экспорты, схемы и драйверы данных из аннотированного Rust, а эти драйверы выполняют кодирование и декодирование данных контракта. Затем Dusk Connect может загружать драйвер, когда нативный dApp готовит вызовы и записывает их.
Я думаю, этому слою стоит уделить больше внимания именно потому, что пользователи почти не должны его замечать. Создатель может тратить меньше усилий на воссоздание того же «контракт-к-интерфейсу» обвязочного кода и больше — на то, что именно должно делать приложение.
Возможно, именно приватность будет тем, что первым заметят в Dusk. Но создателям также нужно поставлять то, чем люди могут пользоваться, и именно эти тихие компоненты помогают контрактам на нативной DuskVM сделать шаг от исполняемого кода к реальному интерфейсу.
@Dusk $DUSK #dusk
Проверено
Откройте приложение. Перейдите в отдельный кошелёк. Вернитесь обратно. Подтвердите. Повторите. Эта маленькая петля быстро надоедает. Если приглядеться к стеку кошелька Dusk, я думаю, что важнее всего вот этот этап — а не ещё одно общее заявление о приватности. Теперь у Dusk есть официальный расширение браузера с самостоятельным хранением, которое создано для прямого подключения к совместимым приложениям. Приложение может запрашивать доступ к аккаунту, подписи и транзакции, при этом пользователь подтверждает всё внутри кошелька. И меня особенно зацепило то, что Dusk скрывает за этим привычным процессом. Тот же кошелёк управляет и публичным, и защищённым DUSK. Поэтому использование модели приватности Dusk не обязательно означает сначала принятие полностью чужого опыта работы с кошельком. Это меняет моё прочтение релиза. Приватность полезна на уровне протокола. Но для пользователя она всё равно должна выдержать скучное повторение реального взаимодействия с приложениями. Расширение кошелька, которое умеет обрабатывать запросы на подключение и при этом поддерживает публичные и защищённые маршруты транзакций Dusk, убирает один из этих повторяющихся объездов. Я бы не стал превращать это в заявление о внедрении. Конкретное разблокирование проще. У стека приватности Dusk теперь есть пользовательский слой кошелька, в который могут подключаться совместимые приложения, вместо того чтобы оставлять приватность чем-то, с чем пользователи в основном сталкиваются где-то под интерфейсом. @Dusk_Foundation $DUSK #dusk
Откройте приложение. Перейдите в отдельный кошелёк. Вернитесь обратно. Подтвердите. Повторите.
Эта маленькая петля быстро надоедает. Если приглядеться к стеку кошелька Dusk, я думаю, что важнее всего вот этот этап — а не ещё одно общее заявление о приватности.
Теперь у Dusk есть официальный расширение браузера с самостоятельным хранением, которое создано для прямого подключения к совместимым приложениям. Приложение может запрашивать доступ к аккаунту, подписи и транзакции, при этом пользователь подтверждает всё внутри кошелька.
И меня особенно зацепило то, что Dusk скрывает за этим привычным процессом.
Тот же кошелёк управляет и публичным, и защищённым DUSK. Поэтому использование модели приватности Dusk не обязательно означает сначала принятие полностью чужого опыта работы с кошельком.
Это меняет моё прочтение релиза.
Приватность полезна на уровне протокола. Но для пользователя она всё равно должна выдержать скучное повторение реального взаимодействия с приложениями.
Расширение кошелька, которое умеет обрабатывать запросы на подключение и при этом поддерживает публичные и защищённые маршруты транзакций Dusk, убирает один из этих повторяющихся объездов.
Я бы не стал превращать это в заявление о внедрении. Конкретное разблокирование проще.
У стека приватности Dusk теперь есть пользовательский слой кошелька, в который могут подключаться совместимые приложения, вместо того чтобы оставлять приватность чем-то, с чем пользователи в основном сталкиваются где-то под интерфейсом.
@Dusk $DUSK #dusk
Проверено
И именно здесь ставка заимствования перестает быть небольшой деталью. Я рассматривал работу хранилищ Babylon в основном как вопрос хранения (custody). Может ли нативный BTC поддерживать заимствование без оборачивания, бриджа или передачи кастодиану? Запланированная интеграция Aegis добавляет еще одно различие. Trustless Bitcoin Vaults от Babylon предоставят структуру обеспечения в нативном BTC. Aave v4 предоставит рынок заимствований. Aegis добавит кредит с фиксированной ставкой. Ожидается, что продукт появится в Q4 2026 — при условии разработки и тестирования. Так что это пока не инструмент для live-трейдинга. Но дизайн меняет то, что трейдер может знать до размещения заимствованного капитала. Долг с переменной ставкой может стать дороже, пока позиция еще открыта. Это делает стоимость финансирования еще одним “переменным” элементом помимо входа, выхода и рыночной волатильности. Фиксированная ставка превратит эту неопределенность в число, заданное заранее. Трейдер сможет сравнить полную стоимость финансирования с предполагаемым использованием ликвидности стейблкоина, прежде чем задействовать BTC. Мне кажется, это более резкий контраст, чем просто говорить, что Биткоин становится «продуктивным». BTC останется нативным и в самостоятельном хранении, а долг будет нести предсказуемую ставку на определенный период. Один вариант сохраняет структуру актива. Другой делает обязательство проще оценить. Если запланированный продукт выйдет в production так, как описано, Babylon не только даст трейдерам способ заимствовать, не конвертируя свой BTC. Он даст им стоимость финансирования, которую можно встроить в расчет сделки до того, как позиция вообще будет существовать. @babylonlabs_io $BABY #baby
И именно здесь ставка заимствования перестает быть небольшой деталью.
Я рассматривал работу хранилищ Babylon в основном как вопрос хранения (custody).
Может ли нативный BTC поддерживать заимствование без оборачивания, бриджа или передачи кастодиану?
Запланированная интеграция Aegis добавляет еще одно различие.
Trustless Bitcoin Vaults от Babylon предоставят структуру обеспечения в нативном BTC. Aave v4 предоставит рынок заимствований. Aegis добавит кредит с фиксированной ставкой.
Ожидается, что продукт появится в Q4 2026 — при условии разработки и тестирования. Так что это пока не инструмент для live-трейдинга.
Но дизайн меняет то, что трейдер может знать до размещения заимствованного капитала.
Долг с переменной ставкой может стать дороже, пока позиция еще открыта. Это делает стоимость финансирования еще одним “переменным” элементом помимо входа, выхода и рыночной волатильности.
Фиксированная ставка превратит эту неопределенность в число, заданное заранее.
Трейдер сможет сравнить полную стоимость финансирования с предполагаемым использованием ликвидности стейблкоина, прежде чем задействовать BTC.
Мне кажется, это более резкий контраст, чем просто говорить, что Биткоин становится «продуктивным».
BTC останется нативным и в самостоятельном хранении, а долг будет нести предсказуемую ставку на определенный период.
Один вариант сохраняет структуру актива.
Другой делает обязательство проще оценить.
Если запланированный продукт выйдет в production так, как описано, Babylon не только даст трейдерам способ заимствовать, не конвертируя свой BTC. Он даст им стоимость финансирования, которую можно встроить в расчет сделки до того, как позиция вообще будет существовать.
@BabylonLabs_io $BABY #baby
Проверено
Раньше я считал, что рассинхрон состояния ноды — это проблема формата «всё или ничего». Хеш приложения отличается, нода перестаёт продвигаться, и оператор остаётся гадать, не стала ли вся база данных ненадёжной. Babylon задаёт этому расследованию меньшую «единицу измерения». Команда module-hash-by-height вычисляет криптографический хеш для каждого модуля приложения на выбранной высоте блока. Вместо сравнения одного итогового хеша, который лишь подтверждает, что что-то не так, оператор может сузить расхождение до той части состояния, которая его породила. Этот нюанс важнее на Babylon Genesis, чем на обычной цепочке Cosmos. Её база данных хранит отдельное пользовательское состояние для Bitcoin light client, BTC staking, checkpointing, finality и других модулей протокола, которые координируют активность между Bitcoin и Babylon. Несовпадение внутри одной из этих областей не объясняет себя через верхнеуровневый хеш приложения. У диагностики есть рамки. Целевая высота должна оставаться доступной, а не быть обрезанной, и демон нужно остановить, прежде чем будет выполнена проверка базы данных. Но я думаю, что это лучший операционный компромисс, чем рассматривать любую несогласованность состояния как повод подозревать всё сразу. Оператор может сохранить высоту, остановить ноду, сравнить отпечатки модулей и сосредоточить расследование там, где состояние действительно разошлось. Сетевая кросс-архитектура Babylon создаёт больше границ состояния, которые нужно поддерживать. Эта команда делает эти границы видимыми, когда что-то ломается. @babylonlabs_io $BABY #baby
Раньше я считал, что рассинхрон состояния ноды — это проблема формата «всё или ничего».
Хеш приложения отличается, нода перестаёт продвигаться, и оператор остаётся гадать, не стала ли вся база данных ненадёжной.
Babylon задаёт этому расследованию меньшую «единицу измерения».
Команда module-hash-by-height вычисляет криптографический хеш для каждого модуля приложения на выбранной высоте блока. Вместо сравнения одного итогового хеша, который лишь подтверждает, что что-то не так, оператор может сузить расхождение до той части состояния, которая его породила.
Этот нюанс важнее на Babylon Genesis, чем на обычной цепочке Cosmos. Её база данных хранит отдельное пользовательское состояние для Bitcoin light client, BTC staking, checkpointing, finality и других модулей протокола, которые координируют активность между Bitcoin и Babylon.
Несовпадение внутри одной из этих областей не объясняет себя через верхнеуровневый хеш приложения.
У диагностики есть рамки. Целевая высота должна оставаться доступной, а не быть обрезанной, и демон нужно остановить, прежде чем будет выполнена проверка базы данных.
Но я думаю, что это лучший операционный компромисс, чем рассматривать любую несогласованность состояния как повод подозревать всё сразу.
Оператор может сохранить высоту, остановить ноду, сравнить отпечатки модулей и сосредоточить расследование там, где состояние действительно разошлось.
Сетевая кросс-архитектура Babylon создаёт больше границ состояния, которые нужно поддерживать.
Эта команда делает эти границы видимыми, когда что-то ломается.
@BabylonLabs_io $BABY #baby
Войдите, чтобы посмотреть больше материала
Присоединяйтесь к пользователям криптовалют по всему миру на Binance Square
⚡️ Получайте новейшую и полезную информацию о криптоактивах.
💬 Нам доверяет крупнейшая в мире криптобиржа.
👍 Получите достоверные аналитические данные от верифицированных создателей контента.
Эл. почта/номер телефона
Структура веб-страницы
Настройки cookie
Правила и условия платформы