Штош, у нас есть много блокчейнов и еще больше криптомонет. Как их купить, как их хранить, как переводить?
Кошельки бывают разные. Проще всего начать с кастодиальных.
Кастодиальный кошелек — кошелек, который контролируешь не ты, а третья сторона. Например, биржа. Самая большая биржа Binance (сам я использую Binance, ByBit, Gate, HTX). Кстати, у Binance есть отличный бесплатный курс для новичков, который всем советую пройти. Особенность кастодиального кошелька в том, что он не требует установки программы или расширения, просто заходишь на свой аккаунт на бирже через их сайт или приложение и можешь управлять своими средствами.
Некастодиальный кошелек — кошелек, который ты создаешь для себя. При генерации такого кошелька создаются случайные 12 слов (бывают и другие схемы, но эта самая популярная), которые надо записать на бумажку, так как потом посмотреть их будет нельзя. По этим 12 словам можно восстановить доступ к кошельку с любого устройства. Также кошелек на устройстве защищается паролем или отпечатком пальца. То есть на твоем ноуте его никто не запустит, так как нужен пароль. А, если украдут ноут, то ты его восстановишь на новом ноуте без потери средств. Такие кошельки бывают физическими: Trezor, Ledger; программными — Exodus; расширениями для браузера: MetaMask, Phantom, Keplr, TronLink, Talisman, Polkadot, Petra и тд.
Что интересно, Telegram Wallet — кастодальный кошелек. Но внутри него можно открыть некастодиальный кошелек Tron space. Все вышеуказанные кошельки у меня стоят и почти все я регулярно использую.
Чем кастодиальный кошелек удобнее для новичков?
Главное, чем удобен биржевой кастодиальный кошелек. Вот завел я деньги на биржу, хочу купить всяких монет: BTC, ETH, DOT, TON. Эти четыре монеты живут в четырех разных блокчейнах. Все их я могу купить на бирже и хранить на своем счету. Биржа как бы открывает мне счета на всех блокчейнах с которыми она работает. А вот, чтобы вывести с биржи эти монеты, мне нужны разные кошельки. BTC можно вывести на Ledger или Exodus, ETH на Metamask, Ledger или Exodus, DOT на Talisman, Polkadot, Ledger или Exodus, TON в Telegram Wallet. На самом деле для каждого блокчейна есть десятки кошельков, я указываю названия тех, которыми сам пользуюсь.
Что участвует в транзакции?
Когда мы переводим деньги со счета на счет, у нас могут быть комиссии. Например, отправляю 5к со Сбера на Тинёк и приложение пишет, что межбанковые переводы облагаются комиссией в 0,5%, но не менее 50 рублей. Но можно отправить по СБП без комиссии. Но там есть лимиты по размеру транзакции. В общем кругом лимиты и комиссии. Причем технически банку не важно, перевод 5к рублей или 1 миллиард. И если с пятерки комиссия не выглядит огромной, то вот 5 миллионов платить за простой перевод — это какой-то грабеж.
В крипте есть пропускная способность блокчейна. Это то, с какой скоростью генерируются те самые блоки и то, сколько транзакций обрабатывается в одном блоке. А это значит, что сеть может быть перегружена, как и при обычном банковском переводе. Но только в крипте есть расчетная цена транзакции и, если ты видишь, что она высокая, можешь подождать и провести её, когда они станет пониже. Либо можно указать более высокую награду, чтобы твою транзакцию гарантированно включили в блок. НО! Цена проведения транзакции никак не зависит от её объема. Например, в сети BNB транзакции стоят меньше доллара для любого объема, в сети ETH вчера я проводил транзакцию меньше, чем за доллар. А в сети BTC обычно транзакция стоит около 10 баксов.
Как проводить транзакцию?
Чтобы отправить монетку с одного кошелька на другой (не важно, кастодиальный — некастодиальный), необходимо понять, что оба этих кошелька в одной сети. Если на бирже выбрать актив для перевода, биржа покажет все блокчейны и протоколы по которым можно осуществить перевод. Как я уже написал выше, в каждой сети цена за перевод может быть разной. Если мы переводим с биржи, то увидим оценку примерной цены перевода. Например, я выбрал BTC перевести в сети BTC и увидел цену в $10. Теперь мне надо ввести номер кошелька получателя, и надо убедиться, что он именно в сети BTC. Иначе можно отправить деньги вникуда. И, если бирже можно написать, и она в каких-то случаях сможет вернуть средства, то вот перевод с кастодиального кошелька не откатить никак. Я, например, всегда отправляю сперва $10 для теста и потом, если все хорошо дошло, отправляю основную сумму. За 5 лет я не ошибся ни разу, но до сих пор всегда так делаю. Да, теряю копеечку на лишней комиссии, но зато не переживаю за сохранность средств.
А если кто-то предлагает отправить тебе крипту, надо спросить, что за крипту и по какой сети. Например, USDT по TRC-20. Значит надо зайти на свой аккаунт на бирже, выбрать USDT — получить, выбрать TRC-20 и скопировать полученный кошелек. Стоит помнить, что не все биржи поддерживают все виды монет и все виды переводов.
FAQ
Я заметил, что когда на бирже получал кошелек для получения BNB по сети BEP-20 и потом получал ETH по сети ERC-20, номер кошелька был один и тот же. Как так может быть?
Отличный вопрос! В свое время эфириум начал революцию, одна из его фишек в том, что на его основе можно делать свои решения и использовать их наработки. Так целый рад блокчейнов использует стандарты Etherium и в частности их алгоритмы генерации кошельков. В итоге в целом наборе блокчейнов у кошелька может быть один и тот же адрес. Но всегда надо быть внимательным и проверять, что ты переводишь монету в одном блокчейне и переводишь на адрес, который поддерживает перевод в этом блокчейне.
Я жду, жду, а цена транзакции все еще высокая, что делать?
В каждом блокчейне есть эксплорер — сайт на котором можно смотреть транзакции и состояние сети. Например, вот сайт для эфира и его раздел про текущий уровень комиссии. Формула расчета комиссии сложная и включает в себя константы и переменные. Главная переменная — множитель gwei. На этом сайте можно посмотреть средний gwei за день и понять, стоит ли ждать снижения комиссии или нет.
Вот для примера ссылка на случайную транзакцию в сети Эфира. Тут вы можете увидеть, что транзакция была произведена с множителем 31,5 gwei и стоила $4,97 при сумме транзакции в $699.
Я зашел на сайт посмотреть цену транзакции в эфире, а там так много цен, какая правильная?
Это действительно сложно. Дело в том, что есть базовая цена — это цена перевода с некастодиального кошелька на некастодиальный. А вот перевод не на кошелек, а на самрт-контракт намного сложнее, ведь смарт-контракт может запускать целую цепочку транзакций. Например, ты хочешь поменять ETH в BTC. Но на самом деле оптимальный путь будет поменять ETH в USDT, USDT в USDC, USDC в BTC. И такая цепочка обеспечивает самый выгодный курс. Иногда это даже выгоднее с учетов потери на комиссиях.
Что мы видим на скриншоте?
Текущий множитель gwei для медленной, обычной и ускоренной транзакцией. Ниже справа — тепловая карта с историей этих значений, чтобы понять, а стоит ли ждать gwei пониже.
А вот в левой нижней части на табличке отражены примерные цены на обмен монет (swap), продажу NFT, мост из эфирной сети в другую (Bridge) и займ (Borrowing). В сети эфира транзакции, как видно, дорогие, но недавно я делал перевод за 10 gwei и цена транзакции вышла всего в 2$. Если все еще кажется дорогим, то во-первых, вспомните, что размер комиссии не меняется от суммы, а во-вторых, скоро я расскажу про цены в других блокчейнах и про решения L2 (layer 2).