Кошельки
В этой короткой статье мы рассмотрим виды кошельков.
Кошелек - инструмент, с помощью которого вы можете взаимодействовать с сетью блокчейн. Он включает в себя публичный адрес (по нему можно найти ваш кошелек с помощью эксплореров, например ethscan.io, вы кидаете этот адрес другу или указываете на бирже, чтобы получить на него определенные средства) и приватный ключ/сид-фраза (эту информацию вы никогда и никому не должны передавать. Не хранить в телеграме, не скидывать другу и особенно “представителям” биржи. Никто не должен знать ваш приватник/сид, тк с помощью этой инфы любой другой может получить доступ к вашему кошельку и увести средства)
Кошельки деляться на два типа:
Горячий - любой вид кошелька, который подключен к интернету (тот кошелек, который вы используете в браузере/телефоне)
Холодный - кошелек, который не имеет связки с интернетом (физический кошелек, который вы можете пощупать, спрятать и прочее)
Для генерации, все современные кошельки (как холодные, так и гарячие) используют стандарт BIP39 (стандарт BIP39 был описан в 2013 году и пришел на замену старому формату - приватному ключу. Он содержит в себе словарь из 2048 слов)
Приватный ключ выглядит вот так - 8257750b66bc50c915c85402409fbcbae8ef9f5c30205a6e19990f58c02fba9e
В то время, когда сид фраза выглядит вот так -
lake debate have north social cash victory smoke kid viable lemon result
BIP39 предложил хранить ключ восстановления вашего кошелька не в комбинации цифр/букв, а в 12/24 словах, которые с легкостью можно запомнить (советую помнить выучить сид хотя бы вашего основного кошелька). Сейчас, все кошельки в первую очередь генерируют сид-фразу, но также вы можете получить приватный ключ вашего кошелька, в настройках почти любого кошелька.
Сидфраза генерируется 1 раз и остается неизменной на протяжении всего времени
Описать это будет очень сложно для простого человека, но есть отличная статья от ledger, где они рассказывают как именно происходит генерация
сид-фразы в их кошельке (в других кошельках принцип не отличается).
Ссылка на статью.
Возможно ли подобрать мнемоническую фразу?
Кол-во вариантов сид-фразы (при условии 24 слов) - 2^256 (2 в степени 256)
Кол-во атомов на Земле оценивается приблизительно в 2^166.
Поэтому шанс подобрать сид фразу от вашего кошелька стремиться к нулю
Самые популярные холодные кошельки:
1. Ledger
2. Trezor
3. Safepal
*Если вы хотите купить себе холодный кошелек, используйте исключительно офиц.сайты.
Выглядит это вот так. Небольшая “флешка” с несколькими кнопками. Лично я и многие с команды, используют именно Ledger, но вы можете купить любой другой, особой разницы между ними нету.
Холодный кошелек - самый безопасный способ хранения ваших средств, тк ни у кого, кроме вас нету доступа к кошельку.
В случае потери “флешки” (устройства) ничего страшного не случиться. Главное чтобы это не случилось с вашей сид-фразой, тогда да, пиши пропало. В случае с потерей физ.кошелька вы можете восстановить кошелек с помощью сид-фразы, в условном MetaMask, но тогда кошелек с холодного, превратиться в горячий. Ну или опять заказать один из вышеперечисленных устройств. )
- Metamask - топ-1 EVM кошелек. Приложение для моб.устройств и веб.расширение
- Trust Wallet- кошелек от Binance, я использую для быстрых переводов в сети TRC также поддерживает сеть эфира, полигона, bep20, арбитрум, аваланч и соланы. Есть только на моб, скоро будет веб.расширение
- Phantom - лучший кошелек для сети солана. Есть на моб и веб.расширение.
Любой горячий кошелек (также как и холодный) является лишь UI (user interface). Вся информация находиться в блокчейне, средства вы также переводите не на Ledger/MM/Phantom, а на адрес, который вы можете отслеживать в эксплорере используемой сети, поэтому ваши средства в полной безопасности. Если вы правильно сохраняете свою сид-фразу.
Что делать если я потерял доступ к своему кошельку?
Тк мы выяснили что кошелек это просто интерфейс, а самое главное - ваша сид фраза. То потеря аппаратного кошельке или потеря моб.устройства или любого другого устройства вам не страшна. Заходим, например, в метамаск
Вписываем ваши 12 слов и после вы получаете полный доступ к вашим средствам.
Можно ли восстановить сид фразу?
Нет, невозможно. В случае утери вы полностью и навсегда потеряли доступ к своим средствам.
Добавление сети в MetaMask (или любой другой EVM кошелек, принцип тот же)
Возьмем например сеть BNB и разберем первую страничку метамаска:
1 - сеть, которая сейчас у вас подключена
2 - ваш адрес (он неизменяемый для всех EVM сетей. На этот адрес вы можете принять средства в сети ETH, Polygon, BSC и прочие EVM сети)
3 - нативный токен той сети, в которой сейчас вы находитесь
Если я скопирую адрес и отправлю токены в сети BSC они будут на моем кошельке, но я их не увижу, для этого нужно сменить сеть. И тут варианта 2:
- Вручную (покажу ниже)
- Chainlist (заходим на сайт, нажимаем подключить кошелек и все)
Нажимаем на 1 пункт, и нажимаем “добавить сеть” и вводим данные:
- Имя сети - Binance Smart Chain (тут написать что угодно, главное чтобы вы понимали что это BSC, это имя будет отображаться в списке сетей вашего кошелька)
- Новый URL RPC - https://bsc-dataseed.binance.org/
- ID цепочки - 56
- Символ - BNB (Название нативного токена)
- URL блок-эксплорера - https://bscscan.com (эксплорер той сети, которую вы добавялете)
После добавления кошелек выглядит так, у нас есть лишь один токен в списке - BNB (все комиссии будут оплачиваться в нативном токене сети. Оплатить комиссию эфиром в сети BSC - нельзя. Поэтому первым делом если вы планируете использовать какую-то сеть, переводим нативный токен на кошелёк)
Через какое-то время работы с метамаском, новички сталкиваются с проблемой, когда отправляют средства на кошелек, но не видят их и думают, что средства утеряны. На самом деле все хорошо, токены на вашем кошельке (действительно ли это так, вы всегда можете проверить в эксплорере сети).
В поле “Balance”- ваш баланс BNB (если эксплорер BSC), а в поле “Token” вы можете посмотреть все токены которые у вас на кошельке.
В данном примере, предположим, мы перевели USDT в сети BSC, но они не отображаются:
- Находим контракт монеты и копируем в нужной нам сети (если вы вставите контракт USDT в сети эфира ваши средства отображаться не будут)
Готово, теперь если мы отправим USDT на наш кошелёк, то увидим его не только в эксплорере, но в главном меню.