Що таке сирітський блок?
Блоки-сироти, які часто називають несвіжими блоками, - це блоки, які не приймаються в блокчейн-мережу через часовий проміжок у прийнятті відповідного блоку в блокчейн, порівняно з іншим кваліфікованим блоком. Блоки-сироти є дійсними та перевіреними блоками, але ланцюжок їх відхилено. Їх також називають відокремленими блоками, оскільки вони існують ізольовано від блокчейну.
Ключові вивезення
- Сирітський блок - це блок, який вирішено в межах блокчейн-мережі, але його не прийнято через відставання в самій мережі. Тут можуть бути два шахтарі, які вирішують блок одночасно. Шахтар, який має більш детальний лист для підтвердження роботи, - це той, кому присуджується винагорода блоку. Немає нагороди за вирішення блоку, який потім визначається як сирота.
Розуміння сирітського блоку
Блокчейн складається з серії блоків, які виконують функції блоку зберігання даних для зберігання деталей різних транзакцій, що відбуваються в мережі блокчейн. Під час стандартного процесу видобутку шахтарі намагаються генерувати нові блоки, вирішуючи складні математичні рівняння, необхідні для функціонування блокчейн-мережі.
Перший майнер, який успішно знайде новий блок, має право на винагороду блоку і записує першу транзакцію на новий знайдений ними блок. Для того, щоб мережа blockchain продовжувала функціонувати, щойно знайдений блок додається як новий 'блок' на блокчейн.
Однак можливо, що два шахтарі виробляють блок за аналогічний час. Така ситуація виникає через те, що прийняття блоків у блокчейн вузлами мережі блокчейн не відбувається миттєво.
Цей затримка у прийнятті блоку може призвести до вирішення іншого шахтера для такого ж точного блоку. Це призводить до тимчасового змішання блокчейн-мережі, оскільки вузли намагаються вирішити, який блок із двох щойно ідентифікованих блоків він хоче прийняти.
У такій ситуації блок з більшою часткою доказів роботи (POW) приймається в блокчейн. Інший блок, що має менший доказ роботи, відмовляється від надходження до блокчейн і називається блоком-сиротою. Такі блоки по суті є дійсними та перевіреними блоками, але через функціонуючий механізм мережі та час затримки, що призводить до затримки прийняття, один із блоків відхиляється або осиротів.
Інший спосіб створення осиротілого блоку - це коли хакер із достатньою потужністю хешування намагається скасувати кілька транзакцій, які відбулися раніше в мережі blockchain.
Блоки-сироти найчастіше пов'язані з популярною мережею криптовалют Bitcoin. У випадку дійсної транзакції, наявної на блоці-сироті, вони додаються до наступного дійсного блоку, прийнятого на блокчейн.
Особливі міркування: Нагородження сирітського блоку
Хоча може здатися, що шахтареві блокчейну, відповідальному за створення блоку-сироти, слід компенсувати їхній час та енергію, вони, власне, не отримують винагороди за вирішення блоку та створення блоку-сироти.
Є багато шахтарів, які вважають цю практику несправедливою, оскільки вони жодним чином не отримують компенсації за виняткову роботу, яка не приймається лише через те, що в мережі приймання блокчейна було відставання.
