#dusk $DUSK Сегодня я разбирал(а) консенсус-протокол SA с кодом @Dusk и застрял(а) на одном слове: "committee-based". Многие PoS-цепочки используют механизм комитетов, но SA Dusk — Succinct Attestation — разбивает процесс на три шага: предложение, проверка и утверждение; и каждый шаг выполняет отдельный случайно выбранный provisioner. На первом шаге один provisioner создает и транслирует кандидатный блок. На втором шаге проверочный комитет оценивает корректность блока. На третьем шаге другой комитет утверждения подтверждает результат проверки и финализирует блок. На первый взгляд кажется, что шагов стало больше, но этот шаг разъединяет "проверку" и "подтверждение результата проверки". Я понимаю замысел этого дизайна: если проверку и утверждение выполняют одни и те же люди, то сам результат проверки становится окончательным вердиктом без противовеса. Разделение на два шага означает, что комитет утверждения должен смотреть не только на блок, но и на то, выполнял ли комитет проверки работу добросовестно. По сути, это добавляет в консенсус дополнительный слой контроля качества. У этого дизайна есть и скрытое ограничение: комитеты выбираются случайно, в зависимости от объема стейка. Атакующему, чтобы контролировать какой-то шаг, нужно одновременно контролировать большое количество стейка и при этом случайно попасть в один и тот же комитет. С точки зрения вероятности это гораздо сложнее, чем контролировать одну группу верификаторов. Но у пошагового консенсуса есть цена — задержка. Каждый дополнительный шаг добавляет еще один раунд обмена сообщениями. Как SA сохраняет низкую задержку подтверждения в сценариях высокочастотных финансовых транзакций — это место, где я пока не нашел(ла) достаточно данных в открытой документации. Смотря на уровни консенсуса #dusk , я буду продолжать следить за интервалами от выпуска блока до финализации, частотой ротации комитетов и фактической скоростью разветвлений в сети. Для DUSK как стейкового актива предположения о безопасности консенсуса напрямую определяют тип рисков, с которыми сталкиваются стейкхолдеры. #dusk @Dusk
#termmax TermMax 的 одноразовый рычаг выглядит так, будто там есть только две переменные: кратность плеча и фиксированная процентная ставка. Я недавно пересчитал: та часть, которая действительно «съедает» доход, не находится ни в этих двух числах. По сути, одноразовый рычаг — это целая цепочка действий: взять в долг стейблкоины, обменять их на залоговые активы и затем вернуть их обратно в качестве залога. Протокол упаковал все это атомарно, но рыночные трения на каждом шаге все равно остаются. При обмене — есть проскальзывание. Чтобы получить прибыль, существует и цена входа: твою заимствованную сумму должен кто-то согласиться выкупить по той процентной ставке. При закрытии позиции нужно снова обменять залоговые активы обратно в стейблкоины — и снова будет проскальзывание. Эти три вида издержек для небольших позиций можно считать пренебрежимо малыми, но для больших — решающими. Очень распространенная логика фейлов выглядит так: Ты видишь, что доходность в основе PT — 10%, стоимость заимствования — 6%, спред — 4%, добавляешь плечо в 3 раза — и ожидаемая годовая доходность «летит» в двузначные. А затем на практике при открытии и закрытии ты каждый раз проскальзываешь на 0,5%, туда и обратно выходит 1%. Плечо в 3 раза увеличивает эти 1% на собственный капитал до 3%. Твой 4% спред еще даже не успевает начать работать — как его уже заметно «обрезало». Если по пути нужно ребалансировать, частично погашать, менять срок — за каждую операцию снова платишь. Вот почему я считаю, что V2, где лимитные заявки вынесены «наружу», более понятна и практична, чем их реклама про «фиксированную процентную ставку». Лимитные заявки позволяют тебе не быть вынужденным принимать тот цену, которую прямо сейчас дает пул. Для крупных позиций можно разбить ордер, исполнять постепенно и самому задавать цену. Цена этого — ожидание. А у ожидания есть стоимость. Поэтому TermMax должен заставлять неисполненные средства продолжать получать доход от базового слоя в период ожидания, иначе для больших средств лимитные заявки превращаются в обузу. Единый Dashboard — это из той же серии. Если ты не видишь, каков суммарный риск/экспозиция по нескольким цепочкам и нескольким срокам, невозможно понять, нужно ли добавлять еще одну позицию. Поэтому когда я сейчас оцениваю стратегии с плечом, я не смотрю на номинальный спред. Я смотрю на одно число:$SPCXB От открытия до закрытия позиции: сколько раз мне придется заплатить издержки от трений? Стратегия «заплатить три раза» и стратегия «заплатить десять раз» — даже если на бумаге спред одинаковый, фактический результат будет очень разным. Фиксированная ставка решает проблему «цены за заимствование». Но она не решает проблему «цены входа и выхода». Вторая обычно оказывается дороже.$SNDKB #TermMax @TermMax
#termmax Две вещи, связанные со временем, — это как раз те места, которые реально определяют ваш результат в условиях экстремального рынка. @TermMax в расчётах есть два типа триггеров: когда LTV позиции достигает порога, либо когда заёмщик не погашает долг вовремя. В первом случае всё зависит от котировок оракула, во втором — от момента наступления срока. Это означает, что безопасность вашей позиции зависит не только от того, сколько стоит залог, но и от того, «может ли подача цены своевременно отражать реальную стоимость», а также «есть ли у вас своевременный платёж на узле перед датой погашения».$SNDKB Цепочка через оракул — это, как мне кажется, риск, который недооценивают. Когда рынок делает гэп вниз, если обновление котировок запаздывает, позиция может по документам оставаться «безопасной», хотя по факту она уже давно неплатёжеспособна; а когда котировка догонит реальность, будет уже поздно спокойно выполнить расчёт и ликвидацию. Фиксированная процентная ставка удерживает ваши затраты по цене, но не закрывает разрыв, возникающий из‑за задержки подачи цены. Дата погашения — это ещё одна временная нагрузка. Непогашение долга ведёт в окно ликвидации. То есть даже если рынок не упал, вы просто пропустили точку погашения — и это всё равно приведёт к принудительным действиям. «Предсказуемость» фиксированной ставки построена на предпосылке «вы выполняете обязательства вовремя». Как только ломается временная линия, ломается и эта предсказуемость.$SPCXB Я смотрю на #TermMax: он будет воспринимать время как отдельное измерение риска наравне с ценой — насколько надёжны и как часто обновляются данные оракула, есть ли достаточный операционный запас по времени вокруг даты погашения, и успевают ли в экстремальных условиях подача цены и ликвидация за гэпом. Это не отображается в APY, но именно это в итоге решает, сможет ли тот цифирный показатель быть реализованным. Фиксированная ставка фиксирует колебания цены, но не фиксирует течение времени. Настоящее управление рисками — это не только свести счёт по процентам, но и удержать две временные линии: дату погашения и подачу цены.#TermMax @TermMax
#dusk $DUSK Когда я смотрел механизм построения блоков в DUSK, я заметил, что он не совсем похож на тот PoS, к которому я привык: не все узлы стейкинга участвуют в упаковке блока. Вместо этого на каждой итерации случайным образом выбирается комитет — и только выбранные узлы получают право производить блоки и голосами подтверждать их. Сначала я подумал, что так эффективность будет ниже, но потом понял, что изначальная задумка как раз в том, чтобы сохранить обе вещи: чтобы блоки появлялись быстро и при этом чтобы в итоговом подтверждении участвовало достаточно много людей. Нельзя, чтобы всё решали буквально несколько узлов. Это напоминает систему отбора присяжных. Не все зарегистрированные граждане должны приходить в суд и участвовать в присяжных заседаниях — а лишь в каждом конкретном деле случайным образом отбирают группу людей, формирующую коллегию присяжных. Ответственность за вынесение решения несут только те, кого выбрали; те, кого не выбрали, в этот раз не участвуют, но в следующий раз у них снова есть шанс попасть в состав. Консенсус с комитетами в DUSK — тот же подход: все стейкинг-узлы — это пул кандидатов. На каждой итерации случайным образом отбирается часть из них, чтобы составить комитет. Именно они отвечают за производство блока и подтверждение в рамках этой итерации.$SPCXB На этом аналогия заканчивается: отбор присяжных нужен для представительности и справедливости, а механизм случайного выбора в DUSK решает другую техническую задачу — как после роста масштаба сети совместить скорость и безопасность. У них разные исходные цели. По сравнению с конкуренцией за блок в BTC через вычислительные мощности DUSK не требует, чтобы все узлы по сети наперегонки считали хэши. А по сравнению с некоторыми PoS-сетями, где часто есть фиксированный набор валидаторов, комитеты в DUSK динамически ротируются — теоретически это снижает риск долгосрочного захвата права на производство блоков одними и теми же узлами. $SNDKB Дальше я хочу разобраться, какая именно связь между вероятностью быть выбранным и величиной стейка: насколько часто реально выбирают обычных небольших стейкеров. Для этого я планирую найти более точные параметры, а затем вернуться с обновлённой информацией. #dusk @Dusk
#termmax После того как я заново пересмотрел(а) продуктовую позицию TermMax, стало ясно: фиксированная ставка на самом деле решает не задачу «как получить максимальную доходность», а то, как превратить ончейн-капитал из постоянно меняющихся котировок в финансовые издержки, которые можно заранее планировать. Плавающая ставка подходит для гибких средств, но плохо сочетается со стратегиями, рассчитанными на длительное ведение. Стоимость, которую видит заемщик сегодня, может заметно измениться через несколько дней — из‑за роста загрузки. #TermMax устраняет такую неопределенность, задавая четкую дату окончания и фиксированную цену финансирования, чтобы пользователи могли еще до открытия позиции рассчитать, сколько процентов им придется заплатить в худшем случае. $SNDKB Такая определенность ценна для оборота стейблкоинов, стратегий получения дохода и управления ончейн-активами. Как правило, институциональные или профессиональные пользователи интересуются не только максимальным APR: они прежде всего хотят понимать, можно ли прогнозировать денежные потоки, когда по обязательствам наступает срок, и совпадают ли периоды получения дохода и понесения затрат. Фиксированная ставка на рынке по сути предоставляет более понятный график использования денег. Но то, что продукт умеет рассчитывать, не означает, что риск автоматически исчез. @TermMax Все равно нужно учитывать безопасность смарт-контрактов, цены оракулов, волатильность залога, эффективность ликвидаций и риск неликвидности в привязанный период. Если залоговые активы на каком-то рынке внезапно теряют ликвидность, даже при уже зафиксированной ставке по заимствованию в процессе ликвидации все равно может возникнуть давление из‑за безнадежных долгов. $SPCXB Я считаю, что оценивать, действительно ли TermMax становится зрелым, нельзя только по одному мгновению с объемом зафиксированных средств. Гораздо важнее — есть ли непрерывный спрос на активные заимствования, складываются ли стабильные сделки на разных сроках, может ли погашение средств по истечении срока пройти без сбоев, и поддерживает ли протокол нормальную работу в условиях резких рыночных движений. Еще один показатель, который легко упустить: коэффициент повторного использования. Если после истечения одной ссуды пользователь готов выбрать новый срок, это говорит о том, что фиксированная ставка действительно закрывает реальную потребность; если же капитал задерживается только на периоде мотивации, рост может быть не следствием самого продукта. В прошлом ончейн-кредитование было похоже на гостиницу, где каждый день пересчитывают цену, а TermMax хочет сделать аренду, в которой заранее расписаны и цена, и дата выезда. Ценность аренды не в том, что она всегда самая дешевая, а в том, что обе стороны заранее знают, что именно и когда придется платить. @TermMax
#dusk $DUSK Я считаю, что, оценивая будущую ценность Dusk, нельзя ограничиваться тем, появилось ли решение в основном блокчейне, или лишь смотреть на краткосрочные изменения цены. Важно, сможет ли оно сформировать полноценную цепочку оборота активов. Для обычных токенов механизмы выпуска, перевода и торговли уже довольно зрелые; но когда регулируемые активы — такие как доли в недвижимости, облигации, сертификаты фондов — попадают в блокчейн, вопросы становятся намного сложнее. Как подтвердить происхождение активов, соответствуют ли держатели требованиям, как защищается конфиденциальность в торговых записях, и кто имеет право замораживать или исправлять ситуацию после спора — всё это должно быть чётко поддержано базовой сетью.$SPCXB Направление Dusk как раз сфокусировано на таких сценариях. Оно объединяет в одном маршруте итоговый клиринг (окончательные расчёты), доказательства конфиденциальности и среду разработки EVM. Теоретически это позволяет организациям продолжать использовать инструменты Solidity, одновременно получая более подходящие для финансовых активов возможности по конфиденциальности и соблюдению требований. Такая связка имеет гораздо более практический смысл, чем просто стремление к более высокому TPS, потому что для финансовых организаций обычно важнее не то, сколько обычных переводов можно обработать за секунду, а то, можно ли отследить транзакции, ясны ли права доступа и есть ли у расчётов предсказуемость (детерминированность).$SNDKB Но правильный маршрут не означает, что приложения уже созрели. DuskEVM ещё нужно подтвердить работоспособность на тестовой сети, а функции Dusk Trade должны пройти путь от стадии разработки к стабильной эксплуатации. Между платформой выпуска активов и торговыми модулями необходимо решить вопросы идентификации, белых списков, сопоставления активов между уровнями, оплаты комиссий и отката при сбоях. Любое неясное звено — и организации могут отказаться от использования из-за операционных рисков. Поэтому я разделю прогресс приложений Dusk на три показателя наблюдения. Во-первых, способны ли реальные активы замыкать контур от выпуска до расчёта. Во-вторых, могут ли конфиденциальные транзакции при этом сохранять возможность аудита и соблюдения регулирования. В-третьих, смогут ли обычные команды на Solidity подключаться, не увеличивая существенно затраты на разработку. И только когда эти три пункта последовательно будут реализованы, возможно, что история из технического нарратива превратится в реальную потребность сети. Как ты думаешь, что Dusk сначала лучше всего прорвёт — облигации, фонды или другие типы активов? #dusk @Dusk
#termmax Многие люди, впервые увидев соглашение с фиксированной ставкой, чаще всего заблуждаются в следующем: если на странице указан определённый цифрой показатель, то стоимость позиции в течение периода удержания не будет меняться. Но, изучив @TermMax , можно обнаружить, что «фиксированный доход» и «фиксированная цена» — это на самом деле две совершенно разные вещи. Первое описывает денежный поток при выполнении условий и удержании до срока погашения, тогда как второе зависит от того, в какой момент и с какой глубиной рынка вы выходите из позиции.$SNDKB На примере FT это больше похоже на ончейн-облигацию с нулевым купоном и чёткой датой погашения. Пользователь покупает её по цене ниже номинала погашения; если соответствующее обязательство нормально исполняется и расчёт проходит успешно, то по истечении срока актив можно выкупить по правилам, а разница между ценой покупки и суммой выкупа формирует ожидаемую доходность. Преимущество такой структуры в том, что не нужно каждый день гадать, изменится ли ставка в кредитном пуле, и относительно легко оценить, сколько активов можно вернуть в будущем. Проблема в том, что держатели не обязательно будут ждать до срока погашения. Допустим, рыночные ставки внезапно вырастут, и новые выпуски или новые сделки по FT начнут предлагать более привлекательную доходность — тогда для прежнего FT, если его хотят продать раньше срока, может потребоваться снижение цены. И наоборот, если рыночные ставки снизятся, ранее зафиксированная доходность может стать более ценной. Поэтому #TermMax фиксирует правило погашения, но не устраняет колебания цены в промежутке. Сюда также нужно добавить фактор ликвидности. Одна и та же позиция FT может на бумаге показывать неплохую доходность к погашению, но если глубина ордербука очень мала, то при продаже даже относительно большого объёма придётся последовательно забирать несколько уровней котировок. В итоге цена исполнения, проскальзывание и комиссии, сложенные вместе, могут заметно сократить доходность, которая изначально выглядела красивой. Чем длиннее срок, тем обычно выше вероятность того, что в течение периода возникнет потребность в средствах и изменятся ставки.$SPCXB Поэтому, оценивая возможность фиксированной ставки TermMax, я разделяю «удержание до срока погашения» и «досрочный выход» на два отдельных сценария. В первом случае основное внимание — залогу, механизму ликвидации и пути выплаты при погашении; во втором — спреду между ценой покупки и продажи, глубине ордербука и допустимому проскальзыванию. Только если оба пути понятны, доходность на странице становится основой для решения, а не заметной цифрой, заставляющей игнорировать риски. Настоящая ценность фиксированной ставки — это предсказуемость, а не гарантия любого исхода.@TermMax
Сегодня я читаю документацию DuskEVM для @Dusk и изначально думал, что это просто входная точка для разработчиков Solidity. На самом деле важно понять следующее: перенос контракта с экосистемы Ethereum на другую платформу не означает, что приложение целиком можно просто перенести. DuskEVM отвечает за выполнение, DuskDS — за расчёты. Этот путь инструментально близок к EVM-экосистеме, но базовое состояние, правила gas и интерфейсы приватности не являются полностью эквивалентными. Если у команды уже есть Hardhat или Foundry, главнее всего то, как работают развертывающие скрипты: нужно ли точно подтвердить время, настроить подписки на события и механизмы отката. То, что компиляция контрактов проходит, не означает, что оракулы, индексаторы и фронтенд-кошельки смогут быть переиспользованы напрямую. Если Solidity-контракту нужно читать данные из сети или вызывать функции приватности, необходимо понимать границы между DuskVM и Phoenix. Иначе приложение, возможно, запустится, но структура затрат и производительность будут совсем не такими, как изначально ожидалось. Пример: как будто вы меняете в магазине кассовую систему, совместимую с головным офисом — фронт-интерфейс не меняется, но инвентаризация склада и данные о членстве всё ещё идут по другой схеме. Кассиру виден привычный экран, а бэкенд-подтверждение и сверка требуют фактически нового проектирования. Миграция разработчиков — это не copy-paste, нужно заново подтвердить каждую прослойку зависимостей. Официально подчёркивают, что DuskEVM заботится о поддержке инструментария Ethereum — направление разумное; но по-настоящему важно наблюдать, готов ли разработчик продолжать развертывания, и можно ли быстро локализовать, где именно произошла ошибка — в DuskEVM, DuskDS или в мостовом компоненте. Каждая дополнительная ветка выполнения добавляет ещё один слой сложности в эксплуатации. Для команды разработчиков чаще всего самым дорогим оказывается не gas, а время на устранение неполадок. Поэтому, рассматривая прогресс экосистемы #dusk , я не буду напрямую приравнивать «совместимость с EVM» к тому, что разработчики уже пришли. Для DUSK ключевые показатели — число активных контрактов, доля повторных попыток развертывания и стабильность RPC. Открытие входа — это только первый шаг; именно то, удержит ли инструментальная цепочка и удобство отладки людей, и является сложностью для холодного старта экосистемы. #dusk @Dusk $DUSK
#dusk $DUSK Недавно пролистал разработческую документацию Dusk и обнаружил, что она стала гораздо полнее, чем в прошлом году. Инструкции по развертыванию тестовой сети, примеры приватных контрактов и объяснения по запуску узлов собраны и изложены куда понятнее, чем раньше. Хотя до уровня топовых L1 по удобству для разработчиков еще есть разрыв, направление выбрано правильное. Может ли публичная сеть накопить вокруг себя экосистему — важнее всего то, насколько качественно работают документация и инструменты, а не то, сколько маркетинговых активностей она проводит. Я участвовал несколько раз в мероприятиях Dusk для тестовой сети сообщества. Честно говоря, на раннем этапе участников было немного, но те, кто остались, в основном действительно серьезно изучают приватность и RWA. В дискуссиях сообщества почти не встречается тех, кто постоянно кричит «разгоняем котировки», чаще обсуждают модели приватных тикетов, детали комплаенс-дизайна и возможные сценарии сотрудничества с институтами. В нынешнем рынке такая атмосфера, наоборот, становится редкостью. Владельцам DUSK важно четко осознать одну вещь: источник премии проекта — это не краткосрочный рыночный ажиотаж, а то, сможет ли он стать инфраструктурой приватности и комплаенса. У инфраструктуры длинный цикл валидации: возможно, год или два особых подвижек не будет. Но как только институциональные участники начнут подключаться, ров глубже, чем у чисто DeFi-проектов. Разработческая экосистема в этом процессе крайне важна. Одних партнерств с институтами недостаточно — нужно, чтобы сторонние разработчики хотели делать на Dusk кошельки, инструменты и фронтенд. Такие детали, как полнота документации, стимулы в тестовой сети и стабильность узлов, определяют, останутся ли разработчики. Многие публичные сети проигрывают именно в таких «невидимых» местах. Сейчас, глядя на прогресс Dusk, я в первую очередь обращаю внимание на активность разработчиков, частоту обновлений версий и то, принимаются ли отзывы сообщества. Эти вещи не так ярко «подпрыгивают», как цена DUSK, но они куда ближе к истинной ценности самого проекта. Экосистема не строится за один день, однако каждый день можно заметить разницу. Проект, который готов постоянно улучшать документацию и инструменты, как минимум говорит о том, что команда смотрит в долгую. Мне бы хотелось увидеть, какой будет документация для разработчиков через шесть месяцев #dusk @Dusk $DUSK
#dusk Когда в прошлом году были окончательно утверждены регуляции ЕС MiCA, в криптосообществе гудел шквал ругани: мол, это кандалы для отрасли. Тогда я тоже подхватил, решив, что это опять старушка Европа лезет не в своё дело. Но если остыть и подумать, становится ясно, в чём реальное значение этой штуки — она впервые написала на белой бумаге и закрепила конкретно: «какие типы цепочек и какие типы активов могут попасть на рынок, соответствующий требованиям ЕС». Без документов — выбываешь. @Dusk — это команда из Нидерландов, с европейской опорой, и с самого начала у них не было намерения обходить регулирование. Их технологические компромиссы практически отмечены галочками в соответствии со списком MiCA: проверяемая приватность (в привязке к требованиям по противодействию отмыванию денег), финальность на уровне секунд (под требования по рискам расчетов), идентификационный слой Citadel (под due diligence эмитента), производительность уровня институций (под стандарты базовой инфраструктуры рынка). Такой подход — «сначала заранее сделать домашку» — в американском стиле «сначала сделай, потом разберёмся в суде» встречается довольно редко.$AKE $DUSK ставки тоже предельно понятны: как только откроется соответствующий законам коридор ЕС, традиционные банки, брокеры и управляющие активами при размещении цифровых активов будут выбирать в первую очередь «водителей с водительскими правами», а не «дикарей без документов». Позиция тут довольно тонкая: в краткосрочной перспективе это не взорвётся, а в долгосрочной — превратится в ров с водой и стеной, то есть в ровную защиту. Конечно, цена тоже есть. Регуляторный маршрут означает более медленный темп итераций, более консервативные релизы функций и меньше восторженного «meme-гуляния» среди розницы.#dusk , скорее всего, не даст тебе стимуляцию «в десять раз за ночь» — она готовит базу для медленного бычьего роста на горизонте десяти лет. Я лично больше люблю проекты типа «тяжёлой чёрной работы»: не потому что они гарантированно дают прибыль, а потому что повествовательная логика у них самосогласованная. В крипте нельзя, чтобы всё было казино — нужны люди, которые всерьёз делают инфраструктуру, пусть и медленнее. Что до того, смогут ли они в итоге всё подтвердить реальными результатами, ещё посмотрим: на мейннет, на список партнёров, и на то, смогут ли они выдержать первую волну «профильных солидных игроков», которые придут после запуска MiCA в действие. Вариантов много — не ставь все деньги разом на одно. $SPCXB DYOR — это не инвестиционная рекомендация, береги капитал. Как вы думаете: в будущем кто сможет рассмешить последним — «регуляторная цепочка» или «дикая цепочка»? #dusk @Dusk
#dusk $DUSK Посмотрев на соответствующий нарратив Dusk, я постоянно свожу дебет с кредитом. Не TPS. И не цену газа. А реальную стоимость того, что регулируемый актив — от выпуска до обращения — целиком остаётся на цепочке. @Dusk построен так: DuskDS используется как расчётный слой, Citadel управляет удостоверениями, Phoenix защищает приватность, а выборочное раскрытие позволяет проходить аудит. Похоже, что каждый модуль решает свою часть проблем. Но дело не в отдельных узких местах. Предположим, учреждение хочет выпустить на цепочке приватные облигации. Сначала инвесторам нужно пройти KYC и получить учётные данные Citadel. Кто выдаёт эти учётные данные? Сколько стоит хранение на цепочке? Если срок действия учётных данных истёк и требуется продление, что происходит с активами при сбое продления? Во-вторых, передача облигаций требует проверки статуса получателя. При каждом переводе нужно вызывать верификационный интерфейс Citadel — сколько это даёт дополнительных ончейн-взаимодействий и сколько потребляет gas? Если перевод отклонён, как происходит откат ончейн-состояния? Дальше регулятор в определённый момент может потребовать посмотреть структуру держателей. Эмитенту нужно сгенерировать viewing key и выдать авторизацию. Эта авторизация постоянная или временная? Можно ли точно ограничить её рамки — например, только на несколько конкретных сделок или на заданный период времени? Наконец, если случается дефолт или спор, можно ли заморозить ончейн-активы по решению суда или принудительно перевести их? Какие права должен предусмотреть смарт-контракт? Не возникнет ли конфликт этих прав с идеей «децентрализации»? Я суммирую gas, затраты на хранение, верификацию и стоимость споров для этих этапов — и сравниваю с комиссиями посредников в традиционных финансах, затратами на аудит и временем клиринга. #dusk должно сделать так, чтобы учреждения действительно размещали активы в цепочке, а не просто доказывали, что «технически это возможно», — а доказывали, что «после этого становится дешевле, быстрее и безопаснее». Если ончейн-стоимость выше, единственная причина — прозрачность и возможность аудита. Но Phoenix скрывает транзакции — где тогда прозрачность? Достаточно ли гибким является выборочное раскрытие? И кто проверит после раскрытия, что данные не были подделаны? Поэтому сейчас я смотрю на то, какие учреждения используют подход с учётом перспектив: они не будут оценивать только «есть ли функции соответствия». Я скорее хочу отслеживать сквозную стоимость end-to-end процесса: от идентификации личности, выпуска активов и проверки обращений до аудиторского раскрытия — всё проходит через цепочку. Насколько это экономит время и деньги по сравнению с офчейн-сценариями. $BTC
Когда я впервые увидел архитектурную схему DUSK, у меня возник вопрос: зачем нужны два виртуальных машины? DuskVM запускает нативные смарт-контракты, а DuskEVM — контракты, совместимые с Ethereum. Разве это не добавляет сложности? Но после более глубокого исследования я понял, что такая конструкция на самом деле предназначена для решения вполне реальной проблемы: выбора между безопасностью и производительностью. DuskVM — нативная виртуальная машина DUSK. Она напрямую работает поверх консенсусного слоя и может обращаться ко всем базовым возможностям, например к zk-доказательствам, приватным транзакциям и протоколу Phoenix. А DuskEVM построена на OP Stack: она выполняет смарт-контракты Ethereum, но финальное расчёты выполняет DuskDS. Ключевое различие в том, что в DuskVM контракты привязаны к консенсусной безопасности DUSK, а в DuskEVM контракты зависят от внешнего слоя-«моста». Отсюда интересное разделение ролей: чувствительные активы (например, токены RWA, регулируемые активы) следует размещать в DuskVM, потому что им нужно напрямую использовать приватность и механизмы соответствия DUSK; а обычные DeFi-приложения (например, децентрализованные биржи и кредитные протоколы) можно разместить в DuskEVM, так как разработчикам достаточно перенести существующий код Ethereum — не нужно переписывать контракты с нуля. Я посмотрел отзывы разработчиков: при развёртывании клона Uniswap V2 в DuskEVM нужно изменить примерно 20 строк кода (в основном — адаптировать параметры сети). Но если разрабатывать с нуля в DuskVM, понадобится сотни строк кода. При этом транзакции в DuskVM быстрее (в среднем 1,5 секунды на блок) и не требуется платить комиссию за мост. По сути, это выбор между «эффективностью разработки» и «производительностью». Ещё один важный момент — изоляция безопасности. Данные DuskVM и DuskEVM физически разделены: контракты DuskEVM не могут напрямую получить доступ к приватному состоянию DuskVM. Это предотвращает сценарии вроде «flash loan attack» через уязвимости межслойного доступа. В официальном отчёте по безопасности DUSK за сентябрь 2025 года уделили особое внимание тестированию вызовов между VM: выяснилось, что все вызовы должны проходить через «песочничный шлюз», который проверяет права и тип вызывающего — чтобы не допустить проникновения вредоносного кода.$BTC Но, на мой взгляд, у такой двухархитектурности есть и потенциальные риски: если в логике мостов между двумя VM появится уязвимость, её могут использовать. Например, злоумышленник может подделать вызов контракта DuskEVM, чтобы истощить ресурсы DuskVM. #dusk @Dusk $DUSK