Тестнет DuskEVM работает с 10 августа, и я провёл вторую половину дня, действительно проталкивая контракт через него, а не просто читая документацию. Первый сюрприз: chain ID 745. Второй, более серьёзный: газ оплачивается в $DUSK , а не в каком‑то обёрнутом ETH‑плейсхолдере — прямо из вызова eth_chainId на rpc.testnet.evm.dusk.network. #dusk @Dusk явно сделали это так, чтобы ощущалось как любая другая цепь OP Stack — Foundry, Hardhat, стандартные инструменты, верификация в Blockscout — готово.
Но вот что на самом деле запомнилось. Секвенсер просто выполняет обычные EVM‑транзакции, как будто ничего особенного не происходит. Бэтчер отправляет эти данные обратно в DuskDS в виде blob‑ов — нормальных, прозрачных, видимых. Hedger, слой конфиденциальных транзакций, о котором все говорят, когда упоминают приватность в Dusk… в этом сценарии его нет. Он добавлен. С возможностью выбора. Прикручен «после», а не встроен «под капотом».
Так что сейчас «нарратив про приватность‑в‑первую‑очередь и регулируемую цепь» и то, что я реально развернул сегодня, — это разные продукты. По умолчанию поставляется прозрачная EVM‑цепь, которая просто сводится к Dusk. Приватность — это расширенный режим, для более позднего времени, для тех, кто вообще найдёт способ дотянуться до неё.
Не обязательно плохой дизайн — просто это не то, что подразумевает маркетинговый текст как точку старта. Заставляет задуматься, сколько тут билдёров вообще будут трогать Hedger до мейннета, или просто… не станут заморачиваться.