Кандидатний блок

Кандидатний блок — це тимчасовий блок, який створює майнер або валідатор. Вони обирають і пакують транзакції з пулу транзакцій. Такий блок ще не є підтвердженим записом у блокчейні. Кандидатний блок є містком між подачею транзакції та завершенням консенсусу. При формуванні враховують пріоритет комісії транзакції, обмеження розміру блоку, механізм створення (Proof of Work або Proof of Stake) і розповсюдження по мережі. Якщо інший учасник сформує швидший або оптимальніший блок, кандидатний блок замінять. У Bitcoin і Ethereum процес створення та прийняття кандидатних блоків має певні відмінності, але їхнє призначення в мережі однакове.
Анотація
1.
Кандидатний блок — це тимчасовий блок, створений майнерами або валідаторами, який ще не підтверджений мережею.
2.
Декілька кандидатних блоків можуть одночасно змагатися за те, щоб стати наступним дійсним блоком у ланцюгу.
3.
Механізми консенсусу (такі як PoW або PoS) визначають, який кандидатний блок буде остаточно прийнятий.
4.
Невідібрані кандидатні блоки відкидаються, утворюючи сирітські блоки або блоки-ункули.
5.
Механізм кандидатного блоку забезпечує децентралізацію та безпеку блокчейн-мережі.
Кандидатний блок

Що таке кандидатський блок?

Кандидатський блок — це попередній блок, який ще не прийнятий офіційно блокчейном. Його формують майнери або валідатори, які відбирають транзакції з пулу транзакцій (мемпулу). Кандидатський блок перебуває у проміжному стані між поданими транзакціями та підтвердженими блоками.

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

Роль кандидатських блоків у консенсусі блокчейну

Кандидатські блоки — це пропозиції, які очікують прийняття механізмом консенсусу для запису в наступний блок на новій висоті. Після прийняття кандидатський блок стає офіційним блоком у ланцюгу та підтверджує включені транзакції.

Консенсус — це стандартизований процес голосування та перевірки між вузлами мережі. У Proof of Work (PoW) це розв’язання обчислювальних задач; у Proof of Stake (PoS) валідатори обираються за обсягом застейканих активів. Кандидатські блоки передають, перевіряють, і мережа визначає, який із них стане наступним валідним блоком. Це впливає на швидкість і безпеку підтвердження транзакцій.

Як майнери або валідатори формують кандидатські блоки?

Крок 1: Вибір транзакцій із мемпулу.
Пул транзакцій (мемпул) — це набір очікуваних транзакцій. Вузли перевіряють підписи та базові правила; лише валідні транзакції розглядають для включення до кандидатського блоку.

Крок 2: Встановлення параметрів блоку.
Визначають заголовок блоку, мітку часу, розмір/вагу або ліміти газу, а також винагороду майнера чи валідатора (наприклад, coinbase-транзакція у Bitcoin або пріоритетна комісія в Ethereum). Усі параметри мають відповідати протокольним обмеженням.

Крок 3: Ініціювання створення блоку.
У Proof of Work майнери багаторазово підбирають різні нонси, щоб досягти цільового рівня складності мережі. У Proof of Stake обрані валідатори формують і підписують кандидатські блоки у визначених слотах (як це реалізовано в Ethereum після об'єднання).

Крок 4: Розповсюдження та перевірка.
Коли вузли отримують кандидатський блок, вони повторно перевіряють коректність транзакцій та зміни стану. Далі ухвалюють рішення про прийняття з урахуванням поточної висоти ланцюга та правил форку.

Крок 5: Стати офіційним блоком або бути заміненим.
Якщо інший кандидат прийнятий першим або формує довший ланцюг, цей кандидат можуть відхилити; інакше він стає наступним офіційним блоком.

Як обирають і впорядковують транзакції у кандидатських блоках?

Мета — максимізувати економічну цінність у межах місткості блоку та мінімізувати конфлікти. Зазвичай пріоритет мають транзакції з вищими комісіями, без залежностей і конфліктів, які можна виконати негайно; вони сортуються за прибутковістю та доцільністю.

У Bitcoin майнери віддають перевагу транзакціям із вищим “fee rate” (комісія за віртуальний байт), відповідно до ліміту ваги блоку (близько 4 млн одиниць ваги станом на 2025 рік). В Ethereum EIP-1559 ввів базову та пріоритетну комісію; будівельники обирають неконфліктні транзакції з вищими пріоритетними комісіями, обмежені лімітом газу блоку (зазвичай десятки мільйонів одиниць газу).

Враховують також порядок nonce акаунтів (наприклад, в Ethereum nonce мають бути строго зростаючими), замінні транзакції (користувачі підвищують комісію для прискорення підтвердження), і конфлікти читання/запису між транзакціями. Грамотно сформований кандидатський блок мінімізує конфлікти стану та помилки виконання, підвищуючи шанси бути прийнятим мережею.

Відмінності кандидатських блоків у Bitcoin та Ethereum

Кандидатські блоки виконують схожі функції в обох мережах, але процес їх формування та прийняття різний. Bitcoin використовує Proof of Work, де майнери змагаються за знаходження валідного хеша для свого кандидатського блоку. Після об'єднання Ethereum Proof of Stake призначає валідаторів для пропозиції кандидатських блоків у фіксованих слотах, підтверджених голосуванням інших валідаторів.

Інтервал блоку в Bitcoin у середньому становить 10 хвилин (протокольна ціль, спостерігається до 2025 року), що акцентує увагу на комісії та обмеженнях ваги для відбору транзакцій. Слоти Ethereum тривають близько 12 секунд (протокольний параметр, спостерігається до 2025 року), із розділенням ролей Proposer-Builder Separation (PBS): спеціалізовані будівельники створюють кандидатські блоки, пропоненти їх обирають і підписують — це дає змогу точніше керувати порядком транзакцій та отримувати додаткову вигоду, таку як MEV.

Чому кандидатські блоки іноді відкидають або реорганізують?

У мережі може співіснувати кілька кандидатських блоків. Вузли обирають найбільш ефективний ланцюг — часто найдовший або найвалідованіший, що призводить до відкидання частини кандидатів або реорганізації ланцюга (reorg).

Поширені причини — затримки розповсюдження, що спричиняють одночасне створення блоків різними майнерами, конкуренція пропозицій валідаторів у PoS-системах, або атаки через концентрацію хешрейту чи стейку. В Ethereum введено фінальність, тобто блоки малоймовірно будуть скасовані після певного часу; у Bitcoin діє кількість підтверджень, де ризик різко зменшується із додаванням нових блоків.

Що означають кандидатські блоки для звичайних користувачів?

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

Наприклад, при ініціації виведення коштів на Gate ваша транзакція спочатку потрапляє в мемпул, потім очікує включення до кандидатського блоку перед розповсюдженням. Кількість підтверджень на сторінці виведення показує, чи блок вашої транзакції вже перейшов із кандидата в загальноприйнятий — і ризик зменшується з ростом кількості підтверджень.

Як зрозуміти взаємозв’язок між кандидатськими блоками та остаточним підтвердженням?

Кандидатський блок — це пропозиція. Після прийняття мережею він стає офіційним блоком і починає накопичувати підтвердження. Лише після достатньої кількості підтверджень або фінальності він вважається незворотним із мінімальним ризиком для коштів.

Практична порада: сплачуйте адекватну комісію при переказах або виведенні, щоб уникнути тривалого очікування в мемпулі; для Bitcoin дочекайтеся кількох підтверджень перед визнанням коштів безпечними; для Ethereum слідкуйте за фінальністю (зазвичай протягом кількох хвилин, залежно від стану мережі). Якщо ваша транзакція затрималася, можна прискорити її, підвищивши комісію або скасувати й повторно відправити.

Підсумок та концептуальна схема кандидатського блоку

Кандидатські блоки — це ключовий проміжний етап виробництва блоку: вибір транзакцій із мемпулу, формування та розповсюдження згідно з протокольними правилами, а потім — перехід у статус офіційного після прийняття консенсусом. Їхня доля залежить від комісій, місткості, механізмів виробництва та розповсюдження в мережі — і вони можуть бути замінені конкурентами. Розуміння кандидатських блоків дозволяє правильно трактувати статуси очікування підтвердження, встановлювати відповідні комісії та час очікування, а також ефективно управляти надходженням коштів і ризиком на платформах, таких як Gate.

FAQ

Що відбувається, якщо кандидатський блок не обрано?

Якщо кандидатський блок не прийнятий мережею, майнери або валідатори його відкидають. Транзакції з нього можуть повернутися до мемпулу для подальшого включення. Це стандартна практика і не загрожує коштам користувача — непідтверджені транзакції просто ще не потрапили в блокчейн. Під час навантаження блоки з нижчим пріоритетом частіше замінюються.

Чому моя транзакція ще на стадії кандидатського блоку?

Транзакція на стадії кандидатського блоку означає, що її вже вибрав і упакував майнер або валідатор, але вона ще не підтверджена в блокчейні остаточно. Зазвичай це займає секунди чи хвилини, залежно від стану мережі — це стандартний процес очікування. Перевірити статус хеша транзакції можна на Gate або інших блокчейн-оглядачах для отримання актуальної інформації про підтвердження.

Чому комісія Gas у кандидатському блоці іноді вища за фактично сплачену?

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

Мемпул — це зал очікування для всіх непідтверджених транзакцій; кандидатські блоки — це відібрані майнерами або валідаторами колекції із цього пулу. Транзакції спочатку потрапляють до мемпулу; якщо їх вибирають — вони включаються в кандидатський блок; лише після підтвердження цього блоку вони стають офіційно записаними в блокчейн.

Чому різні блокчейни мають різну швидкість підтвердження кандидатських блоків?

Швидкість підтвердження залежить насамперед від інтервалу блоку та механізму консенсусу кожного блокчейну. У Bitcoin середній інтервал — 10 хвилин, це повільніше; в Ethereum слоти тривають приблизно 12 секунд, це значно швидше; рішення Layer 2, як Arbitrum, можуть підтверджувати транзакції за мілісекунди. Час від створення до фінального підтвердження кандидатських блоків визначає архітектура відповідного ланцюга.

Просте «вподобайка» може мати велике значення

Поділіться

Пов'язані глосарії
епоха
У Web3 поняття "cycle" означає регулярні процеси або часові інтервали в блокчейн-протоколах і застосунках, що повторюються через певні проміжки часу чи блоків. Серед прикладів: події Bitcoin halving, раунди консенсусу в Ethereum, графіки нарахування токенів, періоди оскарження для виведення на Layer 2, розрахунки фінансових ставок і доходності, оновлення oracle, а також періоди голосування в системах управління. Тривалість, умови запуску та гнучкість таких циклів залежать від конкретної системи. Знання про ці цикли дозволяє ефективно керувати ліквідністю, оптимізувати час своїх дій і визначати межі ризику.
Визначення TRON
Позитрон (символ: TRON) — це рання криптовалюта, яка не є ідентичною активу публічного блокчейна "Tron/TRX". Позитрон відносять до категорії coin, тобто розглядають як нативний актив окремого блокчейна. Публічна інформація про Позитрон обмежена, а історичні джерела свідчать про тривалу неактивність цього проєкту. Останні дані про ціни та торгові пари отримати складно. Назва і код Позитрону можуть легко бути сплутані з "Tron/TRX", тому інвесторам слід уважно перевіряти цільовий актив і джерела інформації перед ухваленням рішень. Останні доступні дані про Позитрон датуються 2016 роком, що ускладнює оцінку ліквідності та ринкової капіталізації. Під час торгівлі або зберігання Позитрону слід суворо дотримуватися правил платформи та найкращих практик безпеки гаманця.
Децентралізований
Децентралізація — це принцип побудови системи, який передбачає розподіл прийняття рішень і контролю між багатьма учасниками. Така структура характерна для блокчейн-технологій, цифрових активів та управління спільнотою. Децентралізація базується на консенсусі вузлів мережі. Це забезпечує автономну роботу системи без залежності від єдиного органу керування, підвищуючи рівень безпеки, захист від цензури та відкритість. У сфері криптовалют децентралізацію ілюструє глобальна співпраця вузлів Bitcoin і Ethereum, децентралізовані біржі, некостодіальні гаманці, а також моделі управління, де власники токенів голосують за встановлення протокольних правил.
Незмінний
Незмінність — це ключова характеристика технології блокчейн, яка унеможливлює зміну або видалення інформації після її запису та підтвердження мережею. Ця властивість реалізується через криптографічні хеш-функції, що об’єднані в ланцюги, а також за допомогою механізмів консенсусу. Завдяки незмінності зберігається цілісність і можливість перевірки історії транзакцій, що забезпечує основу для роботи децентралізованих систем без необхідності довіри.
Що означає nonce
Nonce — це «number used once» (число, що використовується один раз). Це поняття забезпечує одноразове виконання операції або її послідовність. У блокчейні та криптографії nonce використовують у трьох основних випадках: nonce транзакції гарантує послідовну обробку операцій рахунку без повторень; nonce майнінгу застосовують для пошуку хеша з потрібним рівнем складності; nonce підпису або входу захищає від повторного використання повідомлень під час «replay attack» (атаки повторного відтворення). Ви стикаєтеся з nonce під час проведення транзакцій у мережі, контролю процесу майнінгу або входу на сайти через гаманець.

Пов’язані статті

Що таке Coti? Все, що вам потрібно знати про COTI
Початківець

Що таке Coti? Все, що вам потрібно знати про COTI

Coti (COTI) — це децентралізована та масштабована платформа, яка підтримує безперебійні платежі як для традиційних фінансів, так і для цифрових валют.
2023-11-02 09:09:18
Все, що вам потрібно знати про Blockchain
Початківець

Все, що вам потрібно знати про Blockchain

Що таке блокчейн, його корисність, значення шарів і зведень, порівняння блокчейнів і як будуються різні криптоекосистеми?
2022-11-21 08:25:55
Що таке Стейблкойн?
Початківець

Що таке Стейблкойн?

Стейблкойн — це криптовалюта зі стабільною ціною, яка часто прив’язана до законного платіжного засобу в реальному світі. Візьмемо USDT, наразі найпоширеніший стейблкоїн, наприклад, USDT прив’язаний до долара США, де 1 USDT = 1 USD.
2022-11-21 07:48:32