📋 DSR — правила делегирования
Что это. DSR (Delegated Spend Rule) — это разрешение списывать средства с вашего кошелька. Вы как владелец создаёте правило: кому (по ключу делегата) разрешено списывать средства в рамках лимитов (чтение, запись, перевод, суммы, периоды).
Как работает. Вы выдаёте делегату отдельный ключ и регистрируете правило на Relay. Когда делегат делает операцию (например, читает блок в приложении), он подписывает запрос своим ключом. Relay проверяет: есть ли правило для этого ключа, не превышены ли лимиты — и списывает платёж с вашего кошелька, а не с кошелька делегата. Так приложения могут работать «от имени» пользователя без передачи пароля или .ntp.
🗄 ZK — предоплата хранения meta-block
Что это. ZK в кошельке — это предоплаченное хранение вашего личного meta-block в сети. Вы создаёте ZK-купон (разовый платёж 0.001 NTP), привязываете его к своему meta-block и пополняете купон токенами. За счёт баланса купона сервер списывает плату за хранение блока (по дням).
Как работает. После создания купона вы «подписываете» блок своим ZK-ключом — так Relay и Storage понимают, с какого купона списывать. Пока на купоне есть баланс и он не истёк по сроку (TTL), ваш meta-block хранится. Пополнение — перевод NTP на специальный кошелёк с memo вида zk01 + ID купона. Кошелёк может автоматически доплачивать до 30 дней вперёд, но не больше срока жизни купона.