Skip to content

Основы

Криптокошельки, ключи и seed-фразы простыми словами

Обновлено:

На этой странице

Криптокошелек не хранит монеты. Он хранит ключи, которые доказывают, что вы управляете монетами, записанными в блокчейне. В статье объясняются приватные ключи, адреса и seed-фразы, типы кошельков и ошибки, которые стоят людям денег.

Базовые сведения о том, как блокчейн фиксирует право собственности, есть в статье что такое блокчейн.

Приватный ключ, публичный ключ и адрес

Три связанные вещи составляют вашу личность в блокчейне.

  • Приватный ключ (private key). Очень большое секретное число. Тот, у кого оно есть, может перемещать средства. Оно должно оставаться секретным.
  • Публичный ключ (public key). Вычисляется из приватного. Им можно безопасно делиться, а восстановить по нему приватный ключ нельзя.
  • Адрес (address). Более короткая форма, полученная из публичного ключа. Его вы даете другим, чтобы получать средства. Это как номер счета, который любой может найти в обозревателе блоков.

Простое сравнение: адрес — это ваш почтовый ящик, в который любой может опустить письмо. Приватный ключ — единственный ключ, который его открывает.

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

Seed-фраза

Приватные ключи длинные, и записать их трудно. Поэтому большинство кошельков создают seed-фразу (seed phrase), которую также называют фразой восстановления. Это список из 12 или 24 обычных слов. Кошелек использует ее для генерации ваших приватных ключей, и одни и те же слова всегда порождают одни и те же ключи.

Это значит две вещи:

  • Если вы потеряете устройство, то сможете восстановить все на новом, введя слова.
  • Любой, кто узнает слова, может забрать все. Нет ни сброса пароля, ни службы поддержки, которая могла бы это отменить.

Никогда не сообщайте свою seed-фразу. Ни один настоящий кошелек, биржа, сотрудник поддержки или сайт не попросит вас вводить ее, чтобы «подтвердить», «синхронизировать» или «получить» что-либо. Тот, кто просит, пытается вас обокрасть.

Хорошие привычки: записать слова на бумаге, хранить их офлайн в надежном месте, никогда не фотографировать, не сохранять в облачной заметке, электронной почте или чате.

Кастодиальные и некастодиальные кошельки

Кастодиальный. Ключи хранит за вас компания, как в аккаунте на бирже. Вы входите по паролю. Это просто, и восстановление возможно, но вы зависите от компании. Если она обанкротится, заморозит ваш аккаунт или будет взломана, вы можете не получить свои средства.

Некастодиальный (self-custodial). Ключи храните вы, обычно в приложении или расширении браузера. Никто не может заморозить ваши средства, и вы можете пользоваться любым приложением в сети. Но и вся ответственность на вас: потерянную seed-фразу восстановить нельзя.

Распространенная фраза: «не ваши ключи — не ваши монеты». Это напоминание о компромиссе, а не оценка. Многие используют оба варианта: кастодиальный аккаунт для удобства и некастодиальный кошелек для того, что хотят контролировать.

Аппаратные кошельки

Аппаратный кошелек (hardware wallet) — небольшое устройство, которое хранит ваши приватные ключи и подписывает транзакции внутри себя. Ключи никогда не покидают устройство, даже если вы подключаете его к компьютеру с вирусом. Каждую транзакцию вы подтверждаете на собственном экране устройства.

Это считается одним из самых безопасных способов хранить крупные суммы. Покупайте только у производителя или авторизованного реселлера и никогда не используйте устройство, которое приходит с заранее записанной seed-фразой.

Один адрес во многих сетях

Ethereum, Arbitrum, Base, Optimism и Polygon используют одну и ту же модель аккаунтов Ethereum, называемую EVM. Адрес EVM выглядит как 0x, за которым следуют 40 шестнадцатеричных символов. Один и тот же приватный ключ дает один и тот же адрес в каждой из этих сетей.

Так что если ваш адрес в Ethereum — 0xABC..., он ваш и в Base, и в Arbitrum. Однако балансы отдельные. Ваш ETH в Ethereum — не то же самое, что ETH в Base. Каждая сеть ведет свой реестр, а средства между ними вы перемещаете через мост. См. мосты и их риски.

Bitcoin и Solana отличаются. Они используют другие форматы адресов и другую криптографию. Адрес Bitcoin обычно начинается с 1, 3 или bc1. Адрес Solana — строка из букв и цифр, обычно длиной 32–44 символа, без 0x. Кошелек создает для них отдельные адреса из той же seed-фразы, либо вы можете использовать другой кошелек.

Отправка не в ту сеть

Частая ошибка новичков — выбрать не ту сеть при отправке. Примеры:

  • Отправка USDC в Base другу, который ожидает Ethereum. Средства приходят на тот же адрес, но в Base. Они не потеряны, если это адрес, которым друг владеет, но ему нужно переключиться на Base, чтобы их увидеть.
  • Отправка на адрес депозита биржи в сети, которую биржа не поддерживает. Вернуть средства может быть трудно или невозможно.
  • Отправка Bitcoin на адрес 0x или токенов EVM на адрес Bitcoin. Кошельки обычно этого не допускают, но не всегда, если адрес вставлен вручную.

Перед отправкой проверьте сеть, адрес и токен. При большой сумме сначала отправьте небольшую тестовую. Руководство самый дешевый способ отправить USDC показывает, как выбор сети влияет на стоимость.

Разрешения и allowance

В сетях EVM, чтобы использовать токен в приложении, вы часто подписываете разрешение (approval), которое также называют allowance. Оно позволяет смарт-контракту потратить заданное количество вашего токена. Некоторые приложения просят неограниченное разрешение, чтобы вам не приходилось одобрять снова.

У этого удобства есть риск. Если контракт приложения потом взломают или он изначально был вредоносным, он может использовать разрешение, чтобы забрать ваши токены. Помогают такие привычки:

  • Одобряйте только нужную сумму, если кошелек это позволяет.
  • Время от времени проверяйте разрешения и отзывайте те, которыми больше не пользуетесь.
  • Читайте, что написано в запросе кошелька, прежде чем подписывать. Будьте осторожны с запросами, которые просят разрешение на все ваши токены.

Активность любого адреса можно посмотреть на страницах сетей через поиск в шапке.

Короткий чек-лист безопасности

  1. Записывайте seed-фразу офлайн и никому ее не сообщайте.
  2. Перед отправкой проверяйте первые и последние символы адреса.
  3. Убедитесь, что сеть совпадает с сетью получателя.
  4. При больших суммах сначала отправляйте небольшую тестовую.
  5. Относитесь с подозрением к срочным сообщениям, предложениям бесплатных денег и просьбам подключить кошелек.

Часто задаваемые вопросы

В чем разница между приватным ключом и seed-фразой?

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

Могу ли я использовать один и тот же адрес кошелька в Ethereum и Base?

Да. Ethereum, Arbitrum, Base, Optimism и Polygon используют один формат адресов EVM, поэтому один адрес работает во всех них. Балансы в каждой сети отдельные.

Безопасна ли моя криптовалюта в приложении-кошельке?

Средства в некастодиальном кошельке настолько безопасны, насколько безопасны ваше устройство и seed-фраза. Храните фразу офлайн, обновляйте приложение и рассмотрите аппаратный кошелек для крупных сумм.

Что будет, если я потеряю seed-фразу?

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

Что делать, если я отправил криптовалюту не в ту сеть?

Сначала проверьте в обозревателе блоков, куда ушла транзакция. Если адрес ваш в сети с тем же форматом адресов, переключите кошелек на эту сеть. Если она ушла на чужой адрес или на биржу, свяжитесь с получателем или с поддержкой биржи и учтите, что вернуть средства может не получиться.