SpectroCoin блог логотип

Все, что вы хотели знать о подписи Шнорра

декабрь 8, 2021

Сегодня мы хотим рассказать вам об одной важной и долгожданной особенности биткойна - подписи Шнорра. Подпись Шнорра была реализована в качестве части первого за последние четыре года обновления Биткойна под названием Taproot, которое вступило в силу в ноябре этого года. Чтобы узнать больше, прочитайте полную статью в блоге SpectroCoin.

What is the Schnorr Signature?

В отличие от традиционного подтверждения права собственности, которое мы обеспечиваем с помощью физических подписей, цифровые валюты используют цифровые данные для подтверждения права собственности. Для подтверждения права собственности используется математическая криптография, примером которой является подпись Шнорра. Ранее биткойн использовал исключительно алгоритм цифровой подписи с эллиптической кривой (ECDSA).

Подпись Шнорра

Подпись Шнорра - это цифровая подпись, созданная алгоритмом подписи Шнорра, описанным немецким математиком и криптографом Клаусом Шнорром еще в 80-х годах. Основная причина того, что эта простая, но эффективная подпись для Биткойна не была реализована, прежде всего, заключалась в том, что подпись находилась под патентом и, следовательно, не имела широкого использования и реализации, что привело к отсутствию надлежащего тестирования на практике. Между тем, подпись ECDSA широко использовалась, тщательно проверялась и заслуживала доверия без каких-либо патентных ограничений.

Агрегирование ключей

Подпись Шнорра имеет одно преимущество - она линейна. Это позволяет добавить две подписи и в результате получить действительную подпись Шнорра. Эта линейность позволяет выполнять транзакции с несколькими подписями, когда открытые ключи объединяются в один ключ для представления группы. Этот тип подписи был доступен в Биткойне раньше через стандартизированный смарт-контракт под названием Pay-to-ScriptHash (P2SH). Но слабость этой системы заключалась в том, что она требовала знания открытых ключей всех подписывающих сторон в мультиподписи. Кроме того, они были легко идентифицированы в сети как мультиподписи. Агрегация ключей в подписи Шнорра позволяет верификатору проверять только одну подпись и открытый ключ, что занимает меньше времени и требует меньшей вычислительной мощности.

Повышенная конфиденциальность

Агрегация ключей с использованием подписи Шнорра также оказывает значительное влияние на конфиденциальность. Требование агрегированной подписи вместо подписей всех подписывающих сторон для подтверждения владения средствами повышает безопасность лиц, участвующих в транзакции. Из-за агрегации транзакции с несколькими подписями могут полностью напоминать транзакции с одной подписью, что означает, что их будет нелегко идентифицировать в сети. Комбинированные подписи затрудняют определение того, кто подписал (или не подписал) транзакцию.

Улучшенная масштабируемость

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

Заключительные мысли

Благодаря этому долгожданному обновлению Биткойн получит значительные преимущества в плане конфиденциальности и масштабируемости. Некоторые предполагают, что аспект агрегации ключей подписи Шнорра может увеличить пропускную способность сети Биткойн как минимум на 25%, даже больше, когда применяется к транзакциям с несколькими подписями. Подписи Шнорра - это строительный блок для дальнейшего развития. Также важно отметить, что Шнорр не заменит ECDSA.

Мы надеемся, что эта статья была полезна. Больше статей читайте на странице блоге SpectroCoin.

Если у вас есть какие-либо вопросы относительно криптовалют, поддерживаемых SpectroCoin, обращайтесь в нашу службу поддержки. Вы можете сделать это через LiveChat, доступный на нашем веб-сайте, или по электронной почте [email protected].

Пригласите друзей
Заработайте приглашая друзей
Перейти к приглашениям
Недавние статьи
УСЛУГИ
октябрь 3, 2023
УСЛУГИ
УСЛУГИ
апрель 28, 2023
Следите за новостями в