Блокчейн. как изучать транзакции с помощью обозревателей сети blockchain explorer?

Содержание:

Как транзакция попадает в блокчейн?

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

Далее узел распространяет вашу транзакцию между другими узлами, и с помощью протокола консенсуса они принимают общее решение — признать операцию валидной или нет. В это время Blockchain Explorer показывает статус «Неподтвержденная или ожидающая транзакция».

Следующий шаг — майнеры одобряют транзакцию. Они извлекают ее из mempool и включают в блок, который в свою очередь добавляют в блокчейн. Этот процесс может занять от 10 до 30 минут, а после этого вы увидите в проводнике блоков, что статус транзакции изменился на «Подтверждено».

Поиск определенного блока и просмотр всех его транзакций

Фид блоков и транзакций, отображаемый на главной странице, будет одинаковым для всех исследователей блоков (Block Explorer). Однако в зависимости от услуги отображаемая информация будет ограниченной. Если Вы хотите узнать более подробную информацию, вам нужно изучить конкретный блок. Вы можете либо щелкнуть ссылку блока, либо ввести номер высоты блока непосредственно в поле поиска в Block Explorer.

Теперь эта страница отображает информацию о конкретном блоке, который Вы смотрите. Когда Вы исследуете конкретный блок, большинство Explorer отображает сводку блока и его транзакций. Сводка содержит следующую информацию:

  1. Количество транзакций на блоке
  2. Расчетный объем транзакции
  3. Размер комиссии
  4. Всего монет, которые участвовали в транзакциях блока
  5. Награда блока, вес, размер, версия
  6. Кто разгадал блок
  7. Когда блок был разгадан
  8. Nonce, Merkle Root
  9. Хешрейт текущего блока
  10. Хешрейт предыдущего блока и хешрейт следующего блока

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

Данные, отображаемые в Block Explorer, взаимосвязаны друг с другом. Например, из всего списка транзакций конкретного блока Вы можете нажать на идентификатор определенной транзакции и просмотреть более подробную информацию о ней. Идентификатор будет отображать высоту блока, в котором произошла транзакция, общее количество подтверждений и несколько других дополнительных данных. Оттуда Вы можете нажать на адрес кошелька, перейти далее и проверить его историю транзакций и баланс.

Меня обманули. Мне отправили 2 биткоина, но они до меня не дошли

  1. Так не бывает.
  2. Так не бывает.
  3. Смотрим пункт 1 или 2, но вообще так не бывает!

Да, сейчас набегут теоретики и расскажут нам исключения из правил, мол, чему мы тут вообще народ учим? Рассматриваем ситуацию, в которой:

Вася отправил Маше 2Биткоина -> транзакция прошла, то есть попала в блок -> блок получил несколько подтверждений, то есть после этого блока было найдено ещё несколько блоков.

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

Blockexplorer.com, blockcypher.com, btc.com and blockchain.com – что выбрать?

Так же, как у нас есть различные веб-браузеры и поисковые системы для поиска информации в Интернете, для каждой монеты доступно множество Block Explorer. Это может быть либо официально созданный Explorer, либо разработанный сообществом, либо тот, который поддерживается какими-то отдельными организациями. Если Вы попробуете найти Block Explorer в Google, то вот некоторые из отображаемых результатов — это blockexplorer.com , blockchain.com , blockcypher.com и btc.com .

Это некоторые из самых популярных Block Explorer, предназначенных для исследования (просмотра информации блокчейна) Биткойна. Они являются наиболее надежными и хорошо зарекомендовавшими себя. Однако существуют не только они, но и десятки других Block Explorer для Биткойна.

В дополнение к изучению блоков некоторые из этих веб-сайтов предлагают полезные инструменты, такие как кошелек, статистика, рыночные данные, виджеты и сервисы API. Здесь мы не будем объяснять все эти дополнительные функции и не будем вдаваться в технические подробности о том, как эти сервисы получают данные из блокчейна. Вместо этого мы объясним использование этих сервисов и покажем Вам некоторые интересные вещи, которые Вы можете сделать с Block Explorer.

Изучение Genesis блока и просмотр ТОП списка кошельков, владеющих Биткоин

Block Explorer позволяет Вам искать любую информацию о любом блоке, который Вы хотите. Вы даже можете перейти к первому блоку, который был добыт в 2009 году. Вы можете проверить сложность Genesis блока, адрес кошелька, который его добыл, и вознаграждение, которое он получил. Чтобы найти Genesis блок, просто введите 1 в строке поиска в Block Explorer, и он отобразит информацию о высоте блока №1.

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

В дополнение к этому вот некоторые другие сведения, которые можно просмотреть с помощью Block Explorer: просмотр самой крупной транзакции, статуса Mempool, инцидентов с двойным расходом, размер блокчейна, общего количества транзакций в день, потерянных блоков и рыночной капитализации.

Что это такое

ВТС Explorer представляют собой специальные отчеты о проводимых и «зависших» операциях, об активности майнеров. У каждой криптомонеты есть сайт-проводник для бесплатного обзора блокчейна. Если пользователь перевел деньги и переживает, дошли ли монеты до адресата, нужно выполнить несколько простых действий: зайти на любой обозреватель blockchain и посмотреть статус транзакции. Подобную информацию нельзя узнать ни в каком банковском учреждении.

Транзакция не может затеряться в блокчейн-сети: если Маша отправила Пете 1 BTC, а тот не получил монеты, причин несколько: Петя солгал или не синхронизировал собственный биткоин-бумажник. Если пользователь пользуется кошельком криптобиржи, сервис мог не успеть с обработкой поступления.

Bitcoin Block Explorer (blockexplorer.com) ― один из самых популярных и надежных помощников, который придает посетителям уверенность в собственных действиях на просторах блокчейна. Сервис функционирует на открытом исходном коде. Здесь можно просмотреть подробные сведения об адресах, транзакциях и блоках (время, вес, распределенный хешрейт). Предусмотрено приложение для смартфона, перевод интерфейса на один из четырех языков (испанский, английский, японский, немецкий).

Алгоритм действий при работе сервисом:

Посетить официальный ресурс blockexplorer.com.

На главной странице размещена BTC Explorer с детальной информацией по следующим категориям: Height (высота), Age (время), Transactions (транзакция), Mined by (название пула), Size (размер):

В нижней части BTC Explorer можно ознакомиться подробными данными о самом «свежем» добытом блоке. В конкретном случае высота блока составила #552239, сумма вознаграждения — 12,5 ВТС, дата нахождения блока ― 12.2018, название пула, добывшего блок, ― AntMiner.

купить биткоин

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

Block explorers

  • Etherscan – a block explorer you can use to fetch data for Ethereum mainnet, Ropsten Testnet, Kovan Testnet, Rinkeby Testnet, and Goerli Testnet.
  • Blockscout – focusses on the following networks:

    • xDai – a clever combination of MakerDAO’s DAI stablecoin and POA’s sidechain and tokenbridge technology.
    • POA – A sidechain and autonomous network secured by a group of trusted validators. All validators on the network are United States notaries, and their information is publicly available.
    • POA Sokol Testnet.
    • ARTIS – an Ethereum compliant blockchain.
    • LUKSO L14 – L14 functions as the first test-network, to allow the LUKSO community to build and test on a common infrastructure.
    • qDai.
  • Etherchain – a block explorer for the Ethereum mainnet.
  • Ethplorer – a block explorer with a focus on tokens for the Ethereum mainnet and the Kovan testnet.
  • Blockchair — the most private Ethereum explorer. Also for sorting and filtering (mempool) data.

Что такое Block Explorer

Для начала разберемся, что это за инструмент. В переводе с английского Block Explorer обозначает “исследователь блоков”, то есть, буквально, он ищет блоки (и не только) в блокчейнах Bitcoin Cash и Bitcoin Core. Например, адреса и балансы биткойна на них, транзакции и их историю, последние добытые блоки и многое другое.

Хорошей аналогией для понимания того, как работает Block Explorer, будет аналогия с интернет-поисковиками (как Яндекс или Гугл) — по сути он тоже  имеет доступ к большому объему данных, хранящемуся в блокчейнах BCH и BTC и по запросу выводит искомую информацию. Что такое блокчейн можно подробнее прочитать в этом посте, а узнать больше про термины и их определения можно в нашем глоссарии тут.

В русскоязычном сегменте интернета Block Explorer также можно найти под следующими названиями: блок эксплорер, проводник (или блок-проводник), обозреватель блоков, блокчейн проводник.

Как использовать Block Explorer?

Блокчейн-проводники делятся на несколько категорий по следующем параметрам:

  • Универсальность. Существует btc block explorer и eth block explorer, работающие только в данных экосистемах, но есть и проводники, поддерживающие сразу несколько блокчейнов.
  • Приоритет. Самостоятельный блок explorer это сайт посвященный статистике одной или нескольких криптовалют, никаких других функций он не имеет. А вспомогательный blok explorer это второстепенное дополнение того или иного веб-ресурса.

Существует и комбинированные варианты, например, блок эксплорер биткоин Blockchain.com является одновременно кошельком и сервисом по исследованию блоков.

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

  • Распределению хешрейта между пулами.
  • Изменению комиссии.
  • Времени добычи и размере блоков.
  • Количеству транзакций.

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

  • Хеш транзакции.
  • Номер блока.
  • Адрес кошелька.

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

По теме… ТОП-3 индикатора настроений на крипторынке и как их использовать?

Кошельки пользователей

Публичный ключ или адрес доступен в кошельке, в разделе Send (послать). Вставьте его в строку поиска блок эксплорер и вы получите информацию:

  • Балансе кошелька.
  • Количестве транзакций, числу подтверждений и сумме каждой из них.
  • Общем объеме средств, прошедших через этот кошелек.

В нижней части страницы расположены кнопки перехода на другие страницы сайта.

Транзакции в сети криптовалют

Отследить статус конкретного перевода можно с помощью идентификатора (transaction ID — TXID). Скопируйте цифробуквенную хеш-комбинацию, вставьте ее в строку поиска блок эксплорер и вы увидите все детали данной финансовой операции.

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

Статистика платежных операций

Block Explorer покажет информацию о любом блоке сети, включая первый первому блоку, который был добыт в 2009 году. Можно проверить сложность Genesis блока, адрес майнера и сумму вознаграждения. А также, увидеть:

  • Адреса толстосумов.
  • Статистику оборота средств.
  • Размеры самых крупных транзакций.
  • Количество попыток двойного расходования.
  • Размер блокчейна.
  • Число сиротских блоков.
  • Объем рыночной капитализации.
  • Смарт-контракты.

Последней функцией обладает eth block explorer и обозреватели других платформ, работающих с умными контрактами. Блок-проводники конфиденциальных криптовалют могут скрывать информацию о сумме транзакций и балансе кошелька. Обозреватели монет MimbleWimble практически не содержат никакой полезной информации.

Пример из жизни 2Masternodes

Решаем вложить монеты в мастерноду ZCoin (XZC).

Устанавливаем кошелек ZCoin Core;
смотрим адрес для получения монет, в нашем примере это aNE4f7chbx8Sg9x8DQmFWd5icp9ib2kaRT;
меняем на бирже 20,32 XZC и отправляем их на локальный кошелек

Обращаем внимание, что биржа взяла монеты не из воздуха. Видно, откуда они пришли и куда пошли;
отправляем 20,311 XZC на кошелёк сервиса 2Masternodes: aPTeRqEbUuro8UPTXn66Uiq4dV7UxpujFb.

Отследить всё просто, не так ли?

Кстати, как мы уже рассказывали, здесь отчётливо видно, что сдача с транзакции ушла на свежесозданный адрес XZC: aMQnKeAwwHVo3jv3QPAA5cDKaectXfy9m3.

Проверим это в консоли кошелька командой listaddressgroupings.

Все вёрно! 2 адреса: первый, на который мы получали XZC с биржи, и второй для сдачи.

Блоки

Посмотрим немного подробнее на страницу BCH блоков.

На скриншоте показана страница с информацией по последним блокам, добавленным в блокчейн BCH: указано время и дата, номер блока, его размер, хэш, количество включенных в него транзакций и кем он был добавлен в блокчейн.

На этой странице показаны последние добавленные в блокчейн BCH блоки. Для поиска конкретного блока можно  использовать его номер или хэш, а также, зная дату и время, можно найти его, используя календарь (иконка слева вверху).

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

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

Использование биткойн-обозревателя

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

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

На изображении в левом верхнем углу

  • Вы можете переключаться между блокчейнами Bitcoin Cash и Bitcoin. Вы можете делать это в любом месте сайта и в любое время, чтобы переключаться между блокчейнами.
  • Рядом с переключателем блокчейна вы увидите еще один, который позволяет переключаться между TestNet и MainNet.
  • В правом верхнем углу находятся несколько инструментов, таких как QR-сканер для чтения QR-кодов, меню настроек и ссылка для просмотра всех блоков вместе со статистикой блокчейна. В меню настроек можно изменить отображение валюты, выбрать язык и переключиться с Cash-адресов на унаследованные (доступные только для обозревателя Bitcoin Cash).
  • Кроме сканера QR-кодов и настроек здесь есть меню токенов, где можно искать токены SLP и просматривать основные показатели данных их производительности.
  • Прямо по центру страницы находится средство поиска. Здесь вы чаще всего будете начинать с копирования биткойн-адреса или идентификатора транзакции и помещения их в текстовое поле для начала поиска.
  • В самой нижней части страницы вы сможете просмотреть все и недавние блоки и данные транзакций, а кликнув по любой из ссылок — увидеть больше деталей.

Еще один пример: если вы кликнете по любой из недавних транзакций, то нажав на «просмотреть детали», вы увидите страницу, похожую на расположенную внизу.

При просмотре деталей транзакции с помощью обозревателя блоков есть два главных раздела.

Верхний раздел покажет сводку с важной информацией, например, о том, какой именно блок содержит данную транзакцию, каков размер транзакционного сбора, когда была проведена данная транзакция, сколько подтверждений у нее есть и каков ее размер.
Нижний раздел покажет количество входов и выходов у данной транзакции, а также ее стоимость в BHC или BTC и выбранную для отображения валюту.
В самом верху вы можете увидеть и скопировать идентификатор транзакции, а также увидеть ее статус: транслируется или подтверждена

Другие полезные советы Вот несколько советов, которые помогут вам освоить обозреватель блокчейна.

  • При просмотре сведений о транзакции, как в приведенном выше примере, вы всегда можете увидеть, откуда происходит транзакция, посмотрев слева направо. Отправитель транзакции находится слева, а получатель (его адрес) — справа.
  • Более опытные пользователи при просмотре информации о транзакции могут навести курсор на адреса и увидеть значок информации; нажмите на него, чтобы просмотреть OP_codes и скрипты транзакции.
  • Для получения дополнительной информации о том, как работать с Транзакциями, прочитайте этот пост.

Что если транзакцию найти не удалось?

Главное — не паниковать! В нашу команду поддержки часто приходят подобные запросы и в большинстве случаев, проблему удается решить поиском в нашем Block Explorer.

Одна из частых причин — поиск транзакции был произведен в другом блокчейне. Например, если  искали BTC транзакцию, но в BCH Block Explorer. К счастью, если вы используете наш Block Explorer, то вы будете автоматически перенаправлены на верную страницу:

Наш Block Explorer автоматически перенаправит вас на нужную страницу, если вы искали транзакцию не в том блокчейне.

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

Как мы уже отметили выше, идентификатор транзакции состоит из множества символов — букв и цифр — и является уникальным для каждой транзакции. Изменение одного лишь символа приведет к тому, что при поиске вы увидите чужую транзакцию или не найдете ее вовсе.

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

Редко, но бывают такое, что совершенную транзакцию не сразу можно будет увидеть в Block Explorer. Этот вопрос стоит отдельного рассмотрения, мы расскажем об этом подробнее в следующих постах.

Если вы являетесь продвинутым пользователем криптовалют, то скорее всего пользуетесь несколькими Block Explorer, так как несмотря на то, что все они ищут одно и тоже примерно одним и тем же способом, все же есть некоторые отличия в их методах поиска, что иногда помогает найти те транзакции, которые по каким-либо причинам не были найдены в другом инструменте. Мы рекомендуем нашего партнера Blockchair.com, на чей Block Explorer  мы ссылаемся из своего продукта, так как знаем, что его результаты поиска являются надежными и достоверными.

Configuration options

All options are optional.

GUI options

  • — set to to enable js minification, or to to disable (defaults to )
  • — base href for user interface (defaults to , change if not served from the root directory)
  • — root for static assets (defaults to , change to load static assets from a different server)
  • — URL for HTTP REST API (defaults to , change if the API is available elsewhere)
  • — absolute base url for user interface (optional, only required for opensearch and canonical link tags)
  • — the name of the network native asset (defaults to )
  • — website title for (defaults to )
  • — meta description (defaults to )
  • — text for homepage title (defaults to )
  • — text for page footer (defaults to )
  • — custom html to inject at the end of
  • — custom html to inject at the end of
  • — space separated list of static assets to add to the build
  • — space separated list of css files to append into
  • — redirect noscript users to (should be captured server-side and redirected to the prerender server, also see in dev server options)

Note that should be set to the publicly-reachable URL where the user’s browser can issue requests at.
(that is, not via , unless you’re setting up a dev environment where the browser is running on the same machine as the API server.)

Elements-only configuration:

  • — set to to indicate this is an Elements-based chain (enables asset issuance and peg features)
  • — the ID of the native asset used to pay fees (defaults to , the asset id for BTC)
  • — the base58 address prefix byte used for confidential addresses (defaults to )
  • — URL format for linking to transaction outputs on the parent chain, with and as placeholders. Example:
  • — URL format for linking to addresses on parent chain, with replaced by the address. Example:
  • — url to load json asset map (in the «minimal» format)

Menu configuration (useful for inter-linking multiple instances on different networks):

  • — json map of menu items, where the key is the label and the value is the url
  • — the active menu item identified by its label

Development server options

All GUI options, plus:

  • — port to bind http development server (defaults to )
  • — value to set for header (optional)
  • — base url for prerender server, for redirecting requests (should be set alongside )

Pre-rendering server options

All GUI options, plus:

PORT — port to bind pre-rendering server (defaults to 5001)

Note that unlike the regular JavaScript-based app that sends API requests from the client-side,
the pre-rendering server sends API requests from the server-side. This means that should
be configured to the URL reachable by the server, typically .

Обозреватель блоков в блокчейне Биткоина

Есть много блокчейн-эксплореров, но по своей сути они все одинаковые: blockexplorer.com, live.blockcypher.com, blocktrail.com, blockchain.info и другие. В одних есть реклама, в других нет, некоторые созданы для поддержки других сервисов по типу новостных сайтов или кошельков.

Есть крутое сравнение блокчейна с бухгалтерской книгой, где каждая страница — новый блок. Blockchain Explorer позволяет нам посмотреть:

  • кто и когда нашёл решение блока: обычно это какой-то майнинг пул;
  • какие транзакции были проведены в этом блоке;
  • информацию по любой транзакции: адреса отправителей и получателей (у транзакции может быть несколько отправителей и несколько получателей, необязательно по одному), в каком блоке она была проведена и так далее;
  • Все исходящие и входящие транзакции любого адреса в сети и, разумеется, баланс этого адреса;

Блокчейн-эксплореры сделаны так, что любой кошелек, блок или транзакция показываются в виде ссылки. После нажатия по ней получаем всю информацию о нужном объекте.Мы принципиально в этой статье говорим адрес, а не кошелёк, чтобы не возникало путаницы. Читайте статьи «Как завести кошелёк» и «Как не потерять свои деньги».

Prerequisites

  1. Synchronize your node with the Bitcoin network (you can use this tool while your node is still sychronizing, but some pages may fail).
  2. Install a «recent» version of Node.js (8+ recommended).

Note about pruning and indexing configurations

This tool is designed to work best with full transaction indexing enabled () and pruning disabled.
However, if you’re running Bitcoin Core v0.21+ you can run without enabled and/or with enabled and this tool will continue to function, but some data will be incomplete or missing. Also note that such Bitcoin Core configurations receive less thorough testing.

In particular, with enabled and/or disabled, the following functionality is altered:

  • You will only be able to search for mempool, recently confirmed, and wallet transactions by their txid. Searching for non-wallet transactions that were confirmed over 3 blocks ago is only possible if you provide the confirmed block height in addition to the txid.
  • Pruned blocks will display basic header information, without the list of transactions. Transactions in pruned blocks will not be available, unless they’re wallet-related. Block stats will only work for unpruned blocks.
  • The address and amount of previous transaction outputs will not be shown, only the txid:vout.
  • The mining fee will only be available for unconfirmed transactions.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *