
Блок — це сторінка в реєстрі блокчейну, яка збирає транзакції та зміни стану за визначений період часу. Блоки з’єднують послідовно, формуючи ланцюг. Блок слугує контейнером для даних і незмінним історичним записом.
Уявіть блоки як номери сторінок у книзі: кожна сторінка містить знімок транзакцій, а наступна сторінка посилається на унікальний “відбиток” попередньої для збереження цілісності. Чим більше сторінок, тим складніше змінити попередні записи.
Блоки формують, збираючи непідтверджені транзакції з мережі, які зазвичай очікують у mempool — “кімнаті очікування” для надісланих транзакцій.
Включення транзакцій у блок визначають два фактори: комісії за транзакції (стимул для виробників блоків і компенсація обчислювальних чи сховищних витрат) та обмеження місткості блоку (після заповнення нові транзакції очікують наступного блоку).
Під час пакування вузли перевіряють підпис транзакції й баланс рахунку, щоб уникнути “double-spending” (повторного витрачання одного активу). До блоку потрапляють лише підтверджені транзакції.
Типовий блок містить заголовок блоку і список транзакцій. Заголовок блоку — це ідентифікаційна картка блоку з такими ключовими полями:
Відбиток списку транзакцій формують за допомогою дерева Меркла. Дерево Меркла рекурсивно хешує пари транзакцій, утворюючи “кореневий відбиток” (Merkle root). Якщо будь-яку транзакцію змінено, цей корінь зміниться — це дозволяє швидко перевірити цілісність даних.
Блоки з’єднують послідовно через поле “хеш попереднього блоку”, формуючи лінійну історію. Кожен новий блок посилається на попередній, тому зміна старого блоку вплине на всі наступні відбитки.
Іноді два блоки-кандидати створюються одночасно — це називають “fork” (“розгалуження”). Вузли дотримуються правил протоколу (наприклад, накопичена робота або правила фінальності), щоб обрати канонічний ланцюг. Невибрані блоки називають “orphans” (“осиротілі”) або “uncles” (“дядьки”); їхні транзакції зазвичай включають у наступні блоки.
“Фінальність” — це стан, коли транзакцію вважають незворотною. У ланцюгах без жорсткої фінальності користувачі чекають додаткових підтверджень із наступних блоків — із кожним підтвердженням ризик відкату зменшується.
Створення й підтвердження блоків залежать від механізму консенсусу — процесу, за яким мережа узгоджує дійсність нового блоку.
У Proof of Work (PoW) ланцюгах учасники (майнери) шукають “nonce”, щоб хеш заголовка блоку відповідав складності мережі. Переможець отримує право записати транзакції й отримати винагороду.
У Proof of Stake (PoS) ланцюгах учасників (валідаторів) обирають за застейканими активами й правилами протоколу для пропозиції або підтвердження блоків. Консенсус досягають голосуванням чи підписами. Мета одна: забезпечити погодження щодо наступної сторінки реєстру.
Розмір і час створення блоку безпосередньо впливають на пропускну здатність мережі й досвід користувача. Більші блоки та менший інтервал дозволяють обробляти більше транзакцій і скорочують час очікування, але мають компроміси щодо пропускної здатності й безпеки.
Станом на 2025 рік: Bitcoin створює блок кожні 10 хвилин (за протоколом), середній час у Ethereum після Merge — 12 секунд за слот (зазвичай еквівалент блоку), а Solana орієнтується на ще швидше створення блоків (від сотень мілісекунд до секунд залежно від мережі). Дані взято з офіційної документації ланцюгів і ресурсів спільноти.
Під час перевантаження мережі та недостатньої місткості блоку користувачі платять вищі комісії для пріоритетної обробки транзакцій. У періоди низької активності комісії знижуються.
Поля блоку, назви й правила відрізняються між ланцюгами. Наприклад:
Ці відмінності впливають на розробку застосунків і визначають час підтвердження та розмір комісій для користувачів кожного блокчейну.
Детальну інформацію про блок можна переглянути за допомогою block explorer — це як перегортати онлайн-реєстр. На GateChain:
Крок 1: Відкрийте block explorer GateChain і знайдіть рядок пошуку.
Крок 2: Введіть висоту блоку (номер) або хеш блоку (відбиток), потім натисніть пошук.
Крок 3: На сторінці результатів перегляньте поля заголовка (час, хеш попереднього блоку, висота) і список транзакцій; перевірте кількість транзакцій, комісії й статус. Для переказів відкрийте деталі транзакції, щоб перевірити адресу отримувача й кількість підтверджень.
Під час моніторингу активів або ринку звертайте увагу на кількість підтверджень — чим вона більша, тим менша ймовірність відкату транзакції. Для фінансових операцій дочекайтеся достатньої кількості підтверджень перед подальшими діями.
Основні ризики пов’язані з “reorganizations” (“перебудови”) — тимчасовими розгалуженнями або відкатами історії ланцюга. За відсутності чіткої фінальності вважати непідтверджені транзакції завершеними може створити фінансовий ризик.
Ще один момент — комісії й перевантаження: коли блоки заповнені, транзакції з низькою комісією можуть довго залишатися в mempool, що впливає на операційну діяльність і досвід користувача. Для великих переказів рекомендується встановлювати відповідні комісії й чекати кількох підтверджень.
Нарешті, перевіряйте надійність даних із вузлів і оглядачів. Використовуйте перевірені джерела й звіряйте критичну інформацію, щоб уникнути помилок через затримки чи неточні дані.
Блоки — це базові облікові одиниці блокчейн-технології, які пакують транзакції й фіксують історію. Вони з’єднані хешами та попередніми хешами, підтверджуються механізмами консенсусу. Структура блоку визначає перевірність; розмір і інтервал створення впливають на пропускну здатність і комісії. Ланцюги відрізняються полями й правилами; на практиці використовуйте оглядачі для перевірки заголовків і транзакцій, звертайте увагу на підтвердження й ризик перебудови для безпечної роботи з блокчейном.
Блок — це базова одиниця, що фіксує транзакції у блокчейні, подібно до коробки з обліковими записами транзакцій. Кожен блок містить кілька транзакцій, позначку часу й посилання на попередній. Така структура формує незмінний реєстр. Розуміння блоків — основа для вивчення технології блокчейн: вони забезпечують безпеку мережі та прозорість.
Різні ланцюги мають власні цілі розробки, що визначає особливості блоків. У Bitcoin блоки фіксують перекази з інтервалом близько 10 хвилин; у Ethereum блоки підтримують смартконтракти з інтервалом близько 12 секунд; Gate та інші публічні ланцюги коригують розмір і швидкість під свою стратегію. Ці відмінності впливають на швидкість транзакцій, вартість і навантаження мережі.
Підтвердження блоку — ключове для безпеки блокчейну. Коли транзакція потрапляє у блок, вона отримує перше підтвердження; кожен наступний блок додає ще одне. Як правило, шість підтверджень (приблизно година у Bitcoin) означають остаточний розрахунок — це захищає від “51% attacks” (“атаки 51%”) і ризику відкату.
Якщо блок заповнений, нові транзакції залишаються в mempool і чекають наступних блоків. Під час перевантаження користувачі платять вищі комісії для пріоритетного включення — тому під час “bull markets” (“бичачий ринок”) газ дорожчає. Ланцюги вирішують це по-різному: Bitcoin збільшує розмір блоку або використовує Lightning Network; Ethereum масштабує місткість багаторівнево.
Спочатку перевірте, чи транзакція потрапила в ланцюг (перевірте у гаманці або за її хешем). Якщо вона ще в mempool, вона не з’явиться в жодному блоці. Якщо підтверджена, але відсутня в оглядачі, можлива затримка або проблеми з мережею — оновіть сторінку чи зачекайте кілька хвилин; за потреби скористайтеся іншим оглядачем для перевірки.


