Schnorr Signature (Подпись Шнорра) — что это такое?

Подпись Шнорра — еще один алгоритм, который применяется для создания цифровой подписи в системе криптовалют. В перспективе применение такого протокола позволит улучшить и упростить масштабируемость сети Биткоин и повысить конфиденциальность участников.

Главные особенности Schnorr Signature

Такое изменение было внесено на рассмотрение всеми участниками сообщества в январе 2020 года. На сегодняшний день разногласий по поводу целесообразности внедрения такого алгоритма не возникает. Поэтому в перспективе технология будет успешно интегрирована. Это потенциально обеспечит пользователям следующие преимущества:

  • Повышение безопасности — для формирования подписи Шнорра применяются задачи дискретного логарифмирования. Однако в данном случае используется меньшее количество допущений. То есть такой метод представляет собой более прозрачную и простую прикладную технологию, что позволяет облегчить работу криптографам.
  • Негибкость — такие подписи доказуемо негибкие, то есть у третьей стороны нет шансов получить доступы к закрытым приватным ключам. Это исключает риски изменения действительной подписи и проведение двойных платежей.
  • Линейность — реализуется за счет линейных математических вычислений. Благодаря этому ключи и подписи агрегатируются, что упрощает проведение платежей, когда требуется подтверждение нескольких владельцев.
  • Снижение размера транзакции и ускорение валидации — если сравнивать Schnorr Signature с теми, что существуют на сегодня, то первые весят на 11% меньше, что эквивалентно в среднем 70 байтам информации по транзакции. За счет снижения размера потенциально уменьшается и комиссия за валидацию.