На прошлой неделе на Hot Chips компания IBM показала чип, который ещё не запущен в массовое производство: одна и та же аппаратная сердцевина способна за наносекунды переключать две разные пары инструкций. При этом экосистема Arm и сценарии рабочих нагрузок для мейнфреймов используют одну и ту же схему шифрования и отказоустойчивости, а не «крепят» две ядра жёстко друг с другом. Посмотрев эту новость, а потом снова взглянув на Dusk, вы почувствуете очень похожий запах.$DUSK
Обычный путь конфиденциальных публичных блокчейнов — тащить сразу две логики на одной цепочке: и скрывать транзакции, и одновременно делать вид, что это тот самый виртуальный компьютер, к которому сообщество уже привыкло. В итоге страдают обе стороны. Dusk не стал продолжать тесниться в одной кастрюле — он разнёс выполнение на две физически раздельные траектории. Внизу — Rust, скомпилированный в WASM, который работает на DuskVM и отвечает за протокольную конфиденциальность, расчёты с нулевым разглашением и состояние по умолчанию без утечек. Сверху — совместимое окружение, которое принимает тех, кто уже умеет писать контракты: привычные инструменты остаются прежними. Пакетные данные затем возвращаются в тот же слой расчётов для финальной верификации. Это не повторное строительство: это признание того, что встраивание нулезнание-ных примитивов в совместимую виртуальную машину может утяжелить каждый шаг, а если сделать всё «родным» — можно потерять готовый набор инструментов. Поэтому чувствительная логика идёт рядом с расчётами, а пользовательские приложения — в знакомом слое.@Dusk #dusk
Сказать, что «чертёж сходится», — одно дело. Когда совместимый слой выходит в основной мейннет, активные адреса держатся примерно на уровне двух десятков тысяч, а реально подключённых приложений всё ещё мало. Стабильно работающих протоколов обмена, которые можно уверенно использовать, фактически только один; блокировки (локи) тоже не выглядят заметно. Как именно в двух окружениях распределяются контракты — до сих пор не раскрыто. Следующий барьер — не в том, согласуется ли архитектура сама с собой, а в том, смогут ли те контракты, которые жизнеспособны лишь при соблюдении исходной конфиденциальности, накопить в мейннете достаточно плотные и регулярные вызовы.$BTC