Подпись транзакций QNV
Текущее семантическое правило QHY-v1 требует одновременно Schnorr BIP340 и ML-DSA-44 над одним сообщением QNV_SIGHASH_V1 для каждого стандартного расходования QNV.
Текущий дизайн
Это строгий AND: обе подписи должны пройти проверку. Это не выбор одной из схем и не fallback. Финальные байты sighash, порядок полей, кодировка и witness-формат остаются открытыми.
Подпись транзакций QNV
| Параметр | Текущее значение | Статус |
|---|---|---|
| Семантическое сообщение | QNV_SIGHASH_V1 | ОБЩЕЕ ДЛЯ ДВУХ ПОДПИСЕЙ |
| Классическая подпись | Schnorr BIP340 | ОБЯЗАТЕЛЬНА |
| Постквантовая подпись | ML-DSA-44 | ОБЯЗАТЕЛЬНА |
| Правило проверки | BIP340 valid AND ML-DSA-44 valid | СЕМАНТИЧЕСКОЕ ПРАВИЛО |
| Финальная сериализация | Sighash bytes, порядок полей, witness encoding | ОТКРЫТО |
| Публичный кошелёк | Нет подписанного приложения с переводами | НЕ ВЫПУЩЕН |
Техническая документация
Один смысл, два доказательства
Обе подписи фиксируют одно и то же смысловое решение о расходовании. Узел не должен принимать стандартное расходование, если валидна только одна подпись или подписи относятся к разным смыслам транзакции.
Почему байты ещё открыты
Смысловое правило может быть утверждено раньше финального wire-представления. Порядок полей, versioning, endian, domain separation и witness encoding должны быть зафиксированы и проверены до готовности spend, sign, send и broadcast.
Граница кошелька
Превью кошелька показывает направление и интерфейсные концепции. Оно не создаёт production-кошелёк QNV, не отправляет транзакцию и не доказывает реализацию финальных байтов.
Безопасность пользователя
Ни одна страница или сообщение не должны запрашивать seed phrase, private key, recovery code или пароль. Будущий подписанный релиз должен иметь проверяемый источник, версию и данные целостности.
Связанная документация
Вопросы и ответы
Можно расходовать QNV только с одной подписью?
Нет. Текущее семантическое правило требует и BIP340, и ML-DSA-44.
Означает ли правило, что кошелёк уже выпущен?
Нет. Смысловое правило утверждено, но финальная кодировка и подписанный публичный кошелёк недоступны.