Что именно вы авторизовали, когда подписывали?

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

Обновление Boreas от Dusk показывает, почему это предположение неполное.

Когда Boreas вышел в мейннет 10 июня 2026 года на блоке перезапуска 4,414,095, Rusk начал применять явные границы версий при интерпретации транзакций. Ливые транзакции декодируются по действующим правилам протокола. Поддерживаемые Aegis-обёртки нормализуются в текущее представление. Локально запечатанные транзакции приводятся к каноническому виду перед фиксацией в реестре. Более старые декодеры остаются доступны для исторического воспроизведения.

Смысл важнее деталей реализации: Dusk явно запрещает mempool, блоку-производителю, консенсусному валидатору и пути воспроизведения интерпретировать одни и те же данные транзакции по разным правилам.

Подпись может аутентифицировать данные, которые вы авторизуете. Но она не может самостоятельно подсказать каждой будущей версии протокола, как понимать эти данные.

Это означает, что безопасность транзакций зависит сразу от двух договорённостей: кто авторизовал действие и какие семантики протокола определяют это действие.

Для кошельков, бирж и аппаратных подписантов обработка версий протокола — это не просто «обвязка» совместимости. Это часть сохранения смысла того, что пользователь подписал.

@Dusk $DUSK #dusk