Выпущено крупное обновление на HyperLayer ZK Новые функции: → Запросы на оплату QR с зашифрованными мемо → Модуль zk-ID (доказательства, вдохновленные STARK) → Улучшенная криптография на стороне клиента Все операции выполняются на стороне клиента. Не требуется доверия к серверу. Позвольте мне объяснить 👇
Запросы на оплату через QR 💳 • Пользовательский протокол: zkhl://pay?d=<base64> • Поддерживает переводы USDC на Solana • Опциональное шифрование заметок: Производство ключа PBKDF2 (100k итераций) Шифрование AES-GCM 256-бит • Пароль НИКОГДА не встраивается в QR • Сканирование камерой + резервный ввод вручную
Модуль zk-ID 🔐 Эфемерная система идентификации с доказательствами, вдохновленными STARK • Генерация ключевой пары Ed25519 (на стороне клиента) • Автоистечение через 30 минут • Закрепление обязательств через SHA-256 • Проверка подписи по принципу вызов-ответ Никогда не покидают ваш браузер приватные ключи.
Стек безопасности zk-ID: ┌─────────────────────────────┐ │ Шифрование секретного ключа │ │ → AES-GCM 256-бит │ │ → Производство ключа PBKDF2 │ │ → Соль, привязанная к сессии │ └─────────────────────────────┘ Экспорт содержит ТОЛЬКО: • Открытый ключ • Обязательство • Доказательство (без частных данных)
Поток генерации доказательства: Сгенерировать обязательство = SHA256(pubKey + nonce) Вызов = SHA256(обязательство + временная метка + proofNonce) Ответ = Ed25519.sign(вызов + обязательство + временная метка) Проверка: пересчитать обязательство, проверить подпись Подделка = вычислительно невозможна ✅
Сценарии использования: • Проверка подписи платежа • Идентичность, привязанная к сессии, для E2EE сообщений • Одноразовая идентичность для транзакций, критичных к конфиденциальности • Аттестация идентичности на разных платформах Все это без раскрытия вашей сид-фразы или приватного ключа
1,83K