Адрес транзакции в блокчейне: где найти и как отследить
Как мы знаем, блокчейн, будучи дистрибутивом данных, фиксирует каждую транзакцию, которая когда-либо проводилась в сети.
В отличие от банков и подобным им традиционных систем проведения транзакций с фиатными валютами, публичные адреса в блокчейне держат информацию о движениях средств открытой для всех, а информация обо всех транзакциях находится в открытом доступе и ознакомиться с ней может любой человек из любой точки земного шара.
Для того, чтобы понять важность аккуратной работы с транзакциями прежде всего нужно дать четкое определение этому самому адресу. Итак, что же он из себя представляет?
С первого взгляда – непонятный набор символов, однако для блокчейн сети он имеет ключевое значение, так как именно в нем находится информация о количестве отправленных момент монет пользователем, и именно по ней можно отследить всю информацию о переводе в сети. Прежде всего по информации в адресе транзакции можно узнать адрес отправителя и адрес получателя.
Сам адрес получателя выглядит так – 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), доступные для загрузки и последующего анализа огромного объема данных в блокчейне
Создание портфолио с набором криптовалют для анонимного отслеживания
Счетчик халвинга криптовалют (халвинг – последовательное уменьшение скорости генерирования монет)
Bitcoin
Биткоин — это одноранговая система электронных денег, которая обеспечивает децентрализованные и прозрачные транзакции с помощью блокчейн-технологии. Биткоин был предложен Сатоси Накамото в 2008 году и является первой цифровой валютой, в которой успешно применяется блокчейн-технология. В биткоине применяется алгоритм proof-of-work (доказательство выполнения работы) и используется технология шифрования для обеспечения безопасности и конфиденциальности транзакций.
Биткоин — это одноранговая система электронных денег, которая обеспечивает децентрализованные и прозрачные транзакции с помощью блокчейн-технологии. Биткоин был предложен Сатоси Накамото в 2008 году и является первой цифровой валютой, в которой успешно применяется блокчейн-технология. В биткоине применяется алгоритм proof-of-work (доказательство выполнения работы) и используется технология шифрования для обеспечения безопасности и конфиденциальности транзакций.
What is a Bitcoin block explorer?
A Bitcoin block explorer is a tool or website that provides detailed information about blocks, transactions, and the state of the Bitcoin blockchain. It essentially acts as a search engine for the blockchain, allowing anyone to view information about the blocks, addresses, and transactions created by the Bitcoin network.
Using a Bitcoin block explorer
Just paste the transaction ID (TXID), also known as a transaction hash, into the explorer's search bar. You can also paste any Bitcoin address into the search bar.
Where do I find my Bitcoin transaction ID?
From the Bitcoin.com Wallet app's home screen, tap on the "Funds" icon in the bottom toolbar.
Select the blockchain of the transaction you are looking for. For example, if your transaction was on the Bitcoin blockchain, select Bitcoin.
Choose the wallet of the transaction you are looking for (eg. "My BTC Savings Wallet.") This will display a list of all transactions for this wallet.
Select the transaction. This will display information about the transaction.
Select "View transaction on block explorer." This will bring up the Bitcoin block explorer. Your transaction ID is shown in both the URL of the page and in a box at the top right of screen titled Transaction hash.
Where do I find my Bitcoin address?
You can find your Bitcoin address by tapping "Receive" from the Bitcoin.com Wallet app's home screen and selecting Bitcoin (BTC). You can then paste your address into the block explorer. Read more about finding and sharing your Bitcoin addresses here.
What information do Bitcoin block explorers display?
If have entered a transaction ID, the Explorer will display the following information:
Senders: The address(es) the transaction originated from.
Recipients: The address(es) the transaction output to.
Amount transacted: The amount of bitcoin sent.
Transaction fee: How much bitcoin was paid as a fee to the miner.
Transaction status: How many 'confirmations' the transaction has.
Privacy audit: The level of anonymity associated with the transaction.
If you have entered a Bitcoin wallet address, the Explorer will display the wallet's transaction history. This includes the following:
A list of all sends and receives associated with the wallet including total amount sent and received.
A transaction ID for each transaction associated with the wallet. By clicking this you can see the Bitcoin wallet addresses associated with each transaction.
What is a confirmation in the context of cryptocurrencies and blockchain?
A confirmation means a cryptocurrency transaction has been checked and added to the blockchain.
Every time you make a cryptocurrency transaction, it's sent out to the network. Miners (for systems like Bitcoin) or validators (for systems like Ethereum, Avalanche, and Polygon) check this transaction and put it in a new block of transactions. When this block is added to the blockchain, the transaction gets its first confirmation.
Every new block added after your transaction gives another confirmation. This makes the transaction more secure because it becomes harder to change or double spend. This is because changing a transaction means redoing the work for that block and all blocks after it, which requires a lot of resources.
For smaller transactions, one or two confirmations might be enough. But for larger transactions, more confirmations may be needed to make sure the transaction is valid and can't be reversed. In the case of Bitcoin, 6 confirmations is considered statistically irreversible.
How long a transaction takes to get confirmed can change depending on how busy the network is and the transaction fees.
Что такое эксплореры блокчейна. Как читать историю транзакций в обозревателе блоков
Зачем нужен обозреватель блокчейна и как смотреть транзакции в блоке.
Краткое содержание:
Что такое эксплорер блокчейна
Эксплорер блокчейна или обозреватель блоков — это сайт для визуализации блоков, истории транзакций и показателей блокчейна. Каждый из них содержит информацию об одной конкретной сети. Для каждой сети существует свой обозреватель. Нельзя использовать один и тот же обозреватель для биткоина и Ethereum одновременно, для этого существуют независимые друг от друга blockchain.com и etherscan.io.
Обозреватель можно сравнить с поисковой системой, только вместо всего интернета информацию можно найти в рамках определенного блокчейна.
Зачем нужны обозреватели блоков
Для проверки сохранности активов на кошельке, не заходя в него, а только посмотрев актуальную информацию о транзакциях.
Для расчета стоимости транзакций в сети.
Можно проверить, был ли отправлен платеж и поступили ли активы на определенный кошелек.
Для отслеживания активности определенных кошельков. Это может быть полезно для анализа действий китов или бирж. Этим часто пользуются аналитики и журналисты.
Майнеры могут проверять успешность создания блока.
В этой статье мы разберемся, как устроен Etherscan — обозреватель блоков для сети Ethereum. Научимся читать историю транзакций аккаунта, смотреть содержимое транзакций и пользоваться другими функциями.
Начало работы
Давайте ознакомимся с главной страницей сервиса Etherscan.
Здесь нас интересует следующее:
Поисковая строка. Сюда нужно будет вставить адрес аккаунта или хэш транзакции.
Цена ETH. Это нативная монета блокчейна, при помощи которой оплачивается комиссия за транзакции.
Цена газа. Она отображается в Gwei, а в скобках указана примерная стоимость перевода ETH. От Gwei зависит, как много нужно заплатить за любую активность в блокчейне: перевод или взаимодействие со смарт-контрактами.
Обычный перевод в сети Ethereum требует 21000 единиц газа. За одну единицу газа указана цена в 40 Gwei. Соответственно, за транзакцию нужно заплатить 840000 Gwei ≈ 0.00084 ETH. Переведем 0.00084 ETH в долларовый эквивалент ($1694 за 1 ETH) и получим $1.42.
Менее интересные функции Etherscan — обзор недавних блоков и транзакций, мониторинг ежедневного объема. Мы же сразу перейдем ко взаимодействию с поисковой строкой.
Копируем адрес кошелька и находим его в Etherscan. Для примера возьмем Metamask, взаимодействие с другими кошельками схоже.
Способ 1 (слева): Нажимаем на адрес и вставляем в поисковую строку Etherscan.
Способ 2 (справа): Нажимаем на троеточие и нажимаем «Смотреть 1″ > на Etherscan». Этот способ работает только при правильной настройке Metamask.
Можно смотреть информацию не только о своем кошельке
Вы должны оказаться на странице с информацией об адресе. Сделаем краткий обзор интерфейса:
На странице аккаунта в сети Ethereum можно видеть всю базовую информацию: балансы ETH и токенов стандартов ERC. Чуть ниже балансов пронумерованы вкладки, которые могут представлять интерес. Пройдемся по каждой из них:
1. Транзакции с использованием ETH
Сюда выводятся все транзакции, где были потрачены ETH, а также входящие переводы ETH без использования смарт-контрактов:
входящие переводы ETH (не через смарт-контракты);
исходящие переводы ETH;
исходящие переводы ERC-20 токенов (USDT, USDC, WETH, APE);
исходящие переводы NFT.
2. Транзакции с использованием ETH через смарт-контракты (только входящие)
Здесь сохраняются все транзакции, где были переведены ETH посредством смарт-контракта:
межсетевые переводы через мост (вывод токенов ETH из zkSync в Ethereum);
свап токенов через DEX (вы отправили смарт-контракту токены ERC-20 и получили ETH).
Две вышеупомянутые вкладки не могут отображать одну и ту же транзакцию (нет такой транзакции, которая одновременно отражалась бы и в первой, и во второй).
3. Транзакции с использованием ERC-20
Здесь отображаются все входящие и исходящие переводы с использованием ERC-20 токенов.
Аналогично выглядят и вкладки для ERC-721 и ERC-1155.
5. История балансов аккаунта
Во вкладке можно посмотреть историю активности аккаунта и изменения стоимости активов в виде удобного графика.
Как читать содержимое транзакции
Вернемся в первую вкладку «Transactions».
Хэш транзакции — это ID (идентификатор) транзакции. Сюда нужно нажать для просмотра подробной информации о транзакции.
Действие — какая функция выполняется. Это может быть Transfer (перевод средств), Swap (обмен на DEX), и т.д.
Содержимое транзакции
Для начала рассмотрим пример простейшей транзакции с использованием ETH.
В данной транзакции происходит перевод ETH от адреса к адресу, не затрагивая какие-либо смарт-контракты. Именно поэтому входных данных (в самом низу) нет.
В поле Gas Fees можно увидеть:
Base — средний Gwei в сети Ethereum на момент выполнения транзакции. Для выполнения транзакции необходимо выставить плату за газ не ниже этой отметки, иначе транзакция зависнет в мемпуле и будет ждать, когда Gwei опустится ниже. Metamask автоматически выставляет цену газа чуть выше, поэтому при переводе пользователю не нужно обращать на это внимания.
Max — максимальный Gwei, который готов заплатить пользователь. Если средний Gwei по сети увеличится, то транзакция все равно выполнится.
Max priority — сколько Gwei отправитель готов заплатить валидатору за приоритет в очереди. Чем больше плата за приоритет, тем охотнее валидатор обрабатывает транзакцию. За счет этого она проходит быстрее.
В поле Gas limit мы видим, что потрачено 21000 единиц газа, как и должно быть в простейшем переводе ETH.
Перейдем к более сложному примеру — перевод токена USDT:
Что изменилось:
повысился лимит использования газа;
добавились входные данные;
отображается взаимодействие с контрактом USDT (Tether).
Вверху находится вкладка Logs. Здесь можно смотреть логи транзакции. При обычном переводе Tether сохраняет информацию только о том, кто отправитель и получатель, а также сумму перевода.
В контракте USDT указан Decimals=6 — столько цифр должно стоять после запятой. Следовательно, value необходимо разделить на 6, чтобы получилась сумма перевода (2375 USDT).
Другие обозреватели
Blockchair. Сеть: BITCOIN, CARDANO, DOGECOIN, STELLAR, KUSAMA, ZCASH, ETHEREUM, RIPPLE, BITCOIN CASH, MONERO, DASH, LITECOIN, POLKADOT, SOLANA, EOS, ECASH, MIXIN
Blockchain. Сеть: BITCOIN, ETHEREUM, BITCOIN CASH
TIN. network. Сеть: ETH, BSC, POLYGON, FANTOM, HECO, KCC, HARMONY, OKC, AVALANCHE, ARBITRUM, CELO, MOONRIVER, MOONBEAM, GNOSIS, FUSE, IOTEX, ELASTOS, CRONOS, BOBA, HSC, SMARTBCH, TELOS, VELAS, AURORA, METIS, OASIS, RSK, DFK, OPTIMISM, ASTAR, KLAYTN, EVMOS, SONGBIRD, WANCHAIN, SX