Адрес контракта криптовалюты
on
06.07.2022
Адрес контракта криптовалюты или еще называют адрес контракта токена нужен в тот момент, когда вы планируете вывести с биржи крипто актив, а в вашем локальном кошельке его нет. Тема для новичков не сложная, но важная. Поможет вам разобраться, как найти адрес контракта и как не нарваться на мошенников и аферистов.
Оглавление:
- Что такое адрес контракта токена и зачем он нужен
- Где искать его и как добавить
- Безопасность и возможные ошибки новичков
Что такое адрес контракта криптовалюты и зачем он нужен?
Пока вы покупаете и храните криптовалюту на бирже и за ее пределы крипту не выводите, вы даже знать не будете что такое адрес контракта и с чем его едят. Все эти вопросы решит биржа, причем незаметно для вас. А самое главное, что биржа гарантирует безопасность и корректность всех адресов криптовалют, с которыми работает.
Начнем с определения и постараюсь максимально простыми словами.
Что такое адрес контракта токена:
это адрес в цепочке блокчейн. Что бы вся система понимала, что это за криптовалюта, что за токен вы переводите между кошельками. Фактически это путь, где находятся все транзакции конкретной криптовалюты во всей цепи блокчейна.
Кто только погружается в крипто мир, должен усвоить несколько моментов:
- Блокчейн это технология совершения децентрализованных транзакций между кошельками и одновременно такая база данных, где хранится вся история транзакций.
- На одном блокчейне может работать сотня криптовалют.
- Причем главная криптовалюта блокчейна – это coin. А все остальные – token.
- Что это вообще такое, как отличить, во что лучше инвестировать, читайте в статье: что такое коины и токены.
В какой момент вам может понадобиться адрес контракта:
- Хотите добавить себе в локальный или холодный кошелек какой либо токен, которого у вас нет. Что бы он стал отображаться у вас как актив.
- Вам предлагают купить вне биржи какую либо криптовалюту, на более выгодных условиях (в 99% это мошенники). По адресу контракта того токена, что вам продают, можете проверить это та монета, что нужна или СКАМ.
- Про СКАМ можно прочитать более подробно в статье: Бесплатная криптовалюта, что нужно знать новичку.
Где искать и как добавить адрес контракта токена
Реально, существует два способа добавить адрес контракта в свой кошелек, что бы токен отразился в интерфейсе.
- Ручной
- Автоматический
В ручном режиме, что бы найти как это сделать смотрите скрин ниже на примере кошелька Метамаск.
Копируете в поле на скрине выше адрес контракта, который у вас есть. Символ токена обычно подтягивается автоматически из блокчейна. А число десятичных знаков токена, это количество знаков после запятой. Можно открыть любой онлайн сервис в интернете, где есть цена этой криптовалюты и просто посчитать вручную. Обычно это 8, 16 или 32.
Полезно знать:
В поле десятичные знаки можно допустить ошибку, тогда у вас на кошельке этот токен будет отображаться с неверным количеством знаков после запятой. Но в самом блокчейне за вами будет верное количество монет. Это поле всегда можно будет отредактировать.
На последнем скриншоте выше, прочитайте сообщение которое в красном прямоугольнике. Важно быть уверенным, что адрес контракта у вас верный, а не от бандитов.
А теперь расскажу про автоматический или полуавтоматический способ добавления адреса. И собственно где его взять, если вам его не дали. Там же можно будет и проверить.
- Самый крупный ресурс по всем токенам и коинам в интернете это – CoinmarketCap
- Там вы найдете практически по любой криптовалюте все интересующую информацию
- И там же есть гарантированно проверенные адреса всех контрактов, которые можно добавить в свой кошелек одним нажатием. Смотрите скриншот ниже.
Безопасность и возможные ошибки новичков
Важно понимать следующие моменты:
- Если блокчейн открыт, то кто угодно может создать токен, даже похожий на реально существующий, поддельную версию. Например блокчейн второй по капитализации монеты Ethereum является открытым и таких огромное количество.
- Важно быть уверенным в том источнике, где вы взяли адрес контракта. К примеру, если вам в личку скинули в телеграмме, пусть и из большого популярного канала, скорее всего это мошенники. Которые так же сидят в этих популярных каналах.
- Реальные адреса токенов обычно всегда есть на сайте конкретного проекта в открытом доступе.
- Посмотрите скрин, что был выше. Токен CERE работает в сети блокчейна Ethereum и адрес контракта из этой сети.
- Что такое сети криптовалют и что нужно знать про них.
- И вот вам предлагают купить эту криптовалюту дешевле рынка. Тоже название CERE, может так совпасть (вряд ли конечно, но кто знает) что даже адрес тот же, тот же логотип, но сеть не Ethereum, а другая.
- Знайте это подделка и вы просто попадете на бабки.
- Реальные проекты никогда не рассылают в личку или почту адреса своих контрактов, они всегда есть на официальных страницах в открытом доступе.
Это только один аспект безопасности на тему: как избежать кражи криптовалюты. Больше информации по ссылке.
В заключение: зная всю мат часть про адрес контракта, денег больше вы точно не заработаете. Но это знание однозначно поможет вам их сохранить и не отдать аферистам. А последних на крипто рынке сегодня пруд пруди.
Полезные ссылки для любого начинающего крипто инвестора:
- ТОП крипто биржи: обзор самых надежных
- 10 ошибок новичка, которые точно лишат вас денег
- Стратегии инвестирования
Личный выбор, биржа OKX.
МЕТКИ
В некоторых случаях, пользователям необходимо узнать адрес контракта определенного токена. Причины могут быть разными: токен не отображается в кошельке и его необходимо туда импортировать или пользовать желает приобрести токен на децентрализованной бирже (DEX). Кроме того, зная адрес контракта токена можно посмотреть различную информацию в блокчейне, связанную с токеном. В этой статье мы подробно опишем, как найти адрес смарт-контракта токена и при этом не попасться на уловки мошенников и не приобрести поддельный токен.
Помните, что при покупке токенов на децентрализованных биржах, вы должны быть уверены на 100%, что используете верный смарт-контракт нужного токена, чтобы не приобрести поддельный токен. Никогда не используйте контракты токенов, которые публикуются в социальных сетях, даже если канал или чат является официальным.
1. Используем известные сервисы
Этот способ самый простой, но таким образом не получится найти смарт-контракт любого токена. Если токен, достаточно известный, то вероятнее всего он находится в базе таких сервисов, как CoinMarketCap и CoinGecko. Достаточно просто найти в них этот токен и на странице описания взять необходимой контракт.
Пример с токеном MATIC на CoinMarketCap:
Пример с токеном AURORA на CoinGecko:
В некоторых случаях понадобятся оба сервиса, так как в каждом по отдельности может существовать не полная информация и может не хватать контрактов в определенных сетях, если токен существует не только в одной сети.
2. Официальный сайт проекта
Этот способ менее удобный и возможно заставит вас потратить значительно больше времени, но он является самым безопасным и вы сможете найти адрес контракта любого существующего токена. У каждого токена или криптовалюты существуют официальные сайты, в которых есть вся необходимая информация.
Чаще всего, адрес контракта токена бывает опубликован в документах проекта (Docs) или в белой бумаге проекта (WhitePaper).
Пример с токеном BSW децентрализованной биржи Biswap:
3. Как узнать контракт токена, находящегося в вашем кошельке?
В некоторых случаях необходимо узнать контракт токена, который у вас уже находится в кошельке. Например, если вы получили токен через аирдроп или другую активность. Токен может не отобржаться в кошельке и его необходимо будет импортировать, чтобы можно было его продать или отправить на другой кошелек.
Никогда не пытайтесь покупать такие токены или подключать свой кошелек к сайтам, если не уверены, что токены настоящие. Мошенники достаточно часто рассылают поддельные токены на кошельки пользователей, чтобы побудить их к определенным действиям.
Если вы уверены на 100%, что токен находящийся на вашем кошельке настоящий и необходимо узнать его смарт-контракт, то потребуется обозреватель блоков в той сети, в которой находится токен в вашем кошельке. В каждой сети существуют свои обозреватели блоков, вот несколько примеров для популярных сетей:
- Ethereum — https://etherscan.io/
- BNB Chain — https://bscscan.com/
- Polygon — https://polygonscan.com/
- Fantom — https://ftmscan.com/
- Avalanche — https://snowtrace.io/
Пример с токеном NMX децентрализованной биржи Nomiswap в сети BNB Chain:
1. Перейдите в обозреватель блоков BSCScan (для сети BNB Chain) и введите адрес своего кошелька в строку поиска:
2. Нажмите BEP-20 Token Txns, если вы хотите узнать адрес контракта обычного токена или нажмите ERC-721 Token Txns, если вы хотите узнать адрес контракта NFT-токена:
3. В списке появятся все входящие и исходящие транзакции токенов, которые совершались в вашем кошельке. Найдите необходимой токен и нажмите на него:
4. Откроется страница смарт-контракта необходимого токена, где мы и можем увидеть его адрес:
С другими сетями процесс аналогичный и визуально ничем не отличается, поэтому нет смысла показывать отдельно.
Читайте также:
- Token Pocket — защита кошелька при работе с Web3 и NFT
- Как снять апрувы (Approve) со своего кошелька?
Как мы знаем, блокчейн, будучи дистрибутивом данных, фиксирует каждую транзакцию, которая когда-либо проводилась в сети.
В отличие от банков и подобным им традиционных систем проведения транзакций с фиатными валютами, публичные адреса в блокчейне держат информацию о движениях средств открытой для всех, а информация обо всех транзакциях находится в открытом доступе и ознакомиться с ней может любой человек из любой точки земного шара.
Для того, чтобы понять важность аккуратной работы с транзакциями прежде всего нужно дать четкое определение этому самому адресу. Итак, что же он из себя представляет?
Адрес транзакции
С первого взгляда – непонятный набор символов, однако для блокчейн сети он имеет ключевое значение, так как именно в нем находится информация о количестве отправленных момент монет пользователем, и именно по ней можно отследить всю информацию о переводе в сети. Прежде всего по информации в адресе транзакции можно узнать адрес отправителя и адрес получателя.
Сам адрес получателя выглядит так – 0x690b9a9e9aa1c9db991c7721a92d351db4fac990. Тот адрес, которой мы видим, называют публичным ключом, потому как он предназначен для получения криптовалюты.
Существует также приватный ключ, выглядит он так – 8da4ef21b864d2cc526dbdb2a120bd2874c36c9d0a1fb7f8c63d7f7a8b41de8f. Его необходимость обусловлена обязательной подписью транзакции при отправке. Приватный ключ должен храниться в безопасном месте и им делиться уже нельзя.
Найти свой приватный ключ можно в меню вашего кошелька. Рассмотрим на примере Metamask:
1. Открываем кошелек, заходим в меню
2.Выбираем пункт “Настройки”
3.В настройках переходим к “Безопасность и конфиденциальность”
4.Листаем к строке “Показать секретный ключ”.
Нажимаем на него и вводим пароль5.Готово! Теперь вы знаете как найти секретный ключ вашего адреса.
Для чего нужно отслеживать транзакции?
Прежде всего для безопасности. Люди активно используют криптовалюты как для обмена, так и для платежных операций. В традиционной платежной системе валидность транзакции проверяется банком и вы можете посмотреть дошли деньги, или нет.
В случае транзакций в блокчейн системах банков нет, и в случае если средства не дошли до своей цели, то вы можете проверить статус транзакции и определить местонахождение ваших средств в сети.Может быть так, что вы, например, отправляете USDT ERC-20, и по ошибке перенаправили их в сеть BNB. В данном случае ваши средства представляется возможным обнаружить лишь в специальных блокчейн-обозревателях. В данной статье мы расскажем о том, как узнать адрес блокчейн и подробно опишем работу блокчейн обозревателя на примере Etherscan.
Как посмотреть адрес блокчейн транзакции
Нам на помощь приходят блокчейн-обозреватели
Для отслеживания любой транзакции практически в любой в сети существуют специальные обозреватели, на английском именуемые как blockchain explorers.
Рассмотрим принцип работы обозревателя на примере Etherscan – сервиса по отслеживанию транзакций в сети Ethereum.
В нем вы можете отслеживать как свои транзакции, вылавливая действия китов (чем активно пользуются энтузиасты и прочие аналитики), как и отследить свою, введя свой адрес в поисковую строку.
Работа с обозревателем
- Transaction hash – уникальный идентификатор транзакции, записанный в блокчейн. По нему можно отслеживать отдельно взятый перевод
- Status – указывает на валидность перевода, его статус. В случае, если транзакция прошла успешно, то в данной графе зеленым цветом будет указано Success.
- Value – количество отправленных монет. Важно! В зависимости от обозревателя значения могут быть как с учетом комиссии, так и без.
- Timestamp – дата записи транзакции в блокчейн сети
- Transaction fee – количество монет, которое ушло в сеть для проведения транзакции
- Адрес отправителя
- Адрес получателя. При возникновении проблем с переводом проверяйте именно этот пункт.
- Дополнительные детали о транзакции. В Etherscan данный раздел располагает информацией о цене за “газ” и его лимитах
Etherscan лишь один из многих блокчейн обозревателей, которыми вы можете воспользоваться.
Помимо сайтов, направленных лишь под одну сеть, вы можете воспользоваться сайтами-агрегаторами, предоставляющими информацию по нескольким блокчейнам, к примеру – blockchair.
список блокчейнов, поддерживаемых сайтом
Ниже мы приводим список возможностей Blockchair, которые точно вам пригодятся:
Инструменты полноценного обозревателя транзакций
Просмотр диаграмм данных блокчейна и цены (сложность, кол-во транзакций в секунду и т.д.)
Дампы данных (файлы TSV), доступные для загрузки и последующего анализа огромного объема данных в блокчейне
Создание портфолио с набором криптовалют для анонимного отслеживания
Счетчик халвинга криптовалют (халвинг – последовательное уменьшение скорости генерирования монет)
Список обозревателей
- Coinmarketcap explorer (BTC, ETH, LTC, Binance Coin)
- Blockchain.com (BTC, ETH, BTC Cash, BTC testnet, BCH testnet)
- Solscan.io (монеты на блокчейне Solana)
- CardanoScan (ADA)
- Polygonscan (MATIC)
- Tronscan (USDT, USDC, USDD, TUSD, USDJ, JST, BDD)
- Etherscan.io (Токены ERC20, ERC721 и ERC1155)
Мотивированные беспрецедентным ажиотажем вокруг виртуальных валют обыватели, имеющие свободный доступ к Всемирной паутине, примыкают к многомиллионной армии майнеров, биржевых спекулянтов или просто приобретают криптовалюты в надежде заработать на росте курса. Однако криптомонеты — не фиатные деньги, поэтому традиционный банк, бумажник или, на худой конец, матрас для хранения крипты не подойдут.
Создав кошелек в онлайн-сервисе, на бирже (рейтинг надежных криптобирж) или скачав программный клиент, пользователь озадачивается вопросом, как пользоваться сервисом: осуществлять транзакции, пополнять баланс, делать переводы и т. д. Чтобы осуществлять необходимые операции в криптокошельке, нужно знать, что такое адрес криптовалюты, как он выглядит, где находится, как его найти и использовать и т. п. Именно на эти вопросы юзер найдет ответы в данной заметке на примере «ходовых» криптомонет, к которым относятся BTC, ETH, LTC, XRP, DOGE.
Важно! Адрес кошелька криптовалюты — по сути идентификационный номер электронного бумажника (не путать с ID-номером кошелька), при помощи которого осуществляются необходимые финансовые операции: ввод/вывод криптоактивов, перевод койнов другим адресатам и т. д. Для наглядности: в криптовалютном мире адрес электронного бумажника (открытый ключ) — как в реальной жизни 16-значный набор цифр банковской карточки.
Нюанс. Если нужно определить криптовалюту по адресу, то можно воспользоваться специальными сервисами, например, walletexplorer.com.
Содержание
- 1 Общая информация
- 1.1 Адрес Bitcoin
- 2 Адрес криптовалюты Ethereum
- 3 Адреса кошелька Litecoin
- 4 Адреса для криптовалют Ripple и Dogecoin
- 5 FAQ
- 6 В заключении
Общая информация
Не принципиально, о каком койне идет речь, адрес криптовалюты — это точка нахождения токенов в Blockchain, необходимая для хранения цифровых активов с последующей реализацией любых финансовых операций. Визуально идентификатор электронного хранилища — набор случайно сгенерированных цифр и литер латинского алфавита нижнего и верхнего регистра. Количество сгенерированных символов зависит непосредственно от криптомонеты. Манипуляции с криптоактивами происходят при помощи следующих составляющих:
- Создание приватного ключа (кода) — вся конфиденциальная информация о пользователе и его виртуальных капиталах.
- Генерация публичного кода (адреса кошелька), который несет общедоступную информацию о получателе, времени транзакции, сумме перевода.
- ID-номер электронного бумажника.
Проще говоря, первый шаг — генерация приватного кода. На основе конфиденциального ключа через хэширование формируется публичный код (метод тот же — случайный набор символов). Индивидуальный номер виртуального бумажника присваивается кошельку после авторизации на ресурсе. Как правило, увидеть собственный идентификатор можно, кликнув по опции «Receive» (по-русски — получить), которая расположена в любом популярном среди пользователей кошельке криптовалют. Если такая функция отсутствует, можно попытать счастье в разделе «Баланс», в частности активировать в этой вкладке опцию «Пополнить баланс».
Важно! Адрес криптовалюты невозможно вычислить по конечному результату — общедоступному ключу, тем более по ID-номеру. Приватный код дает свободный доступ к криптоактивам: тщательное хранение этого ключа — залог безопасности токенов. С другой стороны, публичный ключ генерируется заново с каждой транзакцией: копировать и хранить его нет смысла.
Адрес Bitcoin
Адрес кошелька криптовалюты Bitcoin (Биткоин, BTC) — открытый код, который состоит из следующих параметров:
- количество символов — от 27 до 34 знаков;
- начало с цифр 1 или 3;
- для избежания опечаток не применяются символы «0» и «O», а также латинские литеры «l» (низкий регистр буквы L) и «I» (высокий регистр буквы «i»).
Выглядит адрес биткоин следующим образом (справа — приватный ключ, который ему соответствует):
Как упоминалось выше, общедоступный код генерируется вновь с каждой новой финансовой операцией. Этот механизм интегрирован для повышения безопасности криптоактивов. При этом «старые» ключи остаются в архиве пользователя и не теряют своей активности — то есть. если кто-то перевел средства на предыдущий адрес, баланс получателя пополняется. К слову сказать, есть опция отключения генерации новых адресов. Однако активировав ее, пользователь дает возможность третьим заинтересованным лицам проследить всю историю собственных финансовых операций по фиксированному (неизменному) публичному ключу.
Важно! Целесообразно вводить адрес кошелька криптовалюты не вручную, а с помощью опции «Копировать», которая присутствует во всех популярных Bitcoin-бумажниках. Дело в том, что в цепочке случайно сформированных символов не мудрено запутаться и ошибиться. В этом случае виртуальные монеты уйдут из Биткоин-кошелька не тому адресату, а получить их обратно, как в централизованном финансовом учреждении, — невозможно.
Адрес криптовалюты Ethereum
Адрес кошелька криптовалюты Ethereum имеет отличия:
- длина кода — от 40 до 44 символов;
- строчка всегда начинается с «0x».
Выглядит адрес Эфириум так:
Чтобы увидеть и скопировать открытый ключ «эфира», необходимо предпринять следующие шаги: установить локальный бумажник на ПК, зарегистрировать онлайн-кошелек или использовать другие способы (список кошельков Ethereum), затем кликнуть по опции «Новый адрес» («New Address») и в открывшейся вкладке активировать функцию «Receive». Отличия относительно типа клиента имеют место быть, но, как правило, порядок действий и название опций соответствуют озвученному материалу. В разделе получения крипты видим и в случае необходимости копируем адрес.
Адреса кошелька Litecoin
Будучи форком «битка» криптовалюта Litecoin (Лайткоин, LTC) копирует параметры публичного ключа своего «старшего брата». Здесь тоже количество символов — до 34 знаков сгенерированных случайным образом, включающих в себя цифры и буквы латинского алфавита высокого и низкого регистра. Те же символы запрещены к использованию, как в Bitcoin.
Пример адреса Litecoin:
Увидеть публичный код, например, в официальном кошельке Litecoin Core можно, прибегнув к следующей инструкции:
- Установить клиент на собственный ПК, скачав его с официального сайта криптопроекта.
- После авторизации открываем вкладку «Файл», где кликаем по опции «Адрес получения».
- В появившемся окошке появится публичный ключ, который копируем и отправляем пользователю, желающему перевести на него какие-то средства, или вставляем для конвертации на онлайн-обменнике.
Чтобы не совершить ошибку в процессе ручного ввода открытого ключа или не заморачиваться с копированием, можно воспользоваться QR-кодом. Для его считывания необходим специальный софт, зато нет необходимости узнавать идентификатор виртуального хранилища LTC. Применять QR-код целесообразно на мобильных клиентах.
Адреса для криптовалют Ripple и Dogecoin
Адреса криптовалют Ripple (XRP, Рипл) и Dogecoin (DOGE, Догкоин), их параметры (длину строчки, где увидеть и взять) объединим в таблицу:
Криптовалюта | Количество знаков в публичном адресе | Инструкция для копирования адреса кошелька |
Ripple (XRP) | До 34 символов | Чтобы увидеть и осуществить в случае необходимости соответствующие действия с общедоступным адресом Ripple, нужно на платформе Gatehub (сервис выбран в качестве примера, так как является наиболее популярным хранилищем среди держателей данного токена) или любого другого кошелька Риппл зайти в учетную запись. Затем перейти в рубрику «Wallet», на страницу собственного бумажника. Внизу страницы в окошке «Wallet Address» будет обозначен адрес кошелька криптовалюты XPR. |
Dogecoin | До 34 символов | На ресурсе DogeChain.info проходим регистрацию кошелька, которая не займет много времени — всего пару минут. После авторизации и получения приватного ключа, который необходимо хранить в надежном месте, находим открытый код, то есть идентификатор бумажника, активировав опцию «Open You Wallet». В появившейся вкладке обнаружим искомый объект. |
Пример адреса и приватного ключа криптовалюты Ripple (XRP, Рипл):
Адреса Dogecoin:
FAQ
Как узнать адрес криптовалюты?
Узнать свой крипто-адрес можно в разделе пополнения кошелька или биржи, где он представлен обычно как в текстовом виде, так и в виде QR кода. Для каждого вида монет адрес свой. Например, нельзя перевести эфириум на адрес биткоина, т.к. они находятся в разных блокчейн-сетях.
Как узнать адрес криптовалюты другого человека?
Никак, если он сам не поделится этой информацией.
Как узнать адрес кошелька Бинанс?
“Кошелек” -> “Фиат и спот” -> выбрать нужную криптовалюту в списке и нажать “Ввод”. Если ваш аккаунт верифицирован, вы увидите адрес и сможете перевести на него средства.
Как выглядит адрес криптокошелька?
Это зависит от конкретной криптовалюты. Форматы адресов различаются.
Как выглядит адрес биткоин кошелька?
Есть три варианта форматов для BTC адресов: 1. 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2. 2. 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy. 3. bc1qm6fuugf70v3ehhrrctl5qq3lf28h3sm9vmd0r7
Как выглядит адрес Ethereum?
Например – 0x997a9b1864B647205b10B3BFcd8A26284a27e59d
Как определить биржу по адресу кошелька?
Что такое блокчейн-обозреватель?
Сервис, позволяющий проверить адрес криптовалюты, узнать его баланс, входящие и исходящие транзакции. Обозревателей много, некоторые ориентированы только на один блокчейн и его подсети (Etherscan), другие – на разные популярные блокчейны (Blockchair).
Что такое адреса контрактов криптовалют?
У крипто-токенов есть адреса смарт-контрактов, предназначенные для сопоставления адресов и остатков на счетах. Контракт имеет баланс. Он нужен для того, чтобы блокчейн понимал, какой именно токен передается в сети, ведь все токены одной сети имеют одинаковый формат адресов. Просмотреть балансы контрактов можно в блокчейн-обозревателе, так же как и обычного адреса.
Зачем проверять адрес кошелька криптовалюты?
Зная криптографический адрес, можно отслеживать транзакции конкретного человека или компании. Это совершенно законно – один из принципов блокчейна как раз и заключается в такой прозрачности. Однако есть “монеты конфиденциальности”, например, Monero, которые имеют пониженную прозрачность, предоставляя лишь ограниченную выборку данных на всеобщее обозрение.
В заключении
Кратко подытожим все вышесказанное: приватный ключ, определяющий адрес криптовалюты необходимо хранить, причем желательно не в Сети, а на старом добром бумажном носителе вдалеке от посторонних глаз. Общедоступный код, который является адресом кошелька криптовалюты, напротив публикуется открыто — в противном случае на счет пользователя просто не будут поступать средства, так как непонятно, куда их отправлять.
Адрес – открытый ключ кошелька. При наличии к нему в пару закрытого ключа, от даёт возможность пользоваться активами кошелька.
Для удобства, оригинальная байтовая строка ключа декодируется. Например в Bitcoin, используя Bech32 энкодинг, получаем адрес криптовалюты вида bc1quk8kd2t5r648ujhvf56s46cp0lpyy3wxrll54k (без больших букв и конфликтных совпадений вроде «l» и «I», «O» и «0»).
Пара открытого и закрытого ключа генерируется функцией ECDSA (Elliptic Curve Digital Signature Algorithm, рус. – Алгоритм цифровой подписи с использованием эллиптической кривой), затем хэшируется и конвертируется в привычный адрес кошелька. У каждой криптовалюты может быть свой принцип генерации адресов.
Что значит адрес в кошельке
Адрес – открытый ключ. Его можно отправить кому угодно без угрозы безопасности. Он используется в качестве реквизитов для получения монет. Часто адрес преображается в QR-код, чтобы было проще его отсканировать со смартфона.
На каждый адрес приходится свой закрытый ключ, это создаёт проблемы с использованием стандартных бумажных кошельков (Paper Wallets). В первую очередь их неудобно хранить. Для этого уже многие годы используются иерархически детерминированные кошельки (HD Wallets). Они содержат в себе пути деривации для генерации бессчётного количества адресов тысяч самых разных криптовалют.
В итоге все приватные ключи хранятся в удобной форме: в виде мнемонической фразы (Seed Phrase). Зачастую она состоит из 12 или 24 слов. Словарь определён изначально и содержит около 2000 слов. Их можно комбинировать как угодно и создавать холодные кошельки (Cold Wallets), даже не держа данные на компьютере (Brain Wallets), генерируя криптовалютные адреса максимально надёжно.
С Кошельком всё ещё проще. Вы регистрируете аккаунт в облаке, на почтовый ящик или мобильный телефон. В настройках расширенные опции безопасности: 2FA (дополнительное письмо, одноразовые коды). Есть и функция белого списка IP-адресов: устройство из любой другой сети не сможет получить доступ к средствам. А пройдя верификацию личности всегда можно восстановить аккаунт, даже если потеряете почту и забудете все пароли.
Где взять адрес кошелька?
Перейдите в меню «Онлайн» и на вкладке «Балансы» вы увидите полный список поддерживаемых монет. Нажмите на любую из них и на вкладке «Ввод» появится адрес и его QR-код. Теперь можно передать его отправителю и ждать транзакцию. После успешного поступления монет, баланс изменится. Подробности перевода отображаются на вкладке «История транзакций».
Если у вас несколько контрагентов и вы не хотите запутаться, есть ссылка «Сгенерировать новый адрес». Создавайте сколько угодно адресов и не беспокойтесь за старые. Все адреса криптовалюты многоразовые, и их срок годности неограничен.
Особенности разных адресов
Открытые ключи хэшируются и декодируются индивидуально. Каждая сеть зачастую делает уникальный префикс адресов, чтобы их труднее было перепутать.
Адрес криптовалюты Bitcoin
Первый формат P2PKH (Pay-to-Pubkey-Hash, Legacy-адрес) начинается с номера «1» и выглядит так: 1PrBF5UVjbpskRPj49Uso1NshGDr5QK5hV. Кодируется Base58. В адресах отсутствуют символы «0», «O», «I», «l», во избежание опечаток.
Следующий P2SH (Pay-to-Script-Hash, SegWit-адрес) начинается с «3» и выглядит так: 3HBKrtVvPUW1DB675z5JFp2M3d2sMttGTV. Кодируется Base58. Эти идентификаторы могут использоваться для более сложных переводов со сценарием: например мультиподпись, где требуется подпись от нескольких ключей для траты, или обязательный дополнительный пароль.
Современный P2WPKH (Pay-to-Witness-Public-Hash, bc1-адрес) начинается с «bc1» и выглядит так: bc1qt5ujdyktqtumnlrjnur0clrpxuzh4gdjk7xwyt. Кодируется Bech32. Не учитывается регистр. Стандарт экономит объем занимаемой памяти в блокчейне, в результате комиссии на транзакции становятся ниже на 25-45%.
Средняя длина Биткоин адреса – 33-34 символа, но встречаются и редкие от 26 символов.
Адрес криптовалюты Litecoin
Будучи форком, Litecoin копировал технологическую эволюцию Bitcoin (P2PKH -> P2SH -> Bech32), но адресам присвоены уникальные приставки («L» вместо «1», «M» вместо «3» и «ltc1» вместо «bc1» соответственно).
Адрес криптовалюты Ethereum
Состоит из 42 символов и начинается с «0x».
Пример: 0x997a9b1864B647205b10B3BFcd8A26284a27e58d.
Публичный ключ, как и адрес внешнего BTC кошелька, сгенерирован ECDSA, но хэшируется Kecaak-256 (новый алгоритм, который выиграл правительственный конкурс на роль SHA-3).
Особенность Ethereum адресов – они идентичны адресам Ethereum смарт-контрактов. Из-за этого нередки ошибки, когда пользователи отправляют монеты не на частный адрес, а на адрес контракта, откуда их порой не вернуть. Возможно это будет исправлено в будущих обновлениях. Перед отправкой всегда рекомендуется дважды проверять адреса.
Про публичные и приватные ключи биткоин-адресов
Что будет, если ошибиться при вводе адреса получателя в Биткоин кошельке? На самом деле это невозможно. Если вы допустите опечатку, кошелёк откажется отправлять монеты на несуществующий адрес.
Приватный ключ не снабжен отдельным паролем. Любой участник сети может создавать сколько угодно адресов. А значит теоретически он бы мог путём перебора найти ключ, идентичный вашему и заполучить баланс. Явление называется коллизией. Но в сети Bitcoin всё устроено так, что скорей через 5 секунд все майнинг фермы взорвутся, нежели кто-то найдёт нужный ключ за тысячу лет. Даже при наличии вычислительных мощностей, выгоднее добыть новый блок, чем попытаться взломать адрес Биткоин кошелька с балансом путём брутфорса (перебора).
Транзакция происходит в несколько этапов – заверение, подпись и трансляция. Это позволяет управлять Биткоин кошельком на компьютере, полностью отключённом от Интернета. Используя свой закрытый ключ, подписывать переводы на открытые ключи получателей. Скопировать подписанный файл, например, на флешку, вставить её в компьютер и оттуда транслировать в сеть. Также существует и функция наблюдателя (Watch-only), когда баланс и перемещения средств на любом адресе можно отслеживать в своём кошельке (ведь сеть полностью открыта).
Сеть Биткоина не является анонимной. Владелец каждого адреса псевдонимен – находится за псевдонимом в открытой электронной бухгалтерской книге. Перемещение монет видно всем участникам сети. Кто стоит за транзакцией неизвестно, покуда актив не попадёт в централизованный сервис. Например – на биржу. Проверить транзакцию Биткоина и других криптовалют можно в нашем Обозревателе блоков.