Размещайте рекламу на KripZen — покажите свой бренд глобальной криптоаудитории.Связаться с нами →

Статья глоссария

Сессионный ключ

wallets

Что сессионный ключ позволяет приложению делать без повторного вопроса, зачем нужен смарт-контрактный аккаунт и какие лимиты решают цену ошибки.

Определение

Сессионный ключ — это временный ключ подписи, который аккаунт выдаёт приложению, чтобы оно отправляло транзакции от имени владельца без подтверждения на каждое действие. Смысл в том, что выдача ограничена: сессия действует заданный срок, распространяется на названные контракты или функции и часто ограничена суммой, поэтому приложение, которому нужно много мелких действий — игра, торговый интерфейс, подписка, — перестаёт дёргать пользователя, не получая при этом общей власти над аккаунтом. Нужен смарт-контрактный аккаунт: правила, ограничивающие ключ, должен исполнять код, а не добрая воля приложения. Риски следуют из той же конструкции. Сессионный ключ живёт на устройстве или в браузере, то есть открыт так же, как любой горячий ключ, и аккаунт защищён ровно теми лимитами, которые реально записаны в выдаче. Читайте эти лимиты перед одобрением и отзывайте сессии, которыми больше не пользуетесь.

Далее

Похожие термины

Ещё в разделе wallets