August 19, 2023

Как создать некастодиальный кошелек? Практический гайд.

Навигация 🌐

Введение

Приветствуем вас, дорогие друзья! 🤗

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

Именно поэтому опытные участники рынка всегда стремятся обеспечить безопасность и удобство хранения цифровых активов.

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

💪 Разберемся, как устроен некастодиальный кошелек и на примере покажем, как установить и безопасно его настроить.

Итак, поехали!

Что такое некастодиальный кошелек?

Некастодиальный кошелек — это полностью децентрализованный криптовалютный кошелек, доступ к которому будете иметь только вы.

С помощью некастодиального кошелька вы можете подключиться к любой децентрализованной (DEX) платформе, бирже или авторизоваться на сайте какой-нибудь площадки, например, для того же участия в IDO на DAO Maker.

Покупка, отправка, хранение и обмен средств - это базисная функция любого криптовалютного кошелька. Но неопытный пользователь может задаться логичным вопросом: «Для чего мне некастодиальный кошелек, если я могу воспользоваться всеми этими функциями на любой централизованной бирже (СЕХ)?».

Конечно, вы можете хранить ваши монеты на биржах типа Binance, но кто вам будет гарантировать 100%-ю безопасность?

Все дело в том, что кошельки на биржах - кастодиальные. Здесь можно провести аналогию с банковским счетом.

🏦 Банк контролирует ваши активы и владеет ключами безопасности, что повышает риски потери средств, например, в следствии закрытия криптовалютной биржи по решению суда, властей, недостаточного обеспечения или сервис, предоставляющий услуги кастодианта, могут взломать хакеры – подобное уже случалось сотни раз.

⚙️ Механизм работы

Механизм работы некастодиальных кошельков заключается в том, что пользователь самостоятельно контролирует приватные ключи от своего счета!

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

Для более точного понимания: некастодиальные кошельки не хранят ваши монеты! Они просто хранят закрытые (приватные) и открытые ключи (адрес кошелька) и предоставляют пользователям интерфейс для взаимодействия со своими цифровыми активами, которые на самом деле хранятся в децентрализованном публичном реестре или на блокчейне.

🔑 Приватные ключи и seed-фраза

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

Давайте разберем простой пример

Все мы видели фильмы, в которых есть хранилища банков с большой круглой дверью.

Принцип работы таких хранилищ прост: есть специальное защищенное помещение, называемое депозитарием, в котором находятся сотни ячеек, каждая из которых является мини-сейфом со своим собственным ключом.

Чтобы забрать деньги, нужно сначала открыть помещение, а потом отдельную ячейку.

Некастодиальный кошелек работает по такому же принципу.

Мы создали кошелек, на котором у нас лежит несколько криптовалют:

BTC, ETH, XRP и т.п. Все эти монеты работают на разных блокчейнах.

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

Приватный же ключ, - это ключ который открывает каждую ячейку отдельно.

💬 Таким образом:

  • Seed-фраза — это ключ к депозитарию со всеми ячейками;
  • Приватный ключ — это ключ к отдельной ячейке в хранилище.

🛠️ Например, если вы потеряли доступ к своему рабочему гаджету, то вы можете ввести полученную при регистрации кошелька Seed-фразу на другом устройстве и получить доступ ко всем вашим криптовалютам.

🔐 Подробнее, для чего нужны приватные ключи

Приватные ключи нужны для отправки криптовалют с кошелька, они «подписывают» транзакции. Также, с помощью них можно импортировать свой кошелек на другое устройство.

Но из-за своей огромной длины, они совсем неудобны в использовании.

Пример приватного ключа ⬇️

4BBFF74CA25A2A00409DCB24EC0418E9A41F9B3B56216A183E0E9731F4589DC6

Именно по этой причине в 2013-ом году была придумана seed-фраза, состоящая из 12-24 слов, которая содержит в себе сразу все приватные ключи от всех адресов в кошельке - это значительно упрощает работу с кошельками: проще импортировать, сложнее ошибиться при наборе.

Seed-фраза дает нам удобный доступ сразу ко всем активам в приложении кошелька: BTC, ETH, XRP.

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

💼 Какие некастодиальные кошельки бывают?

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

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

Примеры популярных аппаратных кошельков:

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

Примеры популярных программных кошельков:

🧐 Какой кошелек выбрать?

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

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

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

⭐ Преимущества и недостатки

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

Основные преимущества:

  • Высокий уровень безопасности;
  • Удобный пользовательский интерфейс;
  • Полный контроль средств и транзакций;
  • Ограниченные возможности для взлома;
  • Поддержка множества криптовалют;
  • Резервное копирование и восстановление.

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

💬 Интересный факт: по причине утраты доступа к некастодиальным кошелькам, по самым скромным подсчетам, заблокировано около 200 млрд. $ и это только в BTC!

Гайд по установке MetaMask 🦊

В качестве примера разберем установку одного из самых популярных и полезных кошельков - MetaMask.

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

Например, к децентрализованным биржам (DEX), к стейкингу криптовалют в DeFi-протоколах, к метавселенным, а также через него можно покупать NFT и многое другое.

Доступ к Metamask осуществляется через браузер (расширение для Brave, Firefox, Edge, Opera или Google Chrome) или через мобильное приложение (iOS, Android).

В этом гайде мы покажем, как пользоваться MetaMask, как импортировать токены в кошелек и как добавить новую сеть. Для этого будем использовать браузер Google Chrome.

👨‍💻 Устанавливаем кошелек

Всё, что нам нужно, - установленный Google Chrome (или любой другой подходящий браузер).

1️⃣ Устанавливаем расширение для браузера - переходим на официальный сайт по ссылке и выбираем свой браузер, далее нажимаем кнопку «Установить».

Официальный веб-сайт кошелька
Интернет-магазин расширений Google

2️⃣ Далее, в открывшемся окне ставим галочку, что мы принимаем «условия использования» и нажимаем «Создать новый кошелек»

  • Примечание: если у вас уже есть некастодиальный кошелек и его seed-фраза, то можно импортировать свои активы в MetaMask через кнопку «Импорт существующего кошелька».
Страница создания кошелька MetaMask

3️⃣ В открывшемся окне соглашаемся с передачей данных для улучшения MetaMask (эти данные анонимны, поэтому не переживаем).

Далее, в следующем окне придумываем пароль из не менее 8-ми знаков и нажимаем «Создать новый кошелек».

  • Примечание: пароль важно надежно сохранить, так как его невозможно будет восстановить, в случае потери.
Страница создания пароля

4️⃣ В новом окне обязательно выбираем «Защитить мой кошелек», чтобы посмотреть свою seed-фразу.

Страница защиты кошелька

5️⃣ Теперь нам необходимо записать сгенерированную seed-фразу и нажать на кнопку «Далее».

Seed-фраза - это наш закрытый ключ из 12 или 24 слов, которые расположены в строго определённом порядке.

ВАЖНО надежно сохранить свою seed-фразу, иначе можно резко стать одновременно менее богатым и более грустным. Желательно не светить ее в интернете (не записывать в избранное в телеграмме/вконтакте/инстаграмме, в google-документах и так далее).

После этого необходимо подтвердить seed-фразу, вписав слова в недостающие поля и нажать «Подтвердить».

Наша seed-фраза
Подтверждение seed-фразы

6️⃣ Поздравляем, мы только что создали новый некастодиальный кошелек!

Страница нашего нового кошелька

✅ Учимся импортировать токены

Очень часто бывает, что токены которые вы отправили себе на кошелек MetaMask, не отображаются автоматически - это вызывает много расстройств и переживаний, особенно у новичков.

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

Разберем на примере

Вы отправили с централизованной биржи на свой кошелек USDT в сети ERC-20, которые не отобразились на балансе.

1️⃣ Чтобы это исправить, необходимо воспользоваться кнопкой «импорт токенов».

Главная страница кошелька

2️⃣ В открывшемся окне выбираем «пользовательский токен» и вставляем адрес смарт-контракта нужного актива (если не знаешь где найти, читай ниже).

В нашем случае это USDT на смарт-контракте Ethereum.

Импорт токена

Далее, нажимаем на «Добавить пользовательский токен», после чего наш USDT ERC-20 будет успешно отображаться на кошельке.

  • В MetaMask можно добавить абсолютно любой токен, блокчейн которого поддерживает кошелек.

🔎 Как найти смарт-контракт нужного нам токена?

Все очень просто. Используем криптовалютный аналитический сервис Coinmarketcap.

Заходим на страницу интересующего нас актива и выбираем необходимый адрес смарт-контракта.

CoinMarketCap

Примечание: некоторые токены можно добавить напрямую с Сoinmarketcap нажав на иконку «🦊».

Чтобы посмотреть другие доступные сети, необходимо нажать на кнопку «More».

🌐 Добавляем новую сеть в MetaMask

По умолчанию, после создания кошелька в Metamask, добавляется только одна сеть – Ethereum, что подходит далеко не всем пользователям.

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

1️⃣ Для этого нажимаем на текущую сеть, в нашем случае это Ethereum Mainet, и затем на кнопку «Добавить сеть».

Добавление сети

2️⃣ Далее, прямо из списка можно добавить самые популярные сети.

Выбираем, например, сеть Polygon и нажимаем добавить.

В открывшемся окне жмем «Одобрить».

Добавление сети Polygon

3️⃣ Готово! Теперь сверху в меню кошелька можно переключаться между добавленными сетями.

Переключение между сетями

Также для добавления новой сети можно воспользоваться специальным сервисом ChainList - это максимально полный список рабочих сетей EVM.

1️⃣ Для этого необходимо перейти на сайт сервиса и подключить свой Metamask кошелек, нажав на «Connect Wallet».

Chainlist

2️⃣ После того, как кошелек будет подключен к сайту, станет доступно добавление сетей.

Выбираем интересующую сеть, например, Astar и жмем «Add to Metamask».

Добавление сети через Chainlist

Во всплывающем окне, нажимаем «Одобрить».

Готово, сеть Astar успешно добавлена!

📲 Как восстановить MetaMask?

Рассмотрим 2 варианта, когда вам может понадобиться воспользоваться функцией восстановления кошелька.

1 вариант

Вы забыли пароль и не можете зайти в кошелек. Чтобы восстановить доступ, откройте расширение Metamask и нажмите “Забыли пароль/Forgot password”.

Страница входа в кошелек

Далее введите 12 слов вашей секретной фразы (seed-фраза), придумайте новый пароль и нажмите  «Восстановить».

Страница восстановления кошелька

2 вариант

Вы утратили доступ к своему кошельку и хотите восстановить его на другом устройстве. Для этого скачайте расширение Metamask на новом девайсе.

Далее используйте функцию «Импорт существующего кошелька».

Страница приветствия MetaMask
Страница восстановления кошелька

Аналогично первому варианту, восстановите доступ к кошельку используя свою сохраненную seed-фразу.

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

🟢 Кроме того, как говорилось ранее, вы можете восстановить свои активы импортируя seed-фразу из любого другого некастодиального кошелька, например, можно восстановить доступ к своим активам из кошелька Trust Wallet или SafePal.

💻 Как добавить еще один кошелек в MetaMask?

Рассмотрим 2 варианта добавления нового кошелька в наш Metamask.

1 вариант

Вы хотите добавить новый кошелек к уже существующему.

Для этого необходимо нажать на название кошелька, в нашем случае это Account 1 и выбрать «Add account».

Создание нового счета

Далее указываем название нового кошелька, например, «AR_Premium» и подтверждаем действие.

Добавление аккаунта

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

Переключение между счетами

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

2 вариант

Вы хотите добавить уже существующий кошелёк, который установлен на другом устройстве или браузере.

🔑 Для этого вам понадобится «Закрытый ключ (Private key)» переносимого кошелька.

1️⃣ Открываем кошелек, который будем добавлять.

Нажимаем на 3 точки в расширении Metamask, выбираем пункт «реквизиты счета» и «Show private key».

Реквизиты счета
Показать приватный ключ

Далее, используя свой пароль от кошелька, получаем доступ к закрытому ключу и копируем его.

Закрытый ключ

2️⃣ Открываем другой кошелек, к которому будем добавлять тот, который нужно перенести. Нажимаем на название кошелька (как в первом варианте), выбираем «Импортировать счет».

Импорт счета

Далее, вставляем скопированный «закрытый ключ» и нажимаем на «Импорт».

Вставляем ключ

Примечание: кошелек, добавленный таким способом, можно будет удалить, нажав на 3 точки справа и выбрав в меню «удалить».

Рекомендации по использованию кошелька

Напоследок, хотелось бы дать несколько полезных рекомендаций по использованию некастодиального кошелька, о которых следует помнить каждому из нас:

  • Загружайте программные кошельки только с официальных сайтов и маркетплейсов.
  • Аппаратные кошельки рекомендуется заказывать только у официальных продавцов, ни в коем случае нельзя покупать данные кошельки в каком-нибудь переходе или «с рук».
  • Надежно сохраните свою seed-фразу. Старайтесь не светить ее в интернете (не записывать в избранное в телеграмме/вконтакте/инстаграмме, в google-документах и так далее).
  • Никогда и ни при каких обстоятельствах не передавайте и не показывайте свою seed-фразу. Есть много случаев, когда злоумышленники получали доступ к seed-фразе через демонстрацию экрана, что в конечном итоге приводило к полной потери средств.
  • Рекомендуется устанавливать кошелек на «чистое» устройство или браузер. Внимательно проверьте свой компьютер или телефон на наличие вирусного ПО - зараженное устройство может привести к краже ваших активов.
  • Не скачивайте файлы на подозрительных веб-сайтах, в надежности которых вы не уверены.
  • Опасайтесь фишинга. Не переходите по ссылкам из сообщений в мессенджерах, электронной почте, а также не вводите ни при каких обстоятельствах свою seed-фразу, даже если вам кажется, что вы находитесь на официальном сайте.
  • При создании кошельков, используйте только уникальные, надежные и не повторяющиеся пароли.

🟢 Пример надежного пароля: AR#Pr*Xx!UD$gtW

🔴 Пример слабого пароля: ivanivanov1991

И самое главное, запомните, что Seed-фраза - это прямой доступ ко всем ваших активам!

Берегите себя и свои средства!

Спасибо за внимание 🤝

С уважением, команда AR_Premium 💛