Що таке Reorg?
Reorg, скорочення від реorganization, це коли блокчейн замінює кілька нещодавніх блоків іншим набором з довшого валідного ланцюга. Це тимчасове переписування дуже недавньої історії, щоб ланцюг залишався узгодженим. Уявіть, що груповий чат вирішує, яка версія минулої ночі є правильною.
Reorg означає, що ланцюг розійшовся назавжди або стався хак. Не зовсім. Reorg зазвичай недовготривалий, тоді як форк це навмисна зміна правил, яка створює стійкий шлях.
Як працює Reorg
Ось короткий опис подій. Уявіть, що два валідні блоки з'являються майже одночасно, і деякі майнери добудовують на кожному. Одна гілка перемагає, інша замінюється.
- Причина: Конкуруючі блоки знаходять приблизно на однаковій висоті різні майнери.
- Розширення: Деякі учасники продовжують гілку A, інші продовжують гілку B.
- Перемикання: Гілку з більшою накопиченою роботою обирає механізм консенсусу блокчейна.
- Замiна: Блоки на програшній гілці відкидаються, а транзакції, яких немає в переможній гілці, повертаються в mempool або пізніше знову включаються.
- Підтвердження: Чим глибше знаходиться ваша транзакція, тим менше ймовірність, що Reorg її зачепить.
Так, ось в чому суть.
Чому Reorg має значення
Це важливо, бо впливає на те, коли ваш переказ можна вважати остаточним, особливо для платежів, мостів і операцій в DeFi.
- Перевага: Reorg підтримує узгодженість ланцюга, обираючи краще побудовану гілку.
- Пояснення: Це демонструє ймовірнісну остаточність, тому існують підтвердження і великі перекази чекають довше.
- Значення: Ви натрапите на це на біржах, в dApp і на мостах, коли важливі час і остаточність.
Для високих сум зачекайте більше підтверджень, щоб знизити ризик Reorg. Для незначних витрат на каву можна обмежитися меншою кількістю підтверджень, вирішуєте ви.
Ключові характеристики Reorg
Різні мережі блокчейну встановлюють власні правила і типовi глибини, тому поведінка відрізняється в залежності від ланцюга.
- Глибина: Більшість неглибокі, лише один або два блоки.
- Ймовірнісність: Остаточність зростає з кожним додатковим блоком над вашим.
- Відкат: Відкинуті блоки не є недійсними, вони просто не входять у вибрану історію.
- Часові рамки: Вони трапляються частіше, коли час між блоками короткий і результати залежать від удачі мережі.
- Заохочення: Чесні майнери слідують за найдовшим валідним ланцюгом, бо це приносить винагороду.
Варіанти
Основні типи, про які ви можете чути:
- Неглибокі: Один або два блоки, часто, зазвичай нешкідливі.
- Глибокі: Кілька блоків, рідше, можуть порушити обробку очікуваних виведень або ліквідацій.
- Шторм: Серія поспіль невеликих Reorg під час волатильності або оновлень.
Reorg стосується заміни нещодавньої історії, а не постійних розділень мережі. Ваша стара транзакція може знову з'явитися в новій гілці, якщо вона все ще дійсна.
Приклад
Ви відправляєте платіж, він отримує одне підтвердження, потім відбувається Reorg, ваша транзакція зникає на хвилину, а через два блоки знову потрапляє у ланцюг з новими підтвердженнями.
Цікавий факт
Великі ланцюги іноді переживали несподівані глибокі реорганізації через рідкісні баги або сильне навантаження, тому біржі підбирають число підтверджень, як діджей читає зал.
Підсумок
Коротко: Reorg це процес, коли ланцюг впорядковує нещодавні блоки, щоб усі погодили одну версію історії.
