Если вы только начинаете пользоваться криптовалютами, три понятия встречаются практически сразу: публичный адрес, приватный ключ и seed-фраза.
Их часто путают, хотя они выполняют совершенно разные функции.
Самое важное правило можно запомнить так:
Адрес можно показывать. Приватный ключ и seed-фразу нужно хранить в секрете.
Что такое публичный адрес?
Публичный адрес — это идентификатор, который используется для получения криптовалюты.
Его можно отправить другому человеку или сервису, чтобы они могли перевести вам средства.
По смыслу его можно условно сравнить с номером банковского счёта: знание адреса позволяет отправить средства, но само по себе не даёт возможности ими распоряжаться.
Однако есть важное отличие: блокчейны обычно являются публичными системами. Поэтому по адресу во многих сетях можно посмотреть историю связанных с ним операций и баланс.
Что можно делать с публичным адресом?
Публичный адрес можно:
-
отправлять другим пользователям;
-
указывать для получения криптовалюты;
-
использовать в поддерживаемых сервисах;
-
публиковать, если вы понимаете связанные с этим последствия для приватности.
Что нельзя делать?
Сам по себе адрес не является секретом, но всегда нужно проверять, какой именно адрес и в какой сети вы используете.
Отправка актива на неправильный адрес или через неподходящую сеть может привести к потере средств.
Что такое приватный ключ?
Приватный ключ — это секретный криптографический ключ, который используется для создания цифровых подписей.
Подпись подтверждает сети, что пользователь имеет право распоряжаться соответствующими средствами.
Приватный ключ можно представить как очень сложный цифровой секрет.
Если злоумышленник получит его, он потенциально сможет распоряжаться активами, связанными с этим ключом.
Поэтому приватный ключ нельзя:
-
отправлять другим людям;
-
публиковать;
-
хранить в общедоступных документах;
-
вводить на неизвестных сайтах;
-
передавать человеку, который представляется сотрудником поддержки.
Что такое seed-фраза?
Seed-фраза — это последовательность слов, которая используется для восстановления криптокошелька и связанных с ним ключей.
В зависимости от кошелька она может состоять, например, из 12 или 24 слов.
Важно понимать: seed-фраза — это не пароль в обычном смысле.
Она может служить источником, из которого кошелёк восстанавливает соответствующие ключи и адреса.
Поэтому потеря seed-фразы в некастодиальном кошельке может означать потерю возможности восстановить доступ к средствам.
А если её получит другой человек, он потенциально сможет восстановить кошелёк на своём устройстве.
Как связаны эти три понятия?
Упрощённая схема выглядит так:
Seed-фраза → ключи кошелька → публичные адреса → операции в блокчейне
При этом конкретная реализация зависит от используемого кошелька и стандарта.
Seed-фраза позволяет восстановить кошелёк, приватные ключи используются для подписания операций, а публичные адреса используются для получения и идентификации средств в блокчейне.
Простой пример
Представим, что вы создали новый некастодиальный криптокошелёк.
Во время настройки кошелёк показывает вам seed-фразу.
После этого он создаёт необходимые ключи и адреса.
Друг хочет отправить вам криптовалюту. Вы предоставляете ему публичный адрес.
Он отправляет средства.
Когда вы хотите отправить часть средств другому человеку, кошелёк использует соответствующий приватный ключ для подписи транзакции.
При необходимости восстановления кошелька на другом совместимом устройстве используется seed-фраза.
Таким образом:
Публичный адрес нужен для получения.
Приватный ключ нужен для подписи операций.
Seed-фраза нужна для восстановления кошелька и связанных с ним ключей.
Что будет, если кто-то узнает ваш адрес?
Это не означает автоматическую потерю средств.
Другой человек может увидеть адрес и, в зависимости от особенностей блокчейна, посмотреть связанные с ним транзакции.
Но одного публичного адреса недостаточно для создания подписи от вашего имени.
Главный риск здесь — приватность, а не непосредственная потеря средств.
Что будет, если кто-то узнает приватный ключ?
Это уже серьёзная проблема.
Получив приватный ключ, злоумышленник потенциально сможет подписывать транзакции и распоряжаться соответствующими активами.
Поэтому приватный ключ необходимо защищать так же тщательно, как и seed-фразу.
Что будет, если кто-то узнает seed-фразу?
Для некастодиального кошелька это ещё более серьёзная ситуация.
Злоумышленник может импортировать seed-фразу в совместимый кошелёк и получить доступ к соответствующим ключам и адресам.
Если seed-фраза была скомпрометирована, простая смена пароля приложения обычно не решает проблему.
Необходимо рассматривать кошелёк как скомпрометированный и принимать меры по переводу средств на новый безопасный кошелёк с новой seed-фразой.
Как правильно хранить seed-фразу?
Для долгосрочного хранения рекомендуется:
-
записать фразу офлайн;
-
хранить её в безопасном месте;
-
не передавать другим людям;
-
не публиковать в интернете;
-
не отправлять по электронной почте или в мессенджерах;
-
не хранить единственную копию в облачном сервисе;
-
не вводить её на сайтах по ссылкам из подозрительных сообщений.
Для значительных сумм некоторые пользователи создают несколько защищённых физических резервных копий.
При этом важно понимать риски каждой дополнительной копии: чем больше людей и мест имеют доступ к seed-фразе, тем больше потенциальных точек компрометации.
Важный момент: служба поддержки не должна просить seed-фразу
Это одно из главных правил безопасности.
Если кто-то пишет вам:
«Для восстановления кошелька отправьте seed-фразу».
Это практически наверняка мошенничество.
Настоящая техническая поддержка кошелька не должна требовать вашу секретную фразу для получения доступа к средствам.
Можно ли изменить приватный ключ?
Приватный ключ сам по себе не является паролем, который можно просто заменить одной кнопкой.
Вместо этого пользователь может создать новый кошелёк с новыми ключами и перевести туда средства.
Именно поэтому компрометация seed-фразы требует серьёзного отношения: она связана с контролем над соответствующими ключами.
Главное для новичка
Запомните три понятия:
Публичный адрес — можно сообщать другим для получения криптовалюты.
Приватный ключ — секрет для подписания операций.
Seed-фраза — секрет для восстановления кошелька и связанных с ним ключей.
Самая важная формула:
Адрес можно показывать → приватный ключ нельзя показывать → seed-фразу нельзя показывать никому.
Если вы сомневаетесь, является ли какая-либо информация секретной, безопаснее считать её конфиденциальной и не передавать третьим лицам.
Вопрос для обсуждения: какая из этих трёх концепций была для вас самой непонятной, когда вы только начинали знакомство с криптовалютами?