Technology
November 20

Криптовалюты для платежей. Часть 1 — создание кошелька

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

Подписывайтесь на мой Телеграм.

Все мои статьи про крипту:

Теория

Эту часть можно пропустить, чтобы приступить сразу к практике.

Стейблкоин

Это криптовалютный токен, который обеспечен (привязан) к доллару. Название образовано от "стабильный". Самые используемые в порядке капитализации: USDT, USDC, BUSD.

Преимущественное отличие от обычных криптовалют в том, что курс монеты зафиксирован и не меняется. Это делает стейблкоины идеальным средством сохранения и обмена. 1 USDT всегда равен 1 USD. Это значит что на каждый выпущенный USDT где-то лежит $1. Несмотря на разнообразные отчетности проектов, нам остается только верить к эту обеспеченность (также как мы верим, что наш счет в банке обеспечен реальными долларами, а те в свою очередь золотом, лол). Такая же ситуация с USDC и BUSD.
USDT хоть и самый открытый в этом плане, но не совсем. Tether на сайте показывает график своего обеспечения, где 10% вызывает вопросы. В них состоит какая-то невнятная хрень: займы, корпоративные бонды и фонды, и целых 6% инвестиций в токены. И самое прикольное в том, что так как они не публичная компания, они не обязаны раскрывать кому они выдали займы и какие бонды купили, а там вполне возможно может быть какое-то говнецо.

Но не все стейблы стабильны 🙃. Существуют алгоритмические, избыточно обеспеченные и прочие стейблкоины. Алгоритмические стейблы формально тоже обеспечены, но этим процессом управляет код. Что-то может пойти не так, как например, с Terra UST.

Существует мнение, что токен USDC, который принадлежит американской компании Coinbase/Circle, более надежный, чем USDT, потому что Coinbase публичная компания, акции которой торгуются на бирже, да и вообще они очень открытые ребята. Мое же мнение — паника на рынке или какой-нибудь еще FUD может похоронить любой проект, даже самый надежный.

Завтра SEC сообщит, что запускает проверку Circle и все тут же побегут массово продавать монету, хотя ничего еще не произошло.
Кто-то усомнится в обеспечении USDT — рынок пойдет массово продавать.
Это может произойти с любым проектом, даже Binance.

Еще информация про стейблкоины в этом видео.

Криптобиржи

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

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

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

KYC

Know Your Customer - процедура верификации клиента. Когда открываем счет в банке: у нас сканируют паспорт, просят прийти лично и иногда даже проверяют по черным спискам. Так как у биржи нет офисов, все это они делают в онлайне.

Чтобы пройти KYC нужно загрузить свой паспорт, сделать селфи (иногда с паспортом в руках), подтвердить свой текущий адрес каким-либо документом и в редких случаях сделать еще какие-то действия. Это может проходить в формате "отправил-проверили" или в риалтайме по видео звонку.

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

Блокчейн сети и их токены

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

Ethereum был первым популярным проектом для создания дополнительных приложений и проектов внутри своей экосистемы (Decentralized application, DApp). Поэтому это второй крипто-проект после Биткоина. Тогда же в обиход вошло понятие "токен" — это отдельная монета, которая работает в определенном блокчейне. Эта монета существует только в рамках своего "родительского" блокчейна и обмениваться токенами можно только в этой сети. Например, когда идет речь про USDT ERC-20 — это токен USDT в сети Эфира. ERC-20 — название стандарта токенов в сети Эфириума. В сети Binance Smart Chain этот стандарт называется BEP-20.

Так как Эфир подал пример другим проектам и поделился частью технологий, появилось понятие EVM — Ethereum Virtual Machine. С помощью этой технологии любой может создать Эфириум-подобный блокчейн со своей сетью. Например, блокчейн Binance (BSC) как раз один из таких проектов. Такие проекты называют EVM-совместимые. Почему это важно я расскажу позже.

Что это все значит для пользователя:

1) для отправки токенов нужно заплатить комиссию за транзакцию в основной валюте сети (для ERC-20 комиссия платится в ETH, для BEP-20 в BNB);

2) биржи в свою очередь берут все эти комиссии и заморочки на себя — они поддерживают множество разных сетей, а на самой платформе существует одна монета;

3) для получения токенов необходимо иметь кошелек в конкретной сети блокчейна — токены BEP-20 не придут на кошелек, который поддерживает только ERC-20;

3) размер и цена комиссии в разных сетях разный: в Эфире самая большая, но он самый распространенный, в BSC и TRX в десятки раз меньше, но не все платформы и проекты поддерживают эти сети.

Еще одна распространенная сеть для работы с USDT Tron (TRX). Это токен TRC-20 и комиссия в TRX. Но есть нюанс. Я говорил об EVM-совместимых сетях. Их сходство не только техническое, но и визуальное — адреса кошельков создаются в одном формате. Трон же в свою очередь не EVM сеть, а это сильно затрудняет внедрение подобным проектам, так как интегрировать EVM сеть технически не сильно отличается от интеграции с ETH, поэтому для платформы такая разработка дешевле и проще.
Например, у вас есть полный доступ к адресу 0xD138014F90232e815C892901f37d80747cB4aCF0. Этот адрес одновременно существует во всех EVM сетях: ETH и BSC, потому что алгоритм генерации кошелька из секретной фразы будет одинаковый для всех EVM сетей. Различаться будут только инструменты доступа к нему. Поэтому во всех этих сетях вы можете использовать один и тот же адрес.

Blockchain Explorers

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

Для просмотра транзакций у каждого блокчейна есть так называемый "Эксплорер": etherscan.io, bscscan.io. У EVM сетей даже обозреватели одинаковые, они все берут один и тот же сайт и вставляют туда свои картинки. Можно посмотреть все транзакции по любому адресу, весь баланс и найти любую отдельную транзакцию по ее хэшу (TxHash — идентификатор транзакции). Информация обновляется в риалтайме, поэтому удобно следить за статусом и количеством подтверждений транзакций.

Seed Phrase (секретная фраза)

Самое ценное и важное при создании любого кошелька — seed phrase, исходная фраза. Это комбинация из 12/24/25 слов, которые все время расшифровываются одинаково с помощью стандарта BIP39.

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

Фразу нужно вводить только при первом входе в кошелек, или сгенерировать ее заново при установке кошелька. Потом записать ее и хранить в надежном месте. Я рекомендую создавать фразу из 24 слов, но подобрать фразу даже из 12 слов задача почти нереальная.

?? что-то еще

Создание кошелька

Задача — создать кошелек и принять на него крипту.

Кошелек — это софт для использования и хранения сид фразы. Все.

Какие бывают кошельки

Я разделю софт для работы с кошельками на мобильный и десктопный. Веб тоже относится к десктопным. Холодные кошельки — это физические девайсы, которые хранят фразу. Тоже своего рода софт, у них тоже есть свои приложения.
Я намеренно не рассматриваю кошельки, которые поддерживают только один тип блокчейна (например, только ETH подобные), потому что задача использовать один удобный способ для всего, а не иметь по 10 разных приложений.
Это не обзор всех возможных кошельков, а рассказ про самые хорошие варианты.

Я не рассматриваю кошельки на биржах, потому что ничего общего с понятием "криптокошелек" это тема не имеет. Когда вы открываете аккаунт на бирже и вам выдают адрес для пополнения — вы открываете аккаунт на бирже, а не заводите кошелек. Биржа — это некая компания, которая держит ваши средства и оказывает вам услуги для их использования. Для полного контроля над своей криптой нужно создавать криптокошелек самому.

Trust Wallet

Это, наверное, самый популярный мобильный кошелек для тех, кто не хочет заморачиваться. Ходят слухи, что он связан с Binance. Существует только в виде приложения на телефон, поэтому и удобен. Пока я писал этот текст они выпустили расширение для браузера, тем самым наступают на пятки МетаМаска. Кошелек максимально простой в использовании и считается надежным.

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

Картинки в официальном гайде [EN].

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

Узнать свой адрес кошелька интуитивно просто — достаточно зайти в любую монету и нажать Получить. Так реализовано во всех кошельках.
Копируете свой адрес и переводите на него нужную крипту.
Кошелек поддерживает и Эфир и Биткоин и кучу всего остального.

✅ Задача выполнена на Траст валете.

SafePal

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

Процесс создания кошелька такой же как на Трасте. Точно также в появятся несколько главных нулевых балансов, а остальные добавлять самому. Пополнение тоже идентичное.
Кошелек поддерживает Эфир, Биткоин и кучу всего остального.

Картинки в официальном гайде.

✅ Задача выполнена на СейфПале.

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

Холодные кошельки

Здесь я просто оставлю свою статью с обзорами основных холодных кошельков, которые я использую: Ledger, SafePal, Trezor.

Важно: никогда не покупайте аппаратные кошельки на Амазоне, Ибее или других маркетплейсах. Заказывайте только в официальном магазине, очевидно находясь в Европе. Так, чтобы по пути кошелек не мог попасть никому в руки.
Уже были случаи, когда купленный у перекупа или доставленный той же почтой РФ кошелек, оказался перепрошит так, что создавал всегда одну и ту же сид фразу.

Сервисы для работы с криптой

MetaMask

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

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

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

Картинки в неофициальном гайде.

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

MyCrypto

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

Сервис позволяет работать с множеством "аккаунтов", то есть можно добавить сразу много адресов, что актуально для холодных кошельков. Все адреса и историю транзакций веб версия сохраняет локально в браузере, кошелькам можно вписывать названия, и все эти настройки можно экспортировать. Есть внутренний свап с помощью 0x, но об этом позже. Гибкие настройки при отправки транзакций — можно указывать любую комиссию. Если приходится часто работать с Эфириумными кошельками, то эта тулза самая удобная и в тоже время безопасная. В комбинации с холодными кошельками удобнее способа я не знаю.
Развлекайтесь.

MyEtherWallet

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

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

Debank

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

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

Поздравляю, вы создали кошелек!

В следующей части я расскажу как пополнить свой кошелек и как вывести с него крипту. Stay tuned.


Видео записывал с помощью Loom. Пытался найти аналоги, но ничего лучше нет.