Перейти до основного контенту
Change page

Дослідники блоків

Останні оновлення сторінки: 8 серпня 2025 р.

Дослідники блоків - це ваш портал до даних Ethereum. Ви можете використовувати їх для перегляду даних про блоки, транзакції, валідаторів, облікові записи та інші дії в мережі в режимі реального часу.

Передумови

Ви повинні розуміти основні концепції Ethereum, щоб розбиратися в даних, які надають Вам дослідники блоків. Почніть зі вступу до Ethereum.

Сервіси

Інструменти з відкритим кодом

Дані

Ethereum - прозорий дизайном, тому все можна перевірити. Дослідники блоків надають інтерфейс для отримання цієї інформації. І це стосується як основної мережі Ethereum, так і тестових мереж, якщо вам знадобляться ці дані. Дані поділяються на дані виконання та дані консенсусу. Дані виконання стосуються транзакцій, які були виконані в певному блоці. Дані консенсусу стосуються самих блоків і валідаторів, які їх запропонували.

Ось короткий опис типів даних, які ви можете отримати з Дослідників блоків.

Дані виконання

Нові блоки додаються в Ethereum кожні 12 секунд (якщо тільки автор блоку не пропускає свою чергу), тому в оглядачі блоків додається майже постійний потік даних. Blocks contain a lot of important data that you may find useful:

Standard data

  • Висота блоку – номер блоку та довжина блокчейну (в блоках) на момент створення поточного блоку
  • Часова мітка – час, коли блок було запропоновано
  • Транзакції – кількість транзакцій, включених у блок
  • Одержувач комісії – адреса, яка отримала винагороду за газ від транзакцій
  • Нагорода за блок – сума ETH, присуджена валідатору, який запропонував блок
  • Розмір – розмір даних у блоці (вимірюється в байтах)
  • Використаний газ – загальна кількість одиниць газу, використана транзакціями в блоці
  • Ліміт газу – загальні ліміти газу, встановлені транзакціями в блоці
  • Базова плата за газ – мінімальний мультиплікатор, необхідний для включення транзакції в блок
  • Спалені комісії – скільки ETH спалюється в блоці
  • Додаткові дані – будь-які додаткові дані, які конструктор включив у блок

Розширена плитка даних мобільного інтернету

  • Хеш – криптографічний хеш, що представляє заголовок блоку (унікальний ідентифікатор блоку)
  • Батьківський хеш – хеш блоку, який був перед поточним блоком
  • StateRoot – кореневий хеш дерева Меркла (Merkle trie), у якому зберігається весь стан системи

Газ

Не тільки будуть блокувати дослідників надавати вам дані про використання Gas у транзакціях та блоках, але деякі нададуть вам інформацію про поточні ціни на газ в мережі мережі. Це допоможе вам зрозуміти використання мережі, подавати безпечні транзакції та не перевитрачати на газ. Пошукайте API-інтерфейси, які можуть допомогти вам отримати цю інформацію в інтерфейсі вашого товару. Gas-specific data covers:

  • Орієнтовні одиниці газу, необхідні для безпечної, але повільної транзакції (+ орієнтованої ціни та тривалість)
  • Орієнтовні підрозділи газу, необхідні для середньої транзакції (+приблизно ціни та тривалість)
  • Орієнтовні одиниці газу, необхідні для безпечної, але повільної транзакції (+ орієнтованої ціни та тривалість)
  • Середній час підтвердження заснований на ціні газу
  • Контракти, які споживають газ, – іншими словами, популярні продукти, які широко використовуються в мережі
  • Облікові записи, які витрачають газ, – іншими словами, часті користувачі мережі

Транзакції

Дослідники блоків стали звичайним місцем для людейм, щоб відстежувати хід своїх транзакцій. Це тому, що рівень деталізації, який ви можете отримати, забезпечує додаткову впевненість. Дані транзакції містять в собі:

Standard data

  • Хеш транзакції – хеш, який генерується під час надсилання транзакції
  • Статус – індикація того, чи є транзакція очікуваною, невдалою чи успішною
  • Блок – блок, у який включено транзакцію
  • Часова мітка – час включення транзакції до блоку, запропонованого валідатором
  • Від – адреса облікового запису, який надіслав транзакцію
  • Кому – адреса одержувача або смарт-контракту, з яким взаємодіє транзакція
  • Переказані токени – список токенів, які були переказані в рамках транзакції
  • Сума – загальна сума ETH, що переказується
  • Комісія за транзакцію – сума, сплачена валідатору за обробку транзакції (розраховується як ціна газу * використаний газ)

Розширена плитка даних мобільного інтернету

  • Ліміт газу – максимальна кількість одиниць газу, яку може спожити ця транзакція
  • Використаний газ – фактична кількість одиниць газу, яку спожила транзакція
  • Ціна газу – ціна, встановлена за одиницю газу
  • Nonce – номер транзакції для адреси from (майте на увазі, що він починається з 0, тому nonce 100 насправді буде 101-ю транзакцією, надісланою цим обліковим записом)
  • Вхідні дані – будь-яка додаткова інформація, необхідна для транзакції

Облікові записи

Існує безліч даних про обліковий запис, до яких ви можете отримати доступ. Ось чому часто рекомендується використовувати кілька облікових записів, щоб ваші активи і вартість було нелегко відстежити. Також розробляються деякі рішення, що дозволяють зробити транзакції та операції з рахунками більш конфіденційними. Але ось дані, доступні для облікових записів:

User accounts

  • Адреса облікового запису – публічна адреса, на яку можна надсилати кошти
  • Баланс ETH – кількість ETH, пов’язана з цим обліковим записом
  • Загальна вартість ETH – вартість ETH
  • Токени – токени, пов’язані з обліковим записом, та їхня вартість
  • Історія транзакцій – список усіх транзакцій, де цей обліковий запис був відправником або одержувачем

Розумні контракти

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

  • Автор контракту – адреса, яка розгорнула контракт у Mainnet
  • Транзакція створення – транзакція, що включала розгортання в Mainnet
  • Вихідний код – код смарт-контракту на Solidity або Vyper
  • ABI контракту – бінарний інтерфейс програми контракту: виклики, які робить контракт, і отримані дані
  • Код створення контракту – скомпільований байт-код смарт-контракту, створений під час компіляції смарт-контракту, написаного на Solidity, Vyper тощо.
  • Події контракту – історія методів, викликаних у смарт-контракті, – по суті, спосіб побачити, як і як часто використовується контракт

Токени

Токени є типом контракту, тому у них будуть схожі дані для розумного контракту. Але оскільки вони мають цінність і можуть торгувати, у них є додаткові бали на даних:

  • Тип – чи є вони ERC-20, ERC-721 або іншим стандартом токенів
  • Ціна – якщо це токени ERC-20, вони матимуть поточну ринкову вартість
  • Ринкова капіталізація – якщо це токени ERC-20, вони матимуть ринкову капіталізацію (розраховується як ціна * загальна пропозиція)
  • Загальна пропозиція – кількість токенів в обігу
  • Власники – кількість адрес, які володіють токеном
  • Перекази – кількість разів, коли токен було переказано між обліковими записами
  • Історія транзакцій – історія всіх транзакцій, що включають токен
  • Адреса контракту – адреса токена, який був розгорнутий у Mainnet
  • Десяткові знаки – токени ERC-20 є подільними та мають десяткові знаки

Мережа

Деякі дані блоків стосуються здоров'я Ethereum у більш цілісному аспекті.

  • Загальна кількість транзакцій – кількість транзакцій з моменту створення Ethereum
  • Транзакцій за секунду – кількість транзакцій, які можна обробити за секунду
  • Ціна ETH – поточна вартість 1 ETH
  • Загальна пропозиція ETH – кількість ETH в обігу; пам’ятайте, що нові ETH створюються зі створенням кожного блоку у вигляді винагород за блок
  • Ринкова капіталізація – розрахунок ціни * пропозиції

Дані рівня консенсусу

Епоха

З міркувань безпеки в кінці кожної епохи (кожні 6,4 хвилини) створюються рандомізовані комітети валідаторів. Epoch data includes:

  • Epoch number
  • Статус фіналізації – чи була епоха фіналізована (так/ні)
  • Час – час закінчення епохи
  • Атестації – кількість атестацій в епосі (голоси за блоки в слотах)
  • Депозити – кількість депозитів ETH, включених в епоху (валідатори повинні внести ETH у стейкінг, щоб стати валідаторами)
  • Слешинги – кількість штрафів, накладених на авторів блоків або атестаторів
  • Участь у голосуванні – кількість застейканих ETH, використаних для атестації блоків
  • Валідатори – кількість валідаторів, активних протягом епохи
  • Середній баланс валідатора – середній баланс для активних валідаторів
  • Слоти – кількість слотів, включених в епоху (слоти містять один дійсний блок)

Слот

Slots are opportunities for block creation, the data available for each slot includes:

  • Епоха – епоха, у якій слот є дійсним
  • Slot number
  • Статус – статус слоту (запропоновано/пропущено)
  • Час – часова мітка слоту
  • Автор – валідатор, який запропонував блок для слоту
  • Корінь блоку – кореневий хеш дерева (hash-tree-root) BeaconBlock
  • Батьківський корінь – хеш попереднього блоку
  • Корінь стану – кореневий хеш дерева (hash-tree-root) BeaconState
  • Signature
  • Randao reveal
  • Графіті – автор блоку може включити 32-байтове повідомлення до своєї пропозиції блоку
  • Дані виконання
    • Block hash
    • Deposit count
    • Deposit root
  • Атестації – кількість атестацій для блоку в цьому слоті
  • Депозити – кількість депозитів протягом цього слоту
  • Добровільні виходи – кількість валідаторів, які вийшли протягом слоту
  • Слешинги – кількість штрафів, накладених на авторів блоків або атестаторів
  • Голоси – валідатори, які проголосували за блок у цьому слоті

Блоки

Proof-of-stake поділяє час на слоти та епохи. So that means new data!

  • Автор – валідатор, який був алгоритмічно обраний для пропозиції нового блоку
  • Епоха – епоха, у якій було запропоновано блок
  • Слот – слот, у якому було запропоновано блок
  • Атестації – кількість атестацій, включених у слот. Атестації схожі на голоси, які вказують на те, що блок готовий до передачі в Beacon Chain.

Валідатори

Validators are responsible for proposing blocks and attesting to them within slots.

  • Номер валідатора – унікальний номер, що представляє валідатора
  • Поточний баланс – баланс валідатора, включаючи винагороди
  • Ефективний баланс – баланс валідатора, який використовується для стейкінгу
  • Дохід – винагороди або штрафи, отримані валідатором
  • Статус – чи є валідатор зараз онлайн та активним
  • Ефективність атестації – середній час, необхідний для включення атестацій валідатора в ланцюжок
  • Право на активацію – дата (та епоха), коли валідатор став доступним для валідації
  • Активний із – дата (та епоха), коли валідатор став активним
  • Запропоновані блоки – блок, який запропонував валідатор
  • Атестації – атестації, які надав валідатор
  • Депозити – адреса відправника, хеш транзакції, номер блоку, часова мітка, сума та статус депозиту для стейкінгу, зробленого валідатором

Атестації

Attestations are "yes" votes to include blocks in the chain. Their data relates to a record of the attestation and the validators who attested

  • Слот – слот, у якому відбулася атестація
  • Індекс комітету – індекс комітету в заданому слоті
  • Біти агрегації – представляють агреговану атестацію всіх валідаторів, що беруть участь в атестації
  • Валідатори – валідатори, які надали атестації
  • Корінь блоку Beacon – вказує на блок, який атестують валідатори
  • Джерело – вказує на останню підтверджену епоху
  • Ціль – вказує на останню межу епохи
  • Signature

Мережа

Дані верхнього рівня шару консенсусу включають наступне:

  • Current epoch
  • Current slot
  • Активні валідатори – кількість активних валідаторів
  • Валідатори в очікуванні – кількість валідаторів, які очікують на активацію
  • Застейкані ETH – кількість ETH, застейканих у мережі
  • Середній баланс – середній баланс ETH валідаторів

Оглядачі блоків

  • Etherscanopens in a new tab – оглядач блоків, який можна використовувати для отримання даних для основної мережі Ethereum (Mainnet) і тестових мереж (Testnet)
  • 3xplopens in a new tab – оглядач Ethereum з відкритим кодом без реклами, що дозволяє завантажувати свої набори даних
  • Beaconcha.inopens in a new tab – оглядач блоків із відкритим кодом для основної мережі Ethereum (Mainnet) і тестових мереж (Testnet)
  • Blockchairopens in a new tab – найбільш приватний оглядач Ethereum. Also for sorting and filtering (mempool) data
  • Etherchainopens in a new tab – оглядач блоків для основної мережі Ethereum (Mainnet)
  • Ethploreropens in a new tab – оглядач блоків із фокусом на токенах для основної мережі Ethereum (Mainnet) і тестової мережі Kovan

Для подальшого читання

Знайшли ресурс, який допоміг з цією темою? Відредагуйте цю сторінку і додайте його!

Чи була ця стаття корисною?