Подписи Шнорра в транзакциях Bitcoin

image

Источник: CryptoNewsNet Оригинальный заголовок: Подписи Шнорра в транзакциях Bitcoin Оригинальная ссылка:

Введение

Bitcoin ($BTC), Ethereum ($ETH), Solana ($SOL) и другие криптовалюты — это цифровые валюты, и процесс их хранения и транзакций похож на процесс фиатных валют. Когда один держатель отправляет Bitcoin другому, ему нужен публичный адрес, а также приватный ключ. Так же как обмен номером банковского счета не представляет риска, а обмен PIN-кодом от банкомата — да, обмен публичным адресом цифрового кошелька безвреден, но обмен приватными ключами или seed-фразами — нет. Для подписи $BTC транзакции наиболее распространённый алгоритм — ECDSA, но алгоритм подписей Шнорра в последнее время набирает популярность.

Объяснение подписей Шнорра

Мы можем определить подписи Шнорра как экономящий место и время алгоритм цифровой подписи, который объединяет несколько подписей в одну и подтверждает право собственности и авторизацию на расходование. Любой может скопировать бумажные подписи с одинаковыми усилиями, но подделать цифровые подписи — практически невозможно, будь то ECDSA или подписи Шнорра. Более того, невозможно вывести приватный ключ из публичного, но всегда можно извлечь публичный ключ из приватного, используя кривую secp256k1. Этот механизм применяет математические головоломки для обеспечения безопасности ключей.

Чтобы понять реальную эффективность и надёжность подписей Шнорра, необходимо изучить общие и математические основы алгоритма. Bitcoin использует эллиптическую криптографию, и как ECDSA, так и подписи Шнорра работают на одной и той же кривой, известной как secp256k1. Подписи Шнорра обеспечивают необратимость генерации ключей, как упоминалось ранее. Используя и опираясь на те же математические основы, что и ECDSA, система Шнорра может реорганизовать процесс создания и проверки подписей.

Процесс создания подписи

Когда вы создаёте $BTC транзакцию, вы должны доказать, что у вас есть право расходовать эти монеты. Вы делаете это, подписывая транзакцию цифровой подписью. Алгоритм подписей Шнорра следует ясной и простой схеме. Для создания уникальной подписи для конкретной транзакции алгоритм использует изобретательное сочетание деталей транзакции, случайного числа и приватного ключа. Даже изменение одного символа в транзакции делает подпись недействительной. Вмешательство или подделка становятся невозможными благодаря строгой зависимости от данных транзакции. Когда система создает подпись, она добавляется к транзакции и передается в сеть для проверки.

Проверка сетью

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

Роль в мультиподписных кошельках

Одним из самых практичных преимуществ подписей Шнорра является их использование в мультиподписных кошельках. Эти кошельки требуют одобрения более чем одним приватным ключом, прежде чем средства могут быть разблокированы и разрешены к расходованию. В традиционных настройках каждый подписант создает отдельную подпись, и все они должны быть включены в транзакцию. Это увеличивает размер транзакции и раскрывает информацию о количестве участников. С помощью подписей Шнорра все необходимые одобрения могут быть объединены в одну совместную подпись.

Связь с обновлением Taproot

Подписи Шнорра стали возможны на блокчейне Bitcoin благодаря обновлению Taproot, которое было активировано после многолетних обсуждений и тестирования. До этого использовался только ECDSA. Taproot ввел новый способ обработки условий транзакций и скриптов. Он позволяет Bitcoin показывать только использованное условие, скрывая остальные возможности. Подписи Шнорра играют важную роль в обеспечении возможности агрегации и проверки подписей.

Вопросы безопасности

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

Внедрение и совместимость

Несмотря на свои преимущества, подписи Шнорра не являются обязательными для всех транзакций. Bitcoin позволяет пользователям выбирать, использовать ли новые функции или старые. Многие кошельки и сервисы по-прежнему используют старые форматы из-за совместимости и постепенных циклов обновления. Со временем, по мере внедрения Taproot в большем объеме программного обеспечения, ожидается рост использования алгоритма подписей Шнорра. Такой постепенный подход обеспечивает стабильность и избегает принуждения пользователей к резким изменениям. Это также отражает осторожную философию развития Bitcoin.

Практическая важность для пользователей

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

Долгосрочное значение

Подписи Шнорра — важный шаг в развитии Bitcoin. Они показывают, что система может совершенствоваться, сохраняя свои основные принципы. Улучшая создание и проверку подписей, Bitcoin стал более эффективным и гибким, не жертвуя децентрализацией. Эти улучшения могут казаться незначительными, но при миллионах транзакций их влияние становится очевидным.

Заключение

Кратко, повышенная эффективность, приватность и безопасность системы подписей Шнорра делают её усовершенствованной системой авторизации $BTC транзакций. Эта система построена на той же криптографической основе, что и ECDSA. По мере роста внедрения, подписи Шнорра, вероятно, будут играть все более важную роль в повышении устойчивости и практичности Bitcoin для публичного использования.

BTC-0,31%
ETH0,15%
SOL1,88%
TAPROOT-1,21%
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить