---
title: "Обозреватели блоков"
description: "Введение в обозреватели блоков — ваш портал в мир данных блокчейна, где вы можете запрашивать информацию о транзакциях, аккаунтах, контрактах и многом другом."
lang: ru
sidebarDepth: 3
---

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

## Предварительные требования {#prerequisites}

Вам следует понимать базовые концепции Эфириума, чтобы разобраться в данных, которые предоставляет обозреватель блоков. Начните с [введения в Эфириум](/developers/docs/intro-to-ethereum/).

## Инструменты с открытым исходным кодом {#open-source-tools}

- [3xpl](https://3xpl.com/ethereum) — обозреватель Эфириума без рекламы, который позволяет скачивать свои наборы данных (open-core: основные модули имеют открытый исходный код)
- [Beaconcha.in](https://beaconcha.in/)
- [Blockscout](https://eth.blockscout.com/)
- [lazy-etherscan](https://github.com/woxjro/lazy-etherscan)
- [Otterscan](https://otterscan.io/)

## Сервисы {#services}

- [Blockchair](https://blockchair.com/ethereum) — приватный обозреватель Эфириума. Также подходит для сортировки и фильтрации данных (мемпул). Доступен на испанском, французском, итальянском, нидерландском, португальском, русском, китайском и фарси.
- [Chainlens](https://www.chainlens.com/)
- [Обозреватель блоков DexGuru](https://ethereum.dex.guru/)
- [Etherchain](https://www.etherchain.org/)
- [Etherscan](https://etherscan.io/) — также доступен на китайском, корейском, русском и японском языках.
- [Ethplorer](https://ethplorer.io/) — обозреватель блоков с акцентом на токены. Также доступен на китайском, испанском, французском, турецком, русском, корейском и вьетнамском языках.
- [Ethseer](https://ethseer.io)
- [EthVM](https://www.ethvm.com/)
- [OKLink](https://www.oklink.com/eth)

## Данные {#data}

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

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

### Данные выполнения {#execution-data}

Новые блоки добавляются в Эфириум каждые 12 секунд (если только предлагающий блок не пропустит свою очередь), поэтому в обозреватели блоков поступает почти непрерывный поток данных. Блоки содержат много важных данных, которые могут оказаться полезными:

**Стандартные данные**

- Высота блока — номер блока и длина блокчейна (в блоках) на момент создания текущего блока.
- Временная метка — время, когда был предложен блок.
- Транзакции — количество транзакций, включенных в блок.
- Получатель комиссии — адрес, который получил чаевые из комиссий за газ от транзакций.
- Вознаграждение за блок — количество ETH, присужденное валидатору, который предложил блок.
- Размер — размер данных внутри блока (измеряется в байтах).
- Использованный газ — общее количество единиц газа, использованных транзакциями в блоке.
- Лимит газа — общие лимиты газа, установленные транзакциями в блоке.
- Базовая комиссия за газ — минимальный множитель, необходимый для включения транзакции в блок.
- Сожженные комиссии — сколько ETH было сожжено в блоке.
- Дополнительные данные — любые дополнительные данные, которые сборщик включил в блок.

**Расширенные данные**

- Хеш — криптографический хеш, который представляет заголовок блока (уникальный идентификатор блока).
- Хеш родителя — хеш блока, который предшествовал текущему блоку.
- StateRoot — корневой хеш дерева Меркла, которое хранит все состояние системы.

### Газ {#gas}

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

- Оценочное количество единиц газа, необходимое для безопасной, но медленной транзакции (+ оценочная цена и продолжительность).
- Оценочное количество единиц газа, необходимое для средней транзакции (+ оценочная цена и продолжительность).
- Оценочное количество единиц газа, необходимое для быстрой транзакции (+ оценочная цена и продолжительность).
- Среднее время подтверждения в зависимости от цены газа.
- Контракты, потребляющие газ — иными словами, популярные продукты, которые активно используются в сети.
- Аккаунты, расходующие газ — иными словами, частые пользователи сети.

### Транзакции {#transactions}

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

**Стандартные данные**

- Хеш транзакции — хеш, генерируемый при отправке транзакции.
- Статус — указание на то, находится ли транзакция в ожидании, завершилась неудачей или успешно выполнена.
- Блок — блок, в который была включена транзакция.
- Временная метка — время, когда транзакция была включена в блок, предложенный валидатором.
- От (From) — адрес аккаунта, отправившего транзакцию.
- Кому (To) — адрес получателя или смарт-контракта, с которым взаимодействует транзакция.
- Переведенные токены — список токенов, которые были переведены в рамках транзакции.
- Значение (Value) — общая сумма переводимых ETH.
- Комиссия за транзакцию — сумма, выплаченная валидатору за обработку транзакции (рассчитывается как цена газа\*использованный газ).

**Расширенные данные**

- Лимит газа — максимальное количество единиц газа, которое может потребить эта транзакция.
- Использованный газ — фактическое количество единиц газа, потребленных транзакцией.
- Цена газа — цена, установленная за единицу газа.
- Нонс — номер транзакции для адреса `from` (имейте в виду, что отсчет начинается с 0, поэтому нонс `100` на самом деле будет 101-й транзакцией, отправленной этим аккаунтом).
- Входные данные — любая дополнительная информация, требуемая транзакцией.

### Аккаунты {#accounts}

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

**Пользовательские аккаунты**

- Адрес аккаунта — публичный адрес, который вы можете использовать для отправки средств.
- Баланс ETH — количество ETH, связанное с этим аккаунтом.
- Общая стоимость ETH — стоимость ETH.
- Токены — токены, связанные с аккаунтом, и их стоимость.
- История транзакций — список всех транзакций, в которых этот аккаунт был либо отправителем, либо получателем.

**Смарт-контракты**

Аккаунты смарт-контрактов имеют все те же данные, что и пользовательские аккаунты, но некоторые обозреватели блоков также отображают информацию о коде. Примеры включают:

- Создатель контракта — адрес, который развернул контракт в Мейннет.
- Транзакция создания — транзакция, которая включала развертывание в Мейннет.
- Исходный код — код смарт-контракта на Solidity или Vyper.
- ABI контракта — двоичный интерфейс приложения (ABI) контракта: вызовы, которые делает контракт, и получаемые данные.
- Код создания контракта — скомпилированный байт-код смарт-контракта, создаваемый при компиляции смарт-контракта, написанного на Solidity, Vyper и т. д.
- События контракта — история методов, вызванных в смарт-контракте: по сути, способ увидеть, как используется контракт и как часто.

### Токены {#tokens}

Токены — это тип контракта, поэтому они будут иметь данные, аналогичные смарт-контракту. Но поскольку они имеют ценность и могут торговаться, у них есть дополнительные точки данных:

- Тип — являются ли они ERC-20, ERC-721 или другим стандартом токенов.
- Цена — если это ERC-20, у них будет текущая рыночная стоимость.
- Рыночная капитализация — если это ERC-20, у них будет рыночная капитализация (рассчитывается как цена\*общее предложение).
- Общее предложение — количество токенов в обращении.
- Держатели — количество адресов, на которых хранится токен.
- Переводы — количество раз, когда токен переводился между аккаунтами.
- История транзакций — история всех транзакций, включающих токен.
- Адрес контракта — адрес токена, который был развернут в Мейннет.
- Десятичные знаки — токены ERC-20 делимы и имеют десятичные знаки.

### Сеть {#network}

Некоторые данные блоков касаются состояния Эфириума в более глобальном смысле.

- Всего транзакций — количество транзакций с момента создания Эфириума.
- Транзакций в секунду — количество транзакций, обрабатываемых за секунду.
- Цена ETH — текущая стоимость 1 ETH.
- Общее предложение ETH — количество ETH в обращении (помните, что новые ETH создаются с каждым блоком в виде вознаграждения за блок).
- Рыночная капитализация — расчет цена\*предложение.

## Данные уровня консенсуса {#consensus-layer-data}

### Эпоха {#epoch}

В целях безопасности в конце каждой эпохи (каждые 6,4 минуты) создаются рандомизированные комитеты валидаторов. Данные эпохи включают:

- Номер эпохи
- Статус финализации — была ли эпоха финализирована (Да/Нет).
- Время — время окончания эпохи.
- Аттестации — количество аттестаций в эпохе (голоса за блоки в слотах).
- Депозиты — количество депозитов ETH, включенных в эпоху (валидаторы должны стейкать ETH, чтобы стать валидаторами).
- Слэшинги — количество штрафов, выписанных предлагающим блоки или аттестующим.
- Участие в голосовании — количество ETH в стейкинге, использованное для аттестации блоков.
- Валидаторы — количество активных валидаторов в эпохе.
- Средний баланс валидатора — средний баланс активных валидаторов.
- Слоты — количество слотов, включенных в эпоху (слоты включают один действительный блок).

### Слот {#slot}

Слоты — это возможности для создания блоков, данные, доступные для каждого слота, включают:

- Эпоха — эпоха, в которой слот действителен.
- Номер слота
- Статус — статус слота (Предложен/Пропущен).
- Время — временная метка слота.
- Предлагающий — валидатор, который предложил блок для слота.
- Корень блока — корень хеш-дерева (hash-tree-root) блока сигнальной цепи (BeaconBlock).
- Корень родителя — хеш предшествующего блока.
- Корень состояния — корень хеш-дерева (hash-tree-root) состояния сигнальной цепи (BeaconState).
- Подпись
- Раскрытие RANDAO
- Граффити — предлагающий блок может включить сообщение длиной 32 байта в свое предложение блока.
- Данные выполнения
  - Хеш блока
  - Количество депозитов
  - Корень депозитов
- Аттестации — количество аттестаций для блока в этом слоте.
- Депозиты — количество депозитов в течение этого слота.
- Добровольные выходы — количество валидаторов, покинувших сеть в течение слота.
- Слэшинги — количество штрафов, выписанных предлагающим блоки или аттестующим.
- Голоса — валидаторы, проголосовавшие за блок в этом слоте.

### Блоки {#blocks-1}

Доказательство доли владения (PoS) делит время на слоты и эпохи. А это значит — новые данные!

- Предлагающий — валидатор, который был алгоритмически выбран для предложения нового блока.
- Эпоха — эпоха, в которой был предложен блок.
- Слот — слот, в котором был предложен блок.
- Аттестации — количество аттестаций, включенных в слот (аттестации подобны голосам, которые указывают на то, что блок готов к отправке в сигнальную цепочку).

### Валидаторы {#validators}

Валидаторы несут ответственность за предложение блоков и их аттестацию в рамках слотов.

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

### Аттестации {#attestations}

Аттестации — это голоса «за» включение блоков в цепь. Их данные относятся к записи об аттестации и валидаторам, которые ее провели.

- Слот — слот, в котором произошла аттестация.
- Индекс комитета — индекс комитета в данном слоте.
- Биты агрегации — представляют агрегированную аттестацию всех участвующих валидаторов в аттестации.
- Валидаторы — валидаторы, предоставившие аттестации.
- Корень блока сигнальной цепи — указывает на блок, который аттестуют валидаторы.
- Источник — указывает на последнюю обоснованную эпоху.
- Цель — указывает на последнюю границу эпохи.
- Подпись

### Сеть {#network-1}

Данные верхнего уровня для уровня консенсуса включают следующее:

- Текущая эпоха
- Текущий слот
- Активные валидаторы — количество активных валидаторов.
- Ожидающие валидаторы — количество валидаторов, ожидающих активации.
- ETH в стейкинге — количество ETH, застейканных в сети.
- Средний баланс — средний баланс ETH валидаторов.

## Дополнительная литература {#further-reading}

_Знаете ресурс сообщества, который вам помог? Отредактируйте эту страницу и добавьте его!_

## Связанные темы {#related-topics}

- [Транзакции](/developers/docs/transactions/)
- [Аккаунты](/developers/docs/accounts/)
- [Сети](/developers/docs/networks/)